SlideShare a Scribd company logo
OpsWorks for Chef Automate
AWS Brisbane Meetup
June 28, 2017
Matt Ray
Manager, Solutions Architect – APJ
Chef Software
matt@chef.io
@mattray
Microservices
Container Runtime
Datacenter
Microservices
Physical Runtime
Cloud
Monolithic
Container Runtime
Datacenter
Microservices
”
Hybrid is the standard model for Modern App Teams
Teams need to deliver all infrastructure, any app, everywhere. Continuously.
Emerging LandscapeLegacy Reality
Most enterprises are going to operate in hybrid mode for many years to come
Andy Jassy, CEO, Amazon Web Services (re:Invent 2016)
Architecture
MONOLITHS MICROSERVICES
Runtime
PHYSICAL CONTAINERS
Infrastructure
DATACENTER CLOUD
Infrastructure ApplicationCompliance
Automation
The state of an app portfolio
APP A APP B
APP C APP D
Physical Runtime
Datacenter
Velocity: time from idea to ship
Software success metrics
Quantifying outcomes to deliver software at speed
Deployment
frequency
Time from
commit to deploy
Mean time
to resolve
Time deploying
remediation
Change failure
rate
SPEED
Measure of rate
of software change
EFFICIENCY
Measure of effectiveness
of software change
RISK
Measure of quality
of software change
Compliance audit
frequency
Idea Ship
Infrastructure Automation Application Automation Compliance Automation
Workflow
Visibility
Compliance
Chef
▪ Manages deployment
and on-going automation
▪ Define reusable resources
and infrastructure state as code
▪ Scale elegantly from one to tens of
thousands of managed nodes across
multiple complex environments
▪ Community, Certified Partner, and
Chef supported content available
for all common automation tasks
Infrastructure automation
and delivery at scale
windows_feature ‘IIS-WebServerRole’ do
action :install
end
windows_feature ‘IIS-ASPNET’ do
action :install
end
iis_pool FooBarPool do
runtime_version “4.0”
action :add
end
package "apache" do
action :install
end
template “/etc/httpd/https.conf” do
source “httpd.conf.erb”
mode 0075
owner “root”
group “root”
end
service “apache2” do
action :start
done
PART OF A PROCESS OF CONTINUOUS COMPLIANCE
Scan for
Compliance
Build & Test
Locally
Build & Test
CI/CD Remediate Verify
A SIMPLE EXAMPLE OF AN INSPEC CIS RULE
InSpec
▪ Translate compliance into Code
▪ Clearly express statements of policy
▪ Move risk to build/test from runtime
▪ Find issues early
▪ Write code quickly
▪ Run code anywhere
▪ Inspect machines, data and APIs
Turn security and
compliance into code
control ‘cis-1.4.1’ do
title ‘1.4.1 Enable SELinux in /etc/grub.conf’
desc ‘
Do not disable SELinux and enforcing in your
GRUB configuration. These are important security features that
prevent attackers from escalating their access to your systems.
For reference see …
‘
impact 1.0
expect(grub_conf.param ‘selinux’).to_not eq ‘0’
expect(grub_conf.param ‘enforcing’).to_not eq ‘0’
end
Habitat
▪ Ease the burden of managing microservice
apps and bring benefits of apps architected
for microservices to traditional applications
▪ Gain consistent management of new
and traditional applications across their lifecycle
▪ Provides application portability for new and traditional
apps
▪ Autonomous nodes self-manage runtime state
of application based upon policy you define
▪ APIs expose application behaviors
as data for better management
▪ Works in tandem with infrastructure automation
▪ Makes applications running on containers,
PaaS, virtual machines, bare metal, … better
Automation that travels with the app
The Chef Automate Platform
Continuous Automation for High Velocity IT
Workflow • Local development • Integration • Tooling (APIs & SDKs)
COLLABORATE
▪ Package
▪ Test
▪ Approve
BUILD
▪ Provision
▪ Configure
▪ Execute
▪ Update
DEPLOY
▪ Secure
▪ Comply
▪ Audit
▪ Measure
▪ Log
MANAGE
Infrastructure Automation Compliance AutomationApplication Automation
OSS AUTOMATION ENGINES
Increase Speed
▪ Package infrastructure and app
configuration as code
▪ Continuously automate
infrastructure and app updates
Improve Efficiency
▪ Define and execute standard
workflows and automation
▪ Audit and measure effectiveness of
automation
Decrease Risk
▪ Define compliance rules as code
▪ Deliver continuous compliance as
part of standard workflow
AWS OpsWorks for Chef Automate
Native Amazon Service
Managed Chef Server
▪ Utilizes RDS and other native
services
▪ May be externally accessible
AWS Native
▪ Auto Scaling in your VPC
▪ Automatic backups and upgrades
OpsWorks Stacks
▪ New name for previous version of
OpsWorks
● Partnership between Amazon and Chef, jointly
developed and maintained
● Fully managed AWS service with frequent updates
● Fully compatible with open source Chef
● Amazon is your support and billing
● All Chef Automate features will be supported
○ Visibility and Workflow today
○ Compliance soon
○ Currently Northern Virginia, Oregon & Ireland
with more planned
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
OpsWorks Signup
Demo
OpsWorks SignupScan for
Compliance
Build & Test
Locally
Build & Test
CI/CD Remediate Verify
Brisbane AWS Meetup: OpsWorks for Chef Automate

