Greg Simons 15/12/2015 Disclaimer: I am not affiliated directly with Cloud Foundry or the Cloud Foundry Foundation Getting started with.

Slides:



Advertisements
Similar presentations
Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Advertisements

System Center 2012 R2 Overview
© 2009 VMware Inc. All rights reserved Proprietary Journey to Cloud Computing Mr. Chris Howard, Director – US Army, VMware, Inc. (US) Date.
HPC Pack On-Premises On-premises clusters Ability to scale to reduce runtimes Job scheduling and mgmt via head node Reliability HPC Pack Hybrid.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 Cisco’s Application Development Transformation to Openstack - Retrospective.
© 2010 VMware Inc. All rights reserved Confidential VMware Vision Jarod Martin Senior Solutions Engineer.
© 2014 IBM Corporation 15 minutes about IBM Bluemix Karim Abousedera, Bluemix Subject-Matter Expert
Cloud computing Tahani aljehani.
Windows Azure Pack Tomáš „Kanty“ Kantůrek
Cross Platform Mobile Backend with Mobile Services James
Introduction to Cloud Computing
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
© 2009 VMware Inc. All rights reserved VMware Cloud Application Platform Gilles Lunzenfichter, VMware EMEA Marketing Director for vFabric
2 © 2014 Pivotal Software, Inc. All rights reserved. 2 What Does Your Platform Do For You? Karun Bakshi Director, Product Marketing, Pivotal Cloud Foundry.
Java in the cloud PaaS Platform in Comparison By Srini Kumar VP MSat IT Evangelist & Strategy Advisor.
2 © 2015 Pivotal Software, Inc. All rights reserved. 2 Removing Barriers Between Dev and Ops It Takes a Platform VMworld 1 September 2015 Cornelia.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Sam Ramji Cloud Foundry Foundation The Making of a Modern Application Architecture.
ON-PREMISES SERVICE PROVIDERMICROSOFT CONSISTENT PLATFORM Modern platform for the world’s apps 1.
CLOUD COMPUTING Kevin Levy, Gunster David Zimmerman, IBM Marcos Galigarcía, Santander Private Banking.
Define Cloud Computing
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Introduction To BlueMix By: Ryan
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
PaaS for the new Cloud Era Asanka Abeysinghe Vice President, Solutions Architecture - WSO2,Inc QCon San Francisco
Web Technologies Lecture 13 Introduction to cloud computing.
Release Management with Visual Studio Team Services
Optimize the Business with Microsoft Datacenter Services 2.0
Design Patterns Cloud Sharath Feb
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Platform as a Service Cloud Foundry and IBM Bluemix David Rob
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
By: Joshua Wiegand. Overview ● What is the cloud computing? ● History of Mobile Computing ● Service Models ● Deployment Models ● Architecture ● Security.
Cloud Computing Security With More Than 50 Years Of Security And Enterprise Experience Cloud Raxak Automating Cloud Security. Cloud Raxak automates and.
Cloud Design Patterns Sharath Sahadevan,
Build on Dev frameworks Build on Infrastructure Preview GA The Azure Application Platform “App Creators” DevelopersAnalysts Microsoft Azure LOB SaaS.
Banjot Chanana Sr Director of Product Docker for the Enterprise with Containers as a Service.
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Clouding with Microsoft Azure
READ ME FIRST Use this template to create your Partner datasheet for Azure Stack Foundation. The intent is that this document can be saved to PDF and provided.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Run Azure Services in your datacenter
DevOps Cloud Native Microservices
Avenues International Inc.
Organizations Are Embracing New Opportunities
Azure Architect – IaaS or PaaS?
Accelerate your DevOps with OpenShift by Red Hat
Windows Server 2016 Secure IaaS Microsoft Build /1/2018 4:00 AM
Windows Server 2016 Platform for Modern Apps Microsoft Build 2016
Modern Architectures in Cloud
Cloud Data platform (Cloud Application Development & Deployment)
Cloud Native: Rapid Application Development
CIOs, IT, and Digital Transformation
Windows Azure Pack : Express Installation
Cloud Foundry Training at GoLogica in Hyderabad
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Java in the cloud PaaS Platform in Comparison
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Cloud Foundry on Azure and Azure Stack
Developing for the cloud with Visual Studio
12/26/2018 1:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
The 12 Factors to build Cloud Native Applications
Cloud Computing: Concepts
SUSE CaaS and Dell EMC.
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Presentation transcript:

Greg Simons 15/12/2015 Disclaimer: I am not affiliated directly with Cloud Foundry or the Cloud Foundry Foundation Getting started with

(Wiggins) Migrating to Cloud-Native Application ArchitecturesMigrating to Cloud-Native Application Architectures (Stine) MicroservicesMicroservices (Fowler) Stormy Technology Evangelist Cloud Foundry

 Elastic infrastructure?  API Provisioning?  Scalable?  Cheaper?  Containers, Virtualisation?

 Building an application that is specifically designed to run in a cloud environment.

Cloud Native is a way of life!

 Speed  Safety  Scale  Client Diversity

 Fast Provisioning  Fast delivery  How do I know if we are already fast?  How long would it take for you to get a single line of code in to a production environment?

 Building a Production ready application architecture that’s:  Highly available (100%) not the 5 9’s approach  So how do we do this?

It’s all about the Open Source

Used to be about code. About cost savings Now that’s table stakes.

Mobile Clients

We see a world of cloud computing that is UBIQUITOUS and FLEXIBLE supporting public, private, and hybrid application environments. PORTABLE and INTEROPERABLE enabling users to move their applications wherever they need to go. VIBRANT and GROWING underlying a massive ecosystem of applications and developers based on an efficient marketplace.

 12 factor  Microservices  Anything else?

 Single deployable unit not the collective “Application”

1) Codebase 2) Dependencies 3) Config 4) Backing services 5) Build, release, run 6) Processes 7) Port Binding 8) Concurrency 9) Disposability 10) Dev/Prod Parity 11) Logs 12) Admin Processes Traditional App 12 Factor App Time between deploys WeeksHours Code authors v code deployers Different people Same people Dev v Prod DivergentAs similar as possible

No, provided your Organization is ready and willing to change!!!

 Team structure  Less dependency on tech stack (microservices)  DevOps (IaaS > PaaS)  Application Release Automation  API Provisioning

 Without organisational change  We end up missing points of the value behind the Agile Manifesto

 Release boards, approval boards, committees  “can” hinder speed, increase cost to delivery!

Gold Silver

Prescriptive Assembly CHRONOS runC scheduler.next gorouter Cloud Controller Auth Loggregator Staging Buildpacks BOSH Service Broker Diego etcd Core Services container.next

Carrier Networking Datacenter Networking Datacenter Operating Systems Hardware Virtual Machines Operating Systems Application Platforms Programming Frameworks Containers

 I have Cloud Foundry setup with:  Virtual Box  Vagrant  Bosh-lite

 Login  Push  Scale  It’s that easy !

DEMO Application

Thank you for listening! Greg Simons (Technical