SlideShare a Scribd company logo
1 of 24
Download to read offline
Presented by:
How do you deliver your
application workloads to the
cloud?
10 Sept 2015
Michael D. Elder
Senior Technical Staff Member
@mdelder
http://bit.ly/1QqzOrg
2
The age of the customer …
… demands faster software delivery
3
Deploying to different infrastructures in Dev and Production
further slows down application delivery
“My application is working on Amazon
and I am using a LAMP stack with
RHEL – why can’t you make it work on
private cloud”
“I have LAMP stack with RHEL for the on-
prem environment – it isn’t working! How
did you configure network and load
balancers?”
Development team Operations team
Both: “Why can’t we build out environments consistently across different clouds”
4
Achieving Continuous Delivery on Cloud
Infrastructure as a
Service
•  Combination of base
virtual machines and
automation to achieve
consistency
•  Spectrum: Deploy as
minimal image +
complete automation
or snapshot built
image
Container-based
Deployments
•  Neither true IaaS or PaaS
•  Offers unique value to
standardize key parts of
your architecture
•  Easy to build and deploy
•  May require a different
architecture and
deployment approach
than you’re used
Platform as a Service
•  Platform provides
simple deployment
methods and
consistency across
environments
•  Extensible for various
application runtimes
PureApplication System
and
OpenStack + Heat
Docker
PureApplication System
and
Cloud Foundry
5
Intuitive and Scalable Model Driven Deployment
Composite Applications
Components
Re-usable Workflows Environment
Management
SIT
PROD
The “What”
The “How”
The “Where”
Deployment
Automation
6
Faster and more consistent application environment deployments
IBM Confidential
Developers/
Testers
Integrators
Specialists
Compute,
Network,
and Storage
Platforms
Apps
Environment!
Application
Middleware Config
Middleware
OS Config
Hardware
Environment
Blueprint
Design Deploy
Long, complex lifecycle with
manual steps!
Small iterative changes!
…! …!
7
Rapidly deploy application environments in 3 simple steps
Provide	
  portability	
  across	
  heterogeneous	
  
virtual	
  datacenter,	
  private	
  and	
  public	
  
clouds	
  
3.  Portable	
  across	
  different	
  
virtualized	
  infrastructure	
  
Assemble	
  mul8-­‐8er	
  applica8on	
  environments	
  
and	
  define	
  auto-­‐scaling	
  policies	
  to	
  meet	
  
opera8onal	
  needs.	
  
2.  Assemble	
  mul9-­‐9er	
  and	
  scalable	
  
environment	
  blueprints	
  
1.  Create	
  stacks	
  
Load Balancer
Web
Servers
App
Servers
Database
Servers
Firewall
Describe	
  full	
  stack	
  environments	
  using	
  
infrastructure	
  building	
  blocks	
  like	
  Images,	
  
Middleware	
  scripts,	
  and	
  Applica8on	
  code	
  	
  
VMware
vCenter
Private PublicVirtual
Datacenter
Application
Middleware Config
Middleware
OS Config
Hardware
Environment
Blueprint
Policies
8
Hybrid Cloud Deployments through a Single Point of Control
IBM Bluemix
Cloud
Foundry
On-prem IaaS
On-prem Traditional IT
IBM	
  Cloud	
  Orchestrator	
  
IBM	
  PureApplica9on	
  System	
  
