SlideShare a Scribd company logo
1 of 26
april25-26
sanfrancisco
cloud success starts here
Chef Configuration Management
with RightScale
Raphael Simon, Sr. Systems Architect, RightScale
Ryan O’Leary, Product Manager, RightScale
#2#2
#RightscaleCompute
Elegant Software
#3#3
#RightscaleCompute
Chef @ RightScale History
• First integration ~ 3 years ago
• Chef only ServerTemplates 12H1 ~ 1 year ago
• Private and OS Chef support through Chef ServerTemplate ~ next week
• Going forward: tighter integration
#4#4
#RightscaleCompute
RightScale ServerTemplate Team
o 16 ServerTemplates
• Application servers, database managers, load balancers, all-in-ones
o ~75 RightScripts
• Thousands of line of bash code
• OS conditionals and cloud conditionals throughout
• Idempotency checking was laborious
o More Clouds, More OSs = Maintenance Nightmare!
#5#5
#RightscaleCompute
RightScale: Why Chef?
o Idempotency
• Files, packages, resources, etc – all built-in
• Easy to make your code idempotent (only_if, not_if)
o System resource abstractions and utilities
• No need for platform-specific checks or actions
• Resource notifications
o Built-in parsing and availability of system configuration info
o Strong open source community
• Many cookbooks are already available
• Help available when you need it
#6#6
#RightscaleCompute
Impact of Chef at RightScale
o RightScript-based ServerTemplate releases
• ~6 month release cycle
• 16 ServerTemplates
• ~50 total automated tests
o Chef-based ServerTemplate releases
• ~2 month release cycle
• 23 ServerTemplates
• ~2500 total automated tests
5X increase in bandwidth
#7#7
#RightscaleCompute
Running Chef in RightScale
o Single pane of glass for application management throughout
its lifecycle
o All of the other cloud management utilities that you need, built-
in
#8#8
#RightscaleCompute
Cloud Application Automation
o Monitor system resources across your deployment
o Configure alerts for notifications or to trigger actions
o Auto-scaling on any cloud
o Integrate with your systems using a single API
o Orchestrate across your servers/deployments using CloudFlow
#9#9
#RightscaleCompute
Deployment Organization
o Organize your servers and services into Deployments for better
visibility and automation
o Configure Deployment-level
settings, permissions, monitoring, and alerts
#10#10
#RightscaleCompute
User and Permissions Management
o Create user accounts with role-based permissions
• SSO available
o Managed SSH available on all instances
o Coming soon: IAM and granular permissions
#11#11
#RightscaleCompute
Cost Forecasting and Detailed Reporting
o Forecast costs based on historical data and estimated future
cloud service usage
o Run detailed, regular reports for auditing and chargeback
purposes
• Export reports into your accounting systems
• Report per cloud, per service
• Custom resource tagging and reporting
#12#12
#RightscaleCompute
RightScale + Chef or Chef + RightScale ?
o For RightScale users: RightScale Chef
 Built-in configuration engine
 Benefit from the Chef DSL
 Going forward: Make cookbooks first class abstraction in RightScale
o For Chef users: Chef integration
 Chef client ServerTemplate: easy on-ramp to RightScale
 Take advantage of governance, monitoring and some automation
 Going forward: RightScale connector to Chef
#13
#RightscaleCompute
Chef for RightScale Users
RightScale Chef
#14#14
#RightscaleCompute
RightScale Chef, Design – RepoPaths
o Define your Chef cookbook repositories
o Create RepoPaths to group and order them
#15#15
#RightscaleCompute
RightScale Chef, Design – ServerTemplates
o Attach RepoPaths to
ServerTemplates
o Define boot
sequence, operational recipes
and decommission sequence
using recipes from cookbooks in
the RepoPath
o Publish / import RightScale Chef
based ServerTemplates
#16#16
#RightscaleCompute
RightScale Chef, Runtime
o RightScale uploads and replicates cookbooks to repose
o RightLink downloads cookbooks to instance
o RightLink configures and runs Chef:
1. Merge RightScale inputs into Chef node
2. Add RightLink resources (tag, server collection, remote execution)
Git
SVN
URL
repose
Instance
Scraper
RightLink
#17#17
#RightscaleCompute
RightScale Chef, Future
#18#18
#RightscaleCompute
RightScale Chef, Future
o No RepoPath: Attach cookbooks directly to ServerTemplates instead
o Marketplace: Publish cookbooks to the MultiCloud Marketplace
o Runlists: Attach runlists (Chef roles) to ServerTemplates
o Knife: Upload and download cookbooks from RightScale using knife
o Cookbooks: View cookbook contents (including recipes) in RightScale
#19#19
#RightscaleCompute
RightScale Chef, Summary
Complete Integration with RightScale
o Design: leverage inputs, ServerTemplates, MultiCloud Marketplace
o Manage: automate, take advantage of tags, server collections and
remote execution of scripts
o Benefit: same technology used internally to build our ServerTemplates
“RightScale and Chef are better together”
#20
#RightscaleCompute
RightScale for Chef Users
Hosted and Open Source Chef in RightScale
#21#21
#RightscaleCompute
Chef Client ServerTemplate
o Available in the MultiCloud Marketplace next week
o Connect to existing Chef infrastructure
o Customize ServerTemplate to enable automation
o Use the RightScale knife plugin just released by Cary!
https://github.com/caryp/knife-rightscale
2. Cookbooks
Role ...
1. Chef Server config
3. Monitoring data
Hosted Chef / Chef
Server
InstanceRightScale
(Chef Client ServerTemplate)
#22#22
#RightscaleCompute
Future: Chef Server Connector
o Connect RightScale to existing Chef infrastructure
 Import cookbooks to RightScale
 Design ServerTemplate in RightScale
 Configure instance using existing Chef infrastructure
