CHEF + AZURE = AWESOME
May 10, 2015
CHEF + AZURE =
AWESOME
AGENDA
• Introductions• What is Azure?• What is Chef?• Azure + Chef = Awesome• Q & A
INTRODUCTIONS
• Jeff Rak: Senior Consultant, 10th Magnitude– [email protected]– @rak386
• Matt Stratton: Solutions Architect, Chef– [email protected]– @mattstratton
WHAT IS AZURE?
• Microsoft’s public cloud platform– Mobile Services– Web Apps– Big Data– Identity and Access Management– And more!
• Azure Virtual Machines– Think about it as “Hyper-V in the sky”– Infrastructure as a Service
• Operating System Options– Windows 2008 R2 – Windows 2012 R2– Ubuntu– CentOS– SUSE– BYO-OS
WHAT IS AZURE?
• Manageable from any OS– API-driven– Web portal– PowerShell – Cross-platform tools (node.js)
• Pre-licensed workloads of common tools– SQL Server– BizTalk– SharePoint– Oracle– Or bring your own license
DEMO
WHAT IS CHEF?
• Chef is an Automation Framework• Think of Chef as Infrastructure as Code• Chef’s server is completely API driven. • Uses an utility called ‘knife’ on a workstation to talk to
the Chef server• Chef uses Ruby for extensibility/ meet your current &
future needs.• Chef supports Linux variants, Unix variants, AIX and
Windows, all as first class citizens.
WHAT IS CHEF?
• Resource– A definition of an action that can be taken (install a
package or manage a configuration file)• Recipe
– A collection of resources– Resources are executed in order
• Cookbook– A set of recipes– Defined set of items and outcomes for a system
WHAT IS CHEF?
Feature Benefit
Multi-Tenancy • Reduce costs & management complexity by combining individual Chef servers.
High Availability • Automated failover & load balancing.
Role Based Access Control (RBAC) • Granular control of user privileges.• Helps meet compliance & security concerns.
Enhanced Management Portal with Reporting & Audit Logs
• Generate reports & graphs for entire organization down to individual nodes.
Push • Provides a mechanism to push configurations. Examples – emergency change control.
Centralized authentication using LDAP and Active Directory/AD
• Leverage existing investment in Enterprise identity.• Manage Chef usage with corporate credentials.
Enhanced Enterprise Support • From Premium 24x7 support to Customer Success Engineering.
• Enterprise Chef provides service owners with piece of mind.
Unparalleled Flexibility • As a licensed user of Chef you can use both an on premises version of of Chef as well as the Chef hosted SaaS offering.
AZURE + CHEF = AWESOME
Q&A
CONTACTS
• Jeff Rak: Senior Consultant, 10th Magnitude– [email protected]– @rak386
• Matt Stratton: Solutions Architect, Chef– [email protected]– @mattstratton
• 10th Magnitude– www.10thmagnitude.com– @10thMagnitude
• Chef– www.getchef.com– @chef