More Related Content

PDF
Dep012 azure の_dev_ops_力!azure_team_でも採
PDF
Integrating Security Controls into the Development and Delivery Pipeline
PDF
Chef Automate - Wellington DevOps August 2, 2017
PPTX
Azure Web Apps - Introduction
PDF
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
PPTX
Adapt or Die: A Microservices Story at Google
PPTX
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
PPTX
Azure App Service Architecture. Web Apps.
Dep012 azure の_dev_ops_力!azure_team_でも採
Integrating Security Controls into the Development and Delivery Pipeline
Chef Automate - Wellington DevOps August 2, 2017
Azure Web Apps - Introduction
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
Adapt or Die: A Microservices Story at Google
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Azure App Service Architecture. Web Apps.

What's hot (20)

PPTX
Azure Functions VS AWS Lambda: overview and comparison
PDF
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
PDF
DeliverAgile2018 - from Apollo 13 to Google SRE
PDF
Azure Service Fabric - Hamida Rebai - CCDays
PDF
What Keeps Amazon Web Services Cloud On Top?
PPTX
Azure API Apps
PPTX
Using Azure Functions for Integration
PPTX
Cloud Networking
PDF
Akamai Developer General Session
PPTX
Azure app services API apps
PPTX
Azure App Service Deep Dive
PPTX
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
PDF
Slides: How to Select a PaaS
PDF
Build Apps Faster With DigitalOcean App Platform
PPTX
Troubleshooting App Health and Performance with PCF Metrics 1.2
PPTX
Application Insights for Integration Developers
PDF
DevOps in the Cloud with Microsoft Azure
PPTX
Pivotal Cloud Foundry: Cloud Native Architecture
PDF
Cabot Technology Solutions Inc
PDF
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
Azure Functions VS AWS Lambda: overview and comparison
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
DeliverAgile2018 - from Apollo 13 to Google SRE
Azure Service Fabric - Hamida Rebai - CCDays
What Keeps Amazon Web Services Cloud On Top?
Azure API Apps
Using Azure Functions for Integration
Cloud Networking
Akamai Developer General Session
Azure app services API apps
Azure App Service Deep Dive
How to Choose an API Automation Tool for a Distributed Cloud-based App: To...
Slides: How to Select a PaaS
Build Apps Faster With DigitalOcean App Platform
Troubleshooting App Health and Performance with PCF Metrics 1.2
Application Insights for Integration Developers
DevOps in the Cloud with Microsoft Azure
Pivotal Cloud Foundry: Cloud Native Architecture
Cabot Technology Solutions Inc
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12
Ad

Similar to Brisbane AWS Meetup: OpsWorks for Chef Automate (20)