o Full Integration (leverage inputs, automation, etc.)
3. Cookbooks
Role ...
2. Chef Server config
4. Audit entries
Monitoring data
Hosted Chef / Chef
ServerInstanceRightScale
1. Cookbooks, roles, attributes …
#23#23
#RightscaleCompute
Hosted Chef and Chef Server Integration, Summary
o Available now (next week) using the Chef Client ServerTemplate
o Deeper integration in the works
o Take advantage of the RightScale platform without changing anything to
your existing configuration development process
#24
#RightscaleCompute
Summary
Make RightScale Yours
#25#25
#RightscaleCompute
Summary, Your Choice
• If you don’t need or don’t want to run Chef, use RightScale’s native
configuration engine. Use RightScripts and/or RightScale Chef.
• If you are already running Chef and want to take advantage of
RightScale’s automation, governance or reporting capabilities use the
Chef integration (Client ServerTemplate today, Chef connector in the
future)
“RightScale and Chef are better together”
april25-26
sanfrancisco
cloud success starts here
Questions?

More Related Content

What's hot

Introduction to Rails 3
Introduction to Rails 3Introduction to Rails 3
Introduction to Rails 3Anup Nivargi
 
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18ChronoLogic
 
Remote Config REST API and Versioning
Remote Config REST API and VersioningRemote Config REST API and Versioning
Remote Config REST API and VersioningJumpei Matsuda
 
Lisbon Splunk User Group - Session 1
Lisbon Splunk User Group - Session 1Lisbon Splunk User Group - Session 1
Lisbon Splunk User Group - Session 1Diogo Filipe Silva
 
Domains in apikit
Domains in apikitDomains in apikit
Domains in apikitfedefortin
 
Ceilometer presentation ods havana final - published
Ceilometer presentation ods havana   final - publishedCeilometer presentation ods havana   final - published
Ceilometer presentation ods havana final - publishedeNovance
 
Marcha Couyoute Accenture AWS Business Group (AABG) Completed Labs
Marcha Couyoute   Accenture AWS Business Group (AABG)  Completed LabsMarcha Couyoute   Accenture AWS Business Group (AABG)  Completed Labs
Marcha Couyoute Accenture AWS Business Group (AABG) Completed LabsMarcha Couyoute
 
True Confessions of Host named site collections in SharePoint 2013
True Confessions of Host named site collections in SharePoint 2013True Confessions of Host named site collections in SharePoint 2013
True Confessions of Host named site collections in SharePoint 2013Bonnie Springer
 
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest stateGit Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest statemsohn
 
Publishing AwsLlambda Logs Into SplunkCloud
Publishing AwsLlambda Logs Into SplunkCloudPublishing AwsLlambda Logs Into SplunkCloud
Publishing AwsLlambda Logs Into SplunkCloudvarun kumar karuna
 

What's hot (15)

Introduction to Rails 3
Introduction to Rails 3Introduction to Rails 3
Introduction to Rails 3
 
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
Stable Coin Use Cases LiveStream with MakerDAO: 9/11/18
 
Microsoft Azure Automation
Microsoft Azure AutomationMicrosoft Azure Automation
Microsoft Azure Automation
 
Naemon 2019-11-06
Naemon 2019-11-06Naemon 2019-11-06
Naemon 2019-11-06
 
