Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

VMware and Puppet: How to Plan, Deploy & Manage Modern Applications

15,576 views

Published on

Are you looking to better understand how to use Puppet with VMware to rapidly deploy applications?Join us to learn how to easily model and automate delivery of modern applications to private or public clouds. We will walk through how to use Application Director and Puppet together to build, deploy and configure standardized multi-tier applications within minutes. Once these applications are deployed, you’ll learn how best to provide ongoing management and maintenance. We will show you how to manage drift, roll out updates and ensure consistency in your applications to reduceoutages and unnecessary downtime. This session will include a demo of common use cases and customer case examples.
Speakers

Nigel Kersten
CTO, Puppet Labs
Nigel came to Puppet Labs from Google HQ in Mountain View, where he was responsible for the design and implementation of one of the largest Puppet deployments in the world. He’s been a sysadmin for Linux and Mac deployments for longer than he is entirely comfortable calculating.

Becky Smith
Product Line Manager, VMware
Becky Smith has 16 years of experience in IT and System Management space. As a Product Line Manager for VMware's Enterprise Management business unit, Becky is responsible for product direction for operational, security and regulatory configuration and compliance management across cloud, virtual and physical infrastructures and workloads. Becky Smith's technical background and expertise consists of cloud and virtualization infrastructure management, system administration and compliance.

Published in: Technology, Business
  • Be the first to comment

