Bolting it all together: IT Automation in your Cloud · Know what you have Understand what is...
Transcript of Bolting it all together: IT Automation in your Cloud · Know what you have Understand what is...
HEADSET CHANNEL 5
#vFORUMAU#vFORUMAU
5
David Alexander, Puppet
Bolting it all together:IT Automation in your Cloud
Cloud = Automation
Automation drives performance
72%
High performers automate
of config management tasks
Time spent on manual processes
28% 46%
High performers Low performers
Source: State of DevOps Report. Download at puppet.com/state-of-devops-report
Things are still too manual
How long does it take you to…
• Provision a server?
• Upgrade virtual hardware and VMtools?
• Port workloads from on-prem to cloud?
There has to be a better way…
Lifecycle Management isn’t complete
It’s like being at the start line, and then arriving
to watch the finish.
• How do we know where the runners are?
• Are they taking the right route?
• Are any of them having issues?
What are the gaps that automation can fill?
• Day 2 configuration – getting a workload
fit for purpose
• Configuration drift management – is it
the same as when we deployed it?
• Continuous compliance – can we
always assert that it’s secure?
• Ad hoc change – how do we control the
one-off changes we need to make?
Automating VMware with Puppet Enterprise
Know what you
have
Control it and
enforce consistency
Secure it and
keep it compliant
Work on-prem and
in cloud
Using a common language
Across everything, no matter where it runs
Know what you have
Understand what is happening across your hybrid cloud
• Discover and monitor exactly what you have
running across all technologies
• View changes taking place in real-time and report on the cause of those changes
• Visualize dependencies across your
infrastructure and applications
Control and enforce consistency
Make changes with confidence and deliver faster
• Use Puppet Tasks to run one-off changes to infrastructure and applications on-demand
• Run ordered deployments based on workflows you define
• Continually enforce desired configurations
• Audit and remediate misconfigurations and
unplanned changes
Secure your software and keep it compliant
Pass more audits and spend less time fixing security problems
• Define and automatically deploy your
security and compliance policies
• Continually monitor and enforce your policies
• Prove compliance with detailed reporting
Implement tech across hybrid cloud
Rapidly adopt modern technologies in a consistent, repeatable way
• Automatically install, configure and manage hybrid cloud resources
• Define and deploy services in Docker containers using a repeatable approach
• Manage cluster orchestration tools like
Kubernetes and Mesos
• Implement deployment portability for
multi-cloud environments
Using common languages
A standard way to deliver and operate all of your services
• Define models once with an easy-to-understand language and automate endlessly
• Use any scripting language to deliver ad-hoc change in a controlled manner
• Improve collaboration by unifying processes
and tooling
• Get started quickly by choosing from
thousands of free modules
Generate one-off change, with or without agents
Supporting your requirements, no matter what they are
• Take commands and scripts, and execute them as Bolt tasks
• Supports any language
• Powershell
• Python
• Bash
• Ansible modules
• What others do you need…?
• Connect Tasks in Plans to perform a
sequence of actions
• Supports PuppetPlan and YAML for Task Plans
Generate one-off change, with or without agents
Supporting your requirements, no matter what they are
Governance
● Control who runs which tasks
● View audit histories of every action taken
Flexibility
● Run tasks from web UI, API or CLI
● Filter and target infrastructure for task runs
Ships with Puppet Enterprise
● No extra cost for Puppet Enterprise
customers
A standard way to deliver and operate all of your services
Agent-based or Agentless
Agent-based or Agentless
Unify cloud, virtual, physical environments
Puppet Forge
Self-service
portal
Puppet Master
Orchestrate
Report
Inventory Configure
SaaS
PaaS
IaaS• Internal• External
• Managed
services
VMs storage network
vRealize
Automation
Thank [email protected]://blog.ternsoftware.infoSlack: puppetcommunity.slack.com
#vFORUMAU#vFORUMAU
5
Thank You!
#vFORUMAU
Join the conversation
#vFORUMAU @VMwareAU