Remote Config REST API and Versioning
Remote Config REST API and VersioningRemote Config REST API and Versioning
Remote Config REST API and Versioning
 
Leveragong splunk for finding needle in the Haystack
Leveragong splunk for finding needle in the HaystackLeveragong splunk for finding needle in the Haystack
Leveragong splunk for finding needle in the Haystack
 
Lisbon Splunk User Group - Session 1
Lisbon Splunk User Group - Session 1Lisbon Splunk User Group - Session 1
Lisbon Splunk User Group - Session 1
 
Multi screenlab
Multi screenlabMulti screenlab
Multi screenlab
 
Domains in apikit
Domains in apikitDomains in apikit
Domains in apikit
 
Ceilometer presentation ods havana final - published
Ceilometer presentation ods havana   final - publishedCeilometer presentation ods havana   final - published
Ceilometer presentation ods havana final - published
 
Slide 1
Slide 1Slide 1
Slide 1
 
Marcha Couyoute Accenture AWS Business Group (AABG) Completed Labs
Marcha Couyoute   Accenture AWS Business Group (AABG)  Completed LabsMarcha Couyoute   Accenture AWS Business Group (AABG)  Completed Labs
Marcha Couyoute Accenture AWS Business Group (AABG) Completed Labs
 
True Confessions of Host named site collections in SharePoint 2013
True Confessions of Host named site collections in SharePoint 2013True Confessions of Host named site collections in SharePoint 2013
True Confessions of Host named site collections in SharePoint 2013
 
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest stateGit Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
Git Tutorial EclipseCon France 2014 - Gerrit Exercise 2 - fetch the latest state
 
Publishing AwsLlambda Logs Into SplunkCloud
Publishing AwsLlambda Logs Into SplunkCloudPublishing AwsLlambda Logs Into SplunkCloud
Publishing AwsLlambda Logs Into SplunkCloud
 

Similar to Chef Configuration Management With RightScale - RightScale Compute 2013

Chef for Openstack
Chef for OpenstackChef for Openstack
Chef for OpenstackMohit Sethi
 
Overview of Chef - Fundamentals Webinar Series Part 1
Overview of Chef - Fundamentals Webinar Series Part 1Overview of Chef - Fundamentals Webinar Series Part 1
Overview of Chef - Fundamentals Webinar Series Part 1Chef
 
Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...
Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...
Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...Amazon Web Services
 
Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013RightScale
 
Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Catalogic Software
 
Introduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to ChefIntroduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to ChefNathen Harvey
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)Amazon Web Services
 
DOO-009_Powering High Velocity Development for your Infrastructure
DOO-009_Powering High Velocity Development for your InfrastructureDOO-009_Powering High Velocity Development for your Infrastructure
DOO-009_Powering High Velocity Development for your Infrastructuredecode2016
 
Managing RightScale on RightScale
Managing RightScale on RightScaleManaging RightScale on RightScale
Managing RightScale on RightScaleRightScale
 
How kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updatedHow kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updatedShikha Srivastava
 
ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools Amazon Web Services
 
Chef onlinuxonpower
Chef onlinuxonpowerChef onlinuxonpower
Chef onlinuxonpowerMoya Brannan
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf
 
Automated DevOps Workflows with Chef on AWS
Automated DevOps Workflows with Chef on AWSAutomated DevOps Workflows with Chef on AWS
Automated DevOps Workflows with Chef on AWSAmazon Web Services
 
OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS Matt Ray
 
게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 - 유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...
게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 -  유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 -  유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...
게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 - 유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...Amazon Web Services Korea
 
Chef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do It
Chef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do ItChef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do It
Chef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do ItRightScale
 

Similar to Chef Configuration Management With RightScale - RightScale Compute 2013 (20)

Chef for openstack
Chef for openstackChef for openstack
Chef for openstack
 
Chef for Openstack
Chef for OpenstackChef for Openstack
Chef for Openstack
 
