How do you deliver your applications to the cloud?

Download How do you deliver your applications to the cloud?

Post on 12-Feb-2017




1 download


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