VMware and Puppet: How to Plan, Deploy & Manage Modern Applications

  1. 1. © 2009 VMware Inc. All rights reserved Confidential Becky Smith, Product Management, VMware Nigel Kersten, CTO, PuppetLabs VMware and Puppet: How to Plan, Deploy & Manage Modern Applications
  2. 2. 2 The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. Forward Looking Statement Statements made in this presentation which are not statements of historical fact are forward-looking statements based upon current expectations. Actual results could differ materially from those projected in the forward-looking statements. Information regarding risk factors that could cause actual results to materially differ are contained in documents filed by VMware with the Securities and Exchange Commission, including reports that VMware may file with the SEC from time to time on periodic reports on Form 10-Q and Form 10-K and current reports on Form 8-K. VMware assumed no obligation to update any such forward-looking statements after the date of this presentation.
  3. 3. 3 | CONFIDENTIAL & PROPRIETARY PUPPET ENTERPRISE + VCHS OVERVIEW PUPPET ENTERPRISE + VCLOUD AUTOMATION PUPPET ENTERPRISE + VSPHERE VMware & Puppet Labs Strategic Partnership $30 million investment in Puppet Labs Raghu Raghuram VMware VP & GM, on Board Dedicated technical resources Integrated product, marketing, & sales Three product integrations to-date VMware’s industry-leading hypervisor VMware’s PaaS Private Cloud Solution VMware’s Hybrid Cloud Service Automated provisioning & configuration of OS and apps on ESX VMs Automated provisioning & configuration of OS and apps on VMware’s public cloud service Automated lifecycle management for self-service apps provisioned with VMware’s PaaS software
  4. 4. 4 The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. Agenda  What is VMware’s Cloud Automation?  Why are Puppet and Cloud Automation are better together?  Demo of Cloud Automation (Application Director) and Puppet Enterprise integration  Q & A
  5. 5. 5 Confidential SDDC On-Premises Management and Automation Products Management and Automation Network / SecurityCompute vCloud Automation Center vCenter Operations Management Suite IT Business Management Suite NSX vCloud Networking and Security Storage / Availability Virtual SAN vCenter Site Recovery Manager vCenter Server and vCloud Director vSphere
  6. 6. 6 Confidential VMware Cloud Management Multiplatform Hybrid Multi-provider Broker of IT Services VMware simplifies and automates IT management and empowers IT to govern services across multiple platforms and providers CIO Turn management into manageability through intelligent, policy-based automation The VMware Approach
  7. 7. 7 Confidential VMware Cloud Management – Key Solution Areas Cloud Automation Automate the delivery of infrastructure, applications and desktops as a service across multiple clouds and platforms. Cloud Operations Manage the health, risk, efficiency and compliance of your infrastructure and applications. Cloud Business Govern and manage cloud services as a critical element of running IT like a business.  Intelligent operations  Policy-based automation  Unified management  Financial transparency  Industry norms  Prescriptive guidance  Automate everywhere  Policy-based control and governance  Choice and flexibility
  8. 8. 8 Confidential Provision infrastructure and services on VMware private and public clouds, other hypervisors, physical servers, Amazon EC2, and other public clouds based on business and IT policies Hybrid, Heterogeneous IAAS Provisioning Multi- platform Multi- provider Model and automate deployment of applications to any infrastructure cloud using blueprints that standardize application components and parameterize settings Application Provisioning Deliver a desktops by automating and orchestrating the rapid creation of virtual desktops that meet the specifications of both the business and individual users Desktop Provisioning VMware Cloud Automation Hybrid
  9. 9. 9 Confidential The Problem • Poor alignment with the business • Lack flexibility with existing tools • Prioritizing requests, increasing backlog Business Impact • Service delivery times too long • Increased security and compliance risks • Increased OPEX and CAPEX • Lack of choice for consumers • Unrealized savings from existing investments • Negative perception of IT • IT not lined up with priority projects • Inconsistent manual processes across business units • Lack of governance, control and visibility • Silos of automation & increasing # of IT specialists Before vCloud Automation Center
  10. 10. 10 Confidential vCloud Automation Center Operations Virtualization™ VMware Solution • Business-relevant cloud in days • Automated fulfillment of new requests • Leverage existing business processes and tools • Simple, and intuitive self-service experience • Delegated control of resources to business units • Flexible automation – quickly deploy new services After vCloud Automation Center Business Impact • Automated, low cost delivery of IT services • Reduce security and compliance risk • Reduce OPEX & CAPEX • Increase customer satisfaction • Improve ROI from existing investments • Improve perception & relevancy of IT • Reallocate resources to high impact projects
  11. 11. 11 Confidential VMware Cloud Automation Products vCloud Service Providers Other Service Providers Other Hypervisors Hardware Cloud Infrastructure Virtual Data Center Virtual Infrastructure Software Defined Networking and Security Software Defined Storage and Availability Cloud Automation vCloud Automation Center (IaaS, & DaaS) vFabric Application Director (PaaS)
  12. 12. 12 Confidential Cloud Automation – vCloud Automation Center • On-demand access to any infrastructure or application service • Comprehensive governance for approvals, reclamations, cost profiles and transparency • Initial provisioning and lifecycle management • Broad support for physical, virtual and cloud provisioning end points and software mechanisms • Extensibility through integration with existing infrastructures and customizable workflows • Enable business agility through rapid delivery of IT services • Provide IT control by governing who provisions what and where • Extend existing infrastructure, processes and environments with a flexible automation solution Benefits Overview Self - Service IaaS PaaS DaaS XaaS Cloud Automation Center Heterogeneous Infrastructure Policy-Based Governance with Automated Delivery On-demand self-service access to services
  13. 13. 13 Confidential vCloud Automation Center Use Cases • Quickly build cloud services • Map existing business processes to cloud service • Leverage existing investment in infrastructure tools • Complete lifecycle management of cloud service • Operationalize the delivery of automated VDI infrastructure • Significant scale – 10’s to 100’s of thousands of desktops • Across multiple geographies while supporting a heterogeneous environment • Support legitimate use cases for public cloud • Govern & Control access to public cloud resources • Integrating public resources into the enterprise ecosystem • Unify and simplify the user experience • Extend cloud automation to new use cases • Declarative model-based architecture • Rapidly deploy personalized cloud services • Auto generated RESTful API that inherits security policies
  14. 14. 14 Confidential Policies that Enforce a Business Relevant Cloud Desktop Production Dev/Test User Centric, Business Relevant vCloud Automation Center Shared Infrastructure
  15. 15. 15 Confidential DISTRIBUTED EXECUTION MANAGER User-Centric Policy Enforced Governance vCloud Automation Center Platform DEVICES vCloud Automation Center PORTAL CUSTOM PORTALS APPLICATIONS vCAC API (REST) Virtual Custom Custom FABRIC RESOURCES Compute, Storage & Network Fabric Data & Application Fabric Cloud Fabric vCAC API (REST) vCloud Automation Center Virtual Physical External
  16. 16. 16 Confidential VMware Cloud Automation Solution Increase agility and operational efficiency Application Director • Automate delivery of Platform as a Service Business Impact • Reduce application deployment time • Flexibility to provision any application into ay destination • Standardize on components for IT control and compliance Self - Service IaaS PaaS DaaS XaaS Cloud Automation Heterogeneous Infrastructure Policy-Based Governance with Automated Delivery
  17. 17. 17 Confidential  Streamline the deployment and update process  Leverage pre-built components  Re-use blueprints for various environment Accelerate PaaS and Application Deployment Components Application Blueprint ComponentsComponentsComponents
  18. 18. 18 Confidential Cloud / System Admin “Creates Templates & Deployment Environments” Middleware Administrator Creates Middleware Components” Catalog Administrator “Creates Catalog & Approves Components” Application Architect “Creates Blueprint” Deployer “Deploys Applications & Changes” Collaborative Platform for Various Roles
  19. 19. 19 Confidential  Standardize on a best practices pre-build component library  Avoid manual, differing configurations to reduce complexity  Improve quality of services by capturing best practices in components Standardize for IT Control and Compliance
  20. 20. 20 Confidential  Vibrant partner ecosystem  ISV solutions  Networking  Security  Middleware  Packaged applications  Open source applications  Application lifecycle management  SI reference architectures  Packaged applications  Cloud – aware applications  Any app  Custom or packaged  VMware or ISV out – of – the box component based library  Extensibility framework to create custom components Download Applications from the Cloud Applications Marketplace
  21. 21. 21 Confidential Provision Integrated Multi – Tier Applications VMware provides Enabling technology to provision integrated multi-tier applications into hybrid clouds Marketplace platform for ISV’s, SI’s and SP’s SP’s plan to provide enterprise services Any Application Any Cloud ISV’s provide their technology as components SI’s provide reference architectures
  22. 22. 22 Confidential Virtual Cloud Flexibility to Deploy into Any Destination vSphere vCloud  Development / test / production environments  Private / public / hybrid cloud  Virtualized vSphere environments  Gold / silver / bronze
  23. 23. 23 Confidential Application Rapidly Push Code Changes into Production  Automate the Software Development Lifecycle Process  Continuous integration  Rapid application and change deployment Control Code Change Code “Ear/War” Files Build Software Automate Provisioning Software Source Control System “SVN, Clearcase, Perforce” Continuous Build Integration System “Jenkins” Application Provisioning And Update “Application Director”
  24. 24. 24 Confidential Cloud Automation – Application Director Reduce application / PaaS deployment and update time Provision any application into any destination Standardization for IT control and compliance
  25. 25. 25 The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. Why Better Together VMware and Puppet
  26. 26. 26 The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. Puppet Enterprise 3.0 and vCloud Automation Self - Service IaaS PaaS DaaS XaaS Cloud Automation Heterogeneous Infrastructure Policy-Based Governance with Automated Delivery Drift Remediation Service Catalog Multi-Machine Blueprints Puppet Configuration Language • Agility through automation • Control throughout the Lifecycle • Flexibility to deploy any service into any heterogeneous environment VMware Cloud Management Marketplace Puppet Forge Community Ecosystem Configuration
  27. 27. 27 The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. Demo vCloud Automation and Puppet Enterprise
  28. 28. 30 The information on the roadmap is intended to outline our general product direction and it should not be relied on in making a purchasing decision. It is for informational purposes only and may not be incorporated into any contract. Drift Re-mediation with Puppet Enterprise Future Puppet detects configuration drift from blueprint Puppet fixes configuration to match blueprint
  29. 29. 31 Confidential Thank you.

×