Overview of Chef - Fundamentals Webinar Series Part 1
Overview of Chef - Fundamentals Webinar Series Part 1Overview of Chef - Fundamentals Webinar Series Part 1
Overview of Chef - Fundamentals Webinar Series Part 1
 
Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...
Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...
Monitor the World: Meaningful Metrics for Containerized Apps and Clusters (CO...
 
Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013Delivering SaaS Using IaaS - RightScale Compute 2013
Delivering SaaS Using IaaS - RightScale Compute 2013
 
Chef
ChefChef
Chef
 
Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems Five Ways to Fix Your SQL Server Dev-Test Problems
Five Ways to Fix Your SQL Server Dev-Test Problems
 
Chef fundamentals
Chef fundamentalsChef fundamentals
Chef fundamentals
 
Introduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to ChefIntroduction to Infrastructure as Code & Automation / Introduction to Chef
Introduction to Infrastructure as Code & Automation / Introduction to Chef
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
 
DOO-009_Powering High Velocity Development for your Infrastructure
DOO-009_Powering High Velocity Development for your InfrastructureDOO-009_Powering High Velocity Development for your Infrastructure
DOO-009_Powering High Velocity Development for your Infrastructure
 
Managing RightScale on RightScale
Managing RightScale on RightScaleManaging RightScale on RightScale
Managing RightScale on RightScale
 
How kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updatedHow kubernetes operators can rescue dev secops in midst of a pandemic updated
How kubernetes operators can rescue dev secops in midst of a pandemic updated
 
ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools
 
Chef onlinuxonpower
Chef onlinuxonpowerChef onlinuxonpower
Chef onlinuxonpower
 
WinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release PipelinesWinOps Conf 2016 - Michael Greene - Release Pipelines
WinOps Conf 2016 - Michael Greene - Release Pipelines
 
Automated DevOps Workflows with Chef on AWS
Automated DevOps Workflows with Chef on AWSAutomated DevOps Workflows with Chef on AWS
Automated DevOps Workflows with Chef on AWS
 
OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS OpsWorks for Chef Automate - Auckland AWS
OpsWorks for Chef Automate - Auckland AWS
 
게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 - 유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...
게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 -  유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 -  유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...
게임 고객사를 위한 ‘AWS 컨테이너 교육’ 자료 - 유재석 솔루션즈 아키텍트, AWS :: Gaming Immersion Day 201...
 
Chef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do It
Chef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do ItChef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do It
Chef vs. Puppet in the Cloud: How Telepictures and MoneySuperMarket Do It
 

More from RightScale

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT GovernanceRightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsRightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleRightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowRightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseRightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMRightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaRightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...RightScale
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsRightScale
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceRightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreRightScale
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesRightScale
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage CostsRightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMRightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessRightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMRightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud ReportRightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsRightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaRightScale
 

More from RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Chef Configuration Management With RightScale - RightScale Compute 2013

  • 1. april25-26 sanfrancisco cloud success starts here Chef Configuration Management with RightScale Raphael Simon, Sr. Systems Architect, RightScale Ryan O’Leary, Product Manager, RightScale
  • 3. #3#3 #RightscaleCompute Chef @ RightScale History • First integration ~ 3 years ago • Chef only ServerTemplates 12H1 ~ 1 year ago • Private and OS Chef support through Chef ServerTemplate ~ next week • Going forward: tighter integration
  • 4. #4#4 #RightscaleCompute RightScale ServerTemplate Team o 16 ServerTemplates • Application servers, database managers, load balancers, all-in-ones o ~75 RightScripts • Thousands of line of bash code • OS conditionals and cloud conditionals throughout • Idempotency checking was laborious o More Clouds, More OSs = Maintenance Nightmare!
  • 5. #5#5 #RightscaleCompute RightScale: Why Chef? o Idempotency • Files, packages, resources, etc – all built-in • Easy to make your code idempotent (only_if, not_if) o System resource abstractions and utilities • No need for platform-specific checks or actions • Resource notifications o Built-in parsing and availability of system configuration info o Strong open source community • Many cookbooks are already available • Help available when you need it
  • 6. #6#6 #RightscaleCompute Impact of Chef at RightScale o RightScript-based ServerTemplate releases • ~6 month release cycle • 16 ServerTemplates • ~50 total automated tests o Chef-based ServerTemplate releases • ~2 month release cycle • 23 ServerTemplates • ~2500 total automated tests 5X increase in bandwidth
  • 7. #7#7 #RightscaleCompute Running Chef in RightScale o Single pane of glass for application management throughout its lifecycle o All of the other cloud management utilities that you need, built- in
  • 8. #8#8 #RightscaleCompute Cloud Application Automation o Monitor system resources across your deployment o Configure alerts for notifications or to trigger actions o Auto-scaling on any cloud o Integrate with your systems using a single API o Orchestrate across your servers/deployments using CloudFlow
  • 9. #9#9 #RightscaleCompute Deployment Organization o Organize your servers and services into Deployments for better visibility and automation o Configure Deployment-level settings, permissions, monitoring, and alerts
  • 10. #10#10 #RightscaleCompute User and Permissions Management o Create user accounts with role-based permissions • SSO available o Managed SSH available on all instances o Coming soon: IAM and granular permissions
  • 11. #11#11 #RightscaleCompute Cost Forecasting and Detailed Reporting o Forecast costs based on historical data and estimated future cloud service usage o Run detailed, regular reports for auditing and chargeback purposes • Export reports into your accounting systems • Report per cloud, per service • Custom resource tagging and reporting
  • 12. #12#12 #RightscaleCompute RightScale + Chef or Chef + RightScale ? o For RightScale users: RightScale Chef  Built-in configuration engine  Benefit from the Chef DSL  Going forward: Make cookbooks first class abstraction in RightScale o For Chef users: Chef integration  Chef client ServerTemplate: easy on-ramp to RightScale  Take advantage of governance, monitoring and some automation  Going forward: RightScale connector to Chef
  • 14. #14#14 #RightscaleCompute RightScale Chef, Design – RepoPaths o Define your Chef cookbook repositories o Create RepoPaths to group and order them
  • 15. #15#15 #RightscaleCompute RightScale Chef, Design – ServerTemplates o Attach RepoPaths to ServerTemplates o Define boot sequence, operational recipes and decommission sequence using recipes from cookbooks in the RepoPath o Publish / import RightScale Chef based ServerTemplates
  • 16. #16#16 #RightscaleCompute RightScale Chef, Runtime o RightScale uploads and replicates cookbooks to repose o RightLink downloads cookbooks to instance o RightLink configures and runs Chef: 1. Merge RightScale inputs into Chef node 2. Add RightLink resources (tag, server collection, remote execution) Git SVN URL repose Instance Scraper RightLink
  • 18. #18#18 #RightscaleCompute RightScale Chef, Future o No RepoPath: Attach cookbooks directly to ServerTemplates instead o Marketplace: Publish cookbooks to the MultiCloud Marketplace o Runlists: Attach runlists (Chef roles) to ServerTemplates o Knife: Upload and download cookbooks from RightScale using knife o Cookbooks: View cookbook contents (including recipes) in RightScale
  • 19. #19#19 #RightscaleCompute RightScale Chef, Summary Complete Integration with RightScale o Design: leverage inputs, ServerTemplates, MultiCloud Marketplace o Manage: automate, take advantage of tags, server collections and remote execution of scripts o Benefit: same technology used internally to build our ServerTemplates “RightScale and Chef are better together”
  • 20. #20 #RightscaleCompute RightScale for Chef Users Hosted and Open Source Chef in RightScale
  • 21. #21#21 #RightscaleCompute Chef Client ServerTemplate o Available in the MultiCloud Marketplace next week o Connect to existing Chef infrastructure o Customize ServerTemplate to enable automation o Use the RightScale knife plugin just released by Cary! https://github.com/caryp/knife-rightscale 2. Cookbooks Role ... 1. Chef Server config 3. Monitoring data Hosted Chef / Chef Server InstanceRightScale (Chef Client ServerTemplate)
  • 22. #22#22 #RightscaleCompute Future: Chef Server Connector o Connect RightScale to existing Chef infrastructure  Import cookbooks to RightScale  Design ServerTemplate in RightScale  Configure instance using existing Chef infrastructure o Full Integration (leverage inputs, automation, etc.) 3. Cookbooks Role ... 2. Chef Server config 4. Audit entries Monitoring data Hosted Chef / Chef ServerInstanceRightScale 1. Cookbooks, roles, attributes …
  • 23. #23#23 #RightscaleCompute Hosted Chef and Chef Server Integration, Summary o Available now (next week) using the Chef Client ServerTemplate o Deeper integration in the works o Take advantage of the RightScale platform without changing anything to your existing configuration development process
  • 25. #25#25 #RightscaleCompute Summary, Your Choice • If you don’t need or don’t want to run Chef, use RightScale’s native configuration engine. Use RightScripts and/or RightScale Chef. • If you are already running Chef and want to take advantage of RightScale’s automation, governance or reporting capabilities use the Chef integration (Client ServerTemplate today, Chef connector in the future) “RightScale and Chef are better together”

Editor's Notes

  1. First job out of college at Eiffel Software – worked there for 9 years, very elegant OO programming language (OO was all the rage 16 years ago)All about elegant software, clean designContrast with server configuration, mix of bash scripts, awk, perl… It just has to workThere had to be a better way
  2. Now that you understand the value that RS can provide with Chef, and the value that Chef provides as a configuration management technology, I’ll hand it off to Raphael to tell you, whether you’re a current RightScale customer thinking about Chef, or a current Chef customer investigating RightScale, how you can leverage these two technologies together and what’s coming in the future.