Manage application deployment across dev, test,
and production spanning multiple clouds
Key Points:
•  Enable full stack deployments (OS, patterns and
applications) across hybrid cloud applications
•  Establish common toolchain framework with
plug points to support continuous delivery
Virtual
Machines
Docker
Containers
Other VendorsUrbanCode
Deploy
UrbanCode Release
https://www.youtube.com/watch?v=fFuRg6l3N44
© IBM Corporation 9
SCREENCAP: Designer &
Palette
© IBM Corporation 10
© IBM Corporation 11
12
Infrastructure as a Service with OpenStack is the first step
•  IBM Bluemix is delivering the services
and capabilities you need to build
applications that inspire users even
faster
•  IBM Bluemix goes beyond
Infrastructure as a Service to provide
Platform as a Service runtimes and
middleware services as well as
Containers
•  Incorporate novel services like analytics
or services for mobile and payment
capabilities into your app quickly to
speed your innovations to the market IBM Bluemix
IBM Containers based on Docker in IBM Bluemix
Docker Value IBM Value-add Customer Value
•  Automate Docker builds
•  Manage and distribute
Docker images in private
image registries
•  Easily host containers in
the cloud
•  Scale and auto-recovery
•  Logging and monitoring
DedicatedLocal Shared
Docker
13
14
Intuitive scalable model-driven deployment automation
Composite Applications
Components
Re-usable Workflows Environment
Management
SIT
PROD
The “What”
The “How”
The “Where”
Deployment
Automation
Images from
image registry
Deploy containers from
image component
Deploy to docker hosts or
IBM Container Service
15
Continuous Delivery and Containers
IBM Container
Image Build Service
IBM BluemixImage Registry
16
Dev/Test with Hybrid Cloud
Off-PremOn-Prem
Image Registry
IBM UrbanCode Deploy
PRODSTAGING
Delivery
Pipeline
IBM Bluemix
https://www.youtube.com/watch?v=Eo1rFsv4BW0
17
Supporting Hybrid Cloud with IBM Cloud services
IBM	
  UrbanCode	
  
Deploy	
  
Node.js,	
  Java,	
  …	
  
Front-End Mid-Tier Backend
Mobile Quality
Assurance
Monitoring and
Analytics
Cloud IntegrationTrack and
Plan
IBM Bluemix
https://www.youtube.com/watch?v=DA6GS9AlzNY
19
In hybrid environments Traditional IT and Cloud will come
together to lower cost in the data center & innovate in the digital
channels.
Cost reduction plays
•  Building your private cloud IaaS
–  Rapid provisioning
–  Enabling DevOps
•  Source capacity from the public cloud
–  Compute
–  Storage
Innovation plays
•  Building systems of engagement apps
–  Mobile
–  Social
•  Internet of Things
Shared
Off-Premise Cloud
Dedicated
On-Premise Cloud
Traditional IT Dedicated
Off-Premise Cloud
Cloud Enablement
Cloud Adoption
20
Development and test off-prem with production on Dedicated Cloud or
physical infrastructure in on-prem datacenters
On-Prem Off-Prem
ProdStage TestDev
Scenario One: Dev and Test Off-Premise
21
App dynamically “bursts” to off-prem clouds when on-prem approaches
capacity limits
App A App A
‘burst’
to cloud
On-Prem Off-Prem
Scenario Two: Cloud for Burst Capacity
22
Systems of Record applications are on-prem on mainframes or
distributed systems and Systems of Engagement applications are off-
premise in Dedicated Private or Shared Public clouds
App A App B
On-Prem Off-Prem
Scenario Three: Cloud Front-End
23
On-Prem Off-Prem
App A
App B
App C
App A
App B
App C
Scenario Four: Portable Workloads
Application and data are portable across on-prem infrastructure and
off-premise clouds
© IBM Corporation 24
Slides available at
http://bit.ly/1QqzOrg
Follow @mdelder on Twitter
as we publish more video demos.
THANK YOU

More Related Content

What's hot

100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
Ajit Yohannan
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
Romeo Kienzler
 

What's hot (20)

DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
IBM Bluemix hands on
IBM Bluemix hands onIBM Bluemix hands on
IBM Bluemix hands on
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipeline
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
IBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub EnterpriseIBM Bluemix Dedicated – GitHub Enterprise
IBM Bluemix Dedicated – GitHub Enterprise
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode DeployHybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
100 blue mix days technical training
100 blue mix days technical training100 blue mix days technical training
100 blue mix days technical training
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
IBM Codename: Bluemix - Cloudfoundry, PaaS development and deployment trainin...
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3IBM Bluemix Workshop version 3
IBM Bluemix Workshop version 3
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 
Developing for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with BluemixDeveloping for Hybrid Cloud with Bluemix
Developing for Hybrid Cloud with Bluemix
 
Microservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentationMicroservices and IBM Bluemix meetup presentation
Microservices and IBM Bluemix meetup presentation
 

Viewers also liked

Tui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile MethodsTui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile Methods
DBmaestro - Database DevOps
 
Delphix and DBmaestro
Delphix and DBmaestroDelphix and DBmaestro
Delphix and DBmaestro
Kyle Hailey
 
Delphix modernization whitepaper
Delphix  modernization whitepaperDelphix  modernization whitepaper
Delphix modernization whitepaper
Franco_Dagosto
 
Software Configuration Management Problemas e Soluções
Software Configuration Management Problemas e SoluçõesSoftware Configuration Management Problemas e Soluções
Software Configuration Management Problemas e Soluções
elliando dias
 
Delphix Workflow for SQL Server
Delphix Workflow for SQL ServerDelphix Workflow for SQL Server
Delphix Workflow for SQL Server
rcaccia
 
Nyoug delphix slideshare
Nyoug delphix slideshareNyoug delphix slideshare
Nyoug delphix slideshare
Kyle Hailey
 

Viewers also liked (20)

Continuous delivery made possible
Continuous delivery made possibleContinuous delivery made possible
Continuous delivery made possible
 
Jenkins Plugin
Jenkins PluginJenkins Plugin
Jenkins Plugin
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
WANTED: Seeking Single Agile Knowledge Development Tool-set
WANTED: Seeking Single Agile Knowledge Development Tool-setWANTED: Seeking Single Agile Knowledge Development Tool-set
WANTED: Seeking Single Agile Knowledge Development Tool-set
 
DBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application DevelopmentDBTA Data Summit : Eliminating the data constraint in Application Development
DBTA Data Summit : Eliminating the data constraint in Application Development
 
Tui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile MethodsTui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile Methods
 
Kscope 2013 delphix
Kscope 2013 delphixKscope 2013 delphix
Kscope 2013 delphix
 
Is agile adoption losing steam?
Is agile adoption losing steam?Is agile adoption losing steam?
Is agile adoption losing steam?
 
Delphix and DBmaestro
Delphix and DBmaestroDelphix and DBmaestro
Delphix and DBmaestro
 
Delphix modernization whitepaper
Delphix  modernization whitepaperDelphix  modernization whitepaper
Delphix modernization whitepaper
 
Trustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityTrustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean Traceability
 
In (database) automation we trust
In (database) automation we trustIn (database) automation we trust
In (database) automation we trust
 
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug BassGo2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
 
Faking Hell
Faking HellFaking Hell
Faking Hell
 
Software Configuration Management Problemas e Soluções
Software Configuration Management Problemas e SoluçõesSoftware Configuration Management Problemas e Soluções
Software Configuration Management Problemas e Soluções
 
Test case management and requirements traceability
Test case management and requirements traceabilityTest case management and requirements traceability
Test case management and requirements traceability
 
Agile Configuration Management Environments
Agile Configuration Management EnvironmentsAgile Configuration Management Environments
Agile Configuration Management Environments
 
Delphix Workflow for SQL Server
Delphix Workflow for SQL ServerDelphix Workflow for SQL Server
Delphix Workflow for SQL Server
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
 
Nyoug delphix slideshare
Nyoug delphix slideshareNyoug delphix slideshare
Nyoug delphix slideshare
 

Similar to How do you deliver your applications to the cloud?

InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
Daniel Berg
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
Jon Marshall
 

Similar to How do you deliver your applications to the cloud? (20)

Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
IBM Cloud UCC Talk, 22nd November 2017
IBM Cloud UCC Talk, 22nd November 2017IBM Cloud UCC Talk, 22nd November 2017
IBM Cloud UCC Talk, 22nd November 2017
 
InterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy HeadlinerInterConnect 2015: 3540 Release and Deploy Headliner
InterConnect 2015: 3540 Release and Deploy Headliner
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
Blue mix
Blue mixBlue mix
Blue mix
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
D-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBMD-DAY 2015 Hybrid Cloud IBM
D-DAY 2015 Hybrid Cloud IBM
 
Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South CoastPlatform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
Platform as a Service - CloudFoundry and IBM Bluemix - Developer South Coast
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Lightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to FunctionsLightening the burden of cloud resources administration: from VMs to Functions
Lightening the burden of cloud resources administration: from VMs to Functions
 

More from Michael Elder

An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
Michael Elder
 

More from Michael Elder (18)

Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...Introducing github.com/open-cluster-management – How to deliver apps across c...
Introducing github.com/open-cluster-management – How to deliver apps across c...
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps
 
How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...How IBM is helping developers win the race to innovate with next-gen cloud se...
How IBM is helping developers win the race to innovate with next-gen cloud se...
 
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
Portable Apps across IBM Kubernetes Service and IBM Cloud Private (#Think2019...
 
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
Creating Production-Ready, Secure and Scalable Applications in IBM Cloud Priv...
 
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
Client Deployment of IBM Cloud Private (IBM #Think2019 #5964)
 
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
Deploying Kubernetes in the Enterprise (IBM #Think2019 #7678 Tech Talk)
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
 
Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018Introduction to IBM Cloud Private - April 2018
Introduction to IBM Cloud Private - April 2018
 
#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private#8311: Transform the Enterprise with IBM Cloud Private
#8311: Transform the Enterprise with IBM Cloud Private
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
 
CTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile KeynoteCTO Forum - Rethink Technology Agile Keynote
CTO Forum - Rethink Technology Agile Keynote
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...
 
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average BusinessIndustry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
 

Recently uploaded

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Recently uploaded (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 

How do you deliver your applications to the cloud?

  • 1. Presented by: How do you deliver your application workloads to the cloud? 10 Sept 2015 Michael D. Elder Senior Technical Staff Member @mdelder http://bit.ly/1QqzOrg
  • 2. 2 The age of the customer … … demands faster software delivery
  • 3. 3 Deploying to different infrastructures in Dev and Production further slows down application delivery “My application is working on Amazon and I am using a LAMP stack with RHEL – why can’t you make it work on private cloud” “I have LAMP stack with RHEL for the on- prem environment – it isn’t working! How did you configure network and load balancers?” Development team Operations team Both: “Why can’t we build out environments consistently across different clouds”
  • 4. 4 Achieving Continuous Delivery on Cloud Infrastructure as a Service •  Combination of base virtual machines and automation to achieve consistency •  Spectrum: Deploy as minimal image + complete automation or snapshot built image Container-based Deployments •  Neither true IaaS or PaaS •  Offers unique value to standardize key parts of your architecture •  Easy to build and deploy •  May require a different architecture and deployment approach than you’re used Platform as a Service •  Platform provides simple deployment methods and consistency across environments •  Extensible for various application runtimes PureApplication System and OpenStack + Heat Docker PureApplication System and Cloud Foundry
  • 5. 5 Intuitive and Scalable Model Driven Deployment Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” Deployment Automation
  • 6. 6 Faster and more consistent application environment deployments IBM Confidential Developers/ Testers Integrators Specialists Compute, Network, and Storage Platforms Apps Environment! Application Middleware Config Middleware OS Config Hardware Environment Blueprint Design Deploy Long, complex lifecycle with manual steps! Small iterative changes! …! …!
  • 7. 7 Rapidly deploy application environments in 3 simple steps Provide  portability  across  heterogeneous   virtual  datacenter,  private  and  public   clouds   3.  Portable  across  different   virtualized  infrastructure   Assemble  mul8-­‐8er  applica8on  environments   and  define  auto-­‐scaling  policies  to  meet   opera8onal  needs.   2.  Assemble  mul9-­‐9er  and  scalable   environment  blueprints   1.  Create  stacks   Load Balancer Web Servers App Servers Database Servers Firewall Describe  full  stack  environments  using   infrastructure  building  blocks  like  Images,   Middleware  scripts,  and  Applica8on  code     VMware vCenter Private PublicVirtual Datacenter Application Middleware Config Middleware OS Config Hardware Environment Blueprint Policies
  • 8. 8 Hybrid Cloud Deployments through a Single Point of Control IBM Bluemix Cloud Foundry On-prem IaaS On-prem Traditional IT IBM  Cloud  Orchestrator   IBM  PureApplica9on  System   Manage application deployment across dev, test, and production spanning multiple clouds Key Points: •  Enable full stack deployments (OS, patterns and applications) across hybrid cloud applications •  Establish common toolchain framework with plug points to support continuous delivery Virtual Machines Docker Containers Other VendorsUrbanCode Deploy UrbanCode Release https://www.youtube.com/watch?v=fFuRg6l3N44
  • 9. © IBM Corporation 9 SCREENCAP: Designer & Palette
  • 12. 12 Infrastructure as a Service with OpenStack is the first step •  IBM Bluemix is delivering the services and capabilities you need to build applications that inspire users even faster •  IBM Bluemix goes beyond Infrastructure as a Service to provide Platform as a Service runtimes and middleware services as well as Containers •  Incorporate novel services like analytics or services for mobile and payment capabilities into your app quickly to speed your innovations to the market IBM Bluemix
  • 13. IBM Containers based on Docker in IBM Bluemix Docker Value IBM Value-add Customer Value •  Automate Docker builds •  Manage and distribute Docker images in private image registries •  Easily host containers in the cloud •  Scale and auto-recovery •  Logging and monitoring DedicatedLocal Shared Docker 13
  • 14. 14 Intuitive scalable model-driven deployment automation Composite Applications Components Re-usable Workflows Environment Management SIT PROD The “What” The “How” The “Where” Deployment Automation Images from image registry Deploy containers from image component Deploy to docker hosts or IBM Container Service
  • 15. 15 Continuous Delivery and Containers IBM Container Image Build Service IBM BluemixImage Registry
  • 16. 16 Dev/Test with Hybrid Cloud Off-PremOn-Prem Image Registry IBM UrbanCode Deploy PRODSTAGING Delivery Pipeline IBM Bluemix https://www.youtube.com/watch?v=Eo1rFsv4BW0
  • 17. 17 Supporting Hybrid Cloud with IBM Cloud services IBM  UrbanCode   Deploy   Node.js,  Java,  …   Front-End Mid-Tier Backend Mobile Quality Assurance Monitoring and Analytics Cloud IntegrationTrack and Plan IBM Bluemix https://www.youtube.com/watch?v=DA6GS9AlzNY
  • 18. 19 In hybrid environments Traditional IT and Cloud will come together to lower cost in the data center & innovate in the digital channels. Cost reduction plays •  Building your private cloud IaaS –  Rapid provisioning –  Enabling DevOps •  Source capacity from the public cloud –  Compute –  Storage Innovation plays •  Building systems of engagement apps –  Mobile –  Social •  Internet of Things Shared Off-Premise Cloud Dedicated On-Premise Cloud Traditional IT Dedicated Off-Premise Cloud Cloud Enablement Cloud Adoption
  • 19. 20 Development and test off-prem with production on Dedicated Cloud or physical infrastructure in on-prem datacenters On-Prem Off-Prem ProdStage TestDev Scenario One: Dev and Test Off-Premise
  • 20. 21 App dynamically “bursts” to off-prem clouds when on-prem approaches capacity limits App A App A ‘burst’ to cloud On-Prem Off-Prem Scenario Two: Cloud for Burst Capacity
  • 21. 22 Systems of Record applications are on-prem on mainframes or distributed systems and Systems of Engagement applications are off- premise in Dedicated Private or Shared Public clouds App A App B On-Prem Off-Prem Scenario Three: Cloud Front-End
  • 22. 23 On-Prem Off-Prem App A App B App C App A App B App C Scenario Four: Portable Workloads Application and data are portable across on-prem infrastructure and off-premise clouds
  • 23. © IBM Corporation 24 Slides available at http://bit.ly/1QqzOrg Follow @mdelder on Twitter as we publish more video demos.