SAAM1069BES Puppet and VMware vrealize: Driving Digital Transformation in the Real World Ted Newman Lindsey Smith #VMworld #SAAM1069BES
Puppet and RBS Presents: Driving Digital Transformation in the Real World with VMware vrealize
Digital transformation DevOps initiatives Container adoption Cloud migration Shifting budgets Tool proliferation Modernization Technical debt Compliance Automation Shadow IT Skill gaps Security Agile IT
Respond rapidly to market changes vs. Provide stable, reliable and secure service to customers
RBS challenge: Eliminate silos
Community of practice: the social structure of DevOps teams
A common language to support DevOps practices Infrastructure Automation Version Control and Peer Review Continuous Integration and Delivery Automated Testing Infrastructure as Code Deployment Automation
Infrastructure as Code Describe the ideal environment with a simple, commonly understood language building { 'home': ensure => 'clean', front_door => 'closed', keys => 'key_hook', jacket => 'closet', floor => 'vacuumed, litter_box => 'empty', remote => 'coffee_table', }
RBS challenge: Move to multi cloud and short release cycles
vrealize Automation 7.3 + Puppet Enterprise
vra 7.3 and PE integration benefits: Easily create blueprint templates while continually enforcing the desired state Automate self-service provisioning and infrastructure configurations Single management platform Quickly scale infrastructure Adopt new technology
What vrealize Automation delivers: Agility through IT automation Personalization through governance policies Efficiency through cost containment Choice through flexibility
know what you have Puppet enables you to: control it and enforce consistency secure it and keep it compliant Using a common language Across everything, no matter where it runs modernize it
Why Puppet? VMworld 2017 Content: Not for Unique approach: define once, automate endlessly Unparalleled enterprise scale publication Proven customer success Datacenter standard Bridge to the future
Live with the problem? Manual security Manual templates Manual updates Make life a lot better. Automate security No manual work Automatic updates
Day 1 Template/image Sprawl Error-prone Provisioning Scripts Day 2 Update/change VMs once provisioned Manual enforce security and compliance Day 1 Simple baseline VM Templates Multi-platform, reusable Puppet Code Day 2 VMworld 2017 Content: Not for publication Automatically update provisioned VMs based on new desired state Automatically, continually ensure VMs are secure and compliant Manual approach? Automatic Solution
Puppet Enterprise and vrealize Automation vrealize Automation Puppet Configuration Language Integration Policy-based Governance with Automated Delivery Infrastructure Services Configuration Self-service Application Services Custom Services Drift Remediation Heterogeneous Infrastructure Ecosystem VMware Cloud Management Marketplace Community Puppet Forge
Unify cloud, virtual, physical environments provisioning code consistency and visibility enforcement and remediation security & audit Puppet Forge Self-service portal vra Puppet plugin for vra Inventory Puppet Master Orchestrate Report Configure SaaS PaaS IaaS Puppet agent Puppet agent
vrealize Automation 7.3 + Puppet Enterprise workflow
Find Out More Visit Puppet at booth G207