PDF
OpsWorks for Chef Automate - Auckland AWS
PDF
AWS OpsWorks for Chef Automate
PPTX
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
PDF
Pivotal CloudFoundry on Google cloud platform
PPTX
Agility and Control from AWS [FutureStack16]
PPTX
Compliance Automation with Inspec Part 1
PDF
Using Blueprints to Overcome Multi-speed IT Challenges
PDF
REAN Cloud DevOps Accelerators
PDF
Managing Complexity at Velocity
PPTX
Twelve factor-app
PPTX
Disruptive Trends in Application Development
PDF
Chef Automate - Infracoders Canberra August 8, 2017
PDF
Cooking Up Windows with Chef Automate
PPTX
What is DevOps?
PDF
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
PDF
Automating Applications with Habitat - Sydney Cloud Native Meetup
PDF
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
PDF
Ibm innovate ci for system z
PPTX
App Modernisation with Microsoft Azure
PDF
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
OpsWorks for Chef Automate - Auckland AWS
AWS OpsWorks for Chef Automate
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
Pivotal CloudFoundry on Google cloud platform
Agility and Control from AWS [FutureStack16]
Compliance Automation with Inspec Part 1
Using Blueprints to Overcome Multi-speed IT Challenges
REAN Cloud DevOps Accelerators
Managing Complexity at Velocity
Twelve factor-app
Disruptive Trends in Application Development
Chef Automate - Infracoders Canberra August 8, 2017
Cooking Up Windows with Chef Automate
What is DevOps?
Combining Cloud Native & PaaS: Building a Fully Managed Application Platform ...
Automating Applications with Habitat - Sydney Cloud Native Meetup
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Ibm innovate ci for system z
App Modernisation with Microsoft Azure
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
Ad

More from Matt Ray (20)

PDF
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
PDF
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
PDF
SCaLE 20X: Kubernetes Cloud Cost Monitoring with OpenCost & Optimization Stra...
PDF
HashiTalks 2020 - Chef Tools & Terraform: Better Together
PDF
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
PDF
Wellington DevOps: Bringing Your Applications into the Future with Habitat
PDF
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
PDF
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
PDF
Compliance as Code Everywhere
PDF
DevOpsDays Jakarta: State of DevOps 2018
PDF
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
PDF
Infrastructure and Compliance Delight with Chef Automate
PDF
DevOpsDays Singapore - Continuous Auditing with Compliance as Code
PDF
DevOpsDays Singapore Habitat Ignite
PDF
Chef Automate - Azure Sydney User Group
PDF
Automating Compliance with InSpec - AWS North Sydney
PDF
Automating AWS Compliance with InSpec
PDF
Compliance as Code: Shifting Compliance Left in Continuous Delivery
PDF
Automating Compliance with InSpec - Chef Singapore Meetup
PDF
DevOps Sydney: Chef Automate
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
SCaLE 20X: Kubernetes Cloud Cost Monitoring with OpenCost & Optimization Stra...
HashiTalks 2020 - Chef Tools & Terraform: Better Together
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP Mode
Wellington DevOps: Bringing Your Applications into the Future with Habitat
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Compliance as Code Everywhere
DevOpsDays Jakarta: State of DevOps 2018
DevOps Talks Melbourne 2018: Whales, Cats and Kubernetes
Infrastructure and Compliance Delight with Chef Automate
DevOpsDays Singapore - Continuous Auditing with Compliance as Code
DevOpsDays Singapore Habitat Ignite
Chef Automate - Azure Sydney User Group
Automating Compliance with InSpec - AWS North Sydney
Automating AWS Compliance with InSpec
Compliance as Code: Shifting Compliance Left in Continuous Delivery
Automating Compliance with InSpec - Chef Singapore Meetup
DevOps Sydney: Chef Automate

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
KodekX | Application Modernization Development
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Weekly Chronicles - August'25 Week I
KodekX | Application Modernization Development
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Empathic Computing: Creating Shared Understanding
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Understanding_Digital_Forensics_Presentation.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...

Brisbane AWS Meetup: OpsWorks for Chef Automate

  • 1. OpsWorks for Chef Automate AWS Brisbane Meetup June 28, 2017
  • 2. Matt Ray Manager, Solutions Architect – APJ Chef Software matt@chef.io @mattray
  • 3. Microservices Container Runtime Datacenter Microservices Physical Runtime Cloud Monolithic Container Runtime Datacenter Microservices ” Hybrid is the standard model for Modern App Teams Teams need to deliver all infrastructure, any app, everywhere. Continuously. Emerging LandscapeLegacy Reality Most enterprises are going to operate in hybrid mode for many years to come Andy Jassy, CEO, Amazon Web Services (re:Invent 2016) Architecture MONOLITHS MICROSERVICES Runtime PHYSICAL CONTAINERS Infrastructure DATACENTER CLOUD Infrastructure ApplicationCompliance Automation The state of an app portfolio APP A APP B APP C APP D Physical Runtime Datacenter
  • 4. Velocity: time from idea to ship Software success metrics Quantifying outcomes to deliver software at speed Deployment frequency Time from commit to deploy Mean time to resolve Time deploying remediation Change failure rate SPEED Measure of rate of software change EFFICIENCY Measure of effectiveness of software change RISK Measure of quality of software change Compliance audit frequency Idea Ship
  • 5. Infrastructure Automation Application Automation Compliance Automation Workflow Visibility Compliance
  • 6. Chef ▪ Manages deployment and on-going automation ▪ Define reusable resources and infrastructure state as code ▪ Scale elegantly from one to tens of thousands of managed nodes across multiple complex environments ▪ Community, Certified Partner, and Chef supported content available for all common automation tasks Infrastructure automation and delivery at scale windows_feature ‘IIS-WebServerRole’ do action :install end windows_feature ‘IIS-ASPNET’ do action :install end iis_pool FooBarPool do runtime_version “4.0” action :add end package "apache" do action :install end template “/etc/httpd/https.conf” do source “httpd.conf.erb” mode 0075 owner “root” group “root” end service “apache2” do action :start done
  • 7. PART OF A PROCESS OF CONTINUOUS COMPLIANCE Scan for Compliance Build & Test Locally Build & Test CI/CD Remediate Verify A SIMPLE EXAMPLE OF AN INSPEC CIS RULE InSpec ▪ Translate compliance into Code ▪ Clearly express statements of policy ▪ Move risk to build/test from runtime ▪ Find issues early ▪ Write code quickly ▪ Run code anywhere ▪ Inspect machines, data and APIs Turn security and compliance into code control ‘cis-1.4.1’ do title ‘1.4.1 Enable SELinux in /etc/grub.conf’ desc ‘ Do not disable SELinux and enforcing in your GRUB configuration. These are important security features that prevent attackers from escalating their access to your systems. For reference see … ‘ impact 1.0 expect(grub_conf.param ‘selinux’).to_not eq ‘0’ expect(grub_conf.param ‘enforcing’).to_not eq ‘0’ end
  • 8. Habitat ▪ Ease the burden of managing microservice apps and bring benefits of apps architected for microservices to traditional applications ▪ Gain consistent management of new and traditional applications across their lifecycle ▪ Provides application portability for new and traditional apps ▪ Autonomous nodes self-manage runtime state of application based upon policy you define ▪ APIs expose application behaviors as data for better management ▪ Works in tandem with infrastructure automation ▪ Makes applications running on containers, PaaS, virtual machines, bare metal, … better Automation that travels with the app
  • 9. The Chef Automate Platform Continuous Automation for High Velocity IT Workflow • Local development • Integration • Tooling (APIs & SDKs) COLLABORATE ▪ Package ▪ Test ▪ Approve BUILD ▪ Provision ▪ Configure ▪ Execute ▪ Update DEPLOY ▪ Secure ▪ Comply ▪ Audit ▪ Measure ▪ Log MANAGE Infrastructure Automation Compliance AutomationApplication Automation OSS AUTOMATION ENGINES Increase Speed ▪ Package infrastructure and app configuration as code ▪ Continuously automate infrastructure and app updates Improve Efficiency ▪ Define and execute standard workflows and automation ▪ Audit and measure effectiveness of automation Decrease Risk ▪ Define compliance rules as code ▪ Deliver continuous compliance as part of standard workflow
  • 10. AWS OpsWorks for Chef Automate Native Amazon Service Managed Chef Server ▪ Utilizes RDS and other native services ▪ May be externally accessible AWS Native ▪ Auto Scaling in your VPC ▪ Automatic backups and upgrades OpsWorks Stacks ▪ New name for previous version of OpsWorks ● Partnership between Amazon and Chef, jointly developed and maintained ● Fully managed AWS service with frequent updates ● Fully compatible with open source Chef ● Amazon is your support and billing ● All Chef Automate features will be supported ○ Visibility and Workflow today ○ Compliance soon ○ Currently Northern Virginia, Oregon & Ireland with more planned
  • 20. Demo
  • 21. OpsWorks SignupScan for Compliance Build & Test Locally Build & Test CI/CD Remediate Verify