Top Banner
CHEF + AZURE = AWESOME
12

Chef + Azure = Awesome

May 10, 2015

Download

Technology

Matt Stratton

In this first episode of the Chef and Azure series of webinars, Jeff Rak and Matt Stratton will give overviews of Linux options on Azure, specifics of the Chef automation platform, and will cover the fundamentals of deploying and configuring Chef on Azure VMs. From Chef integration into the Azure portal, to the support of Chef through azure-cli and knife-azure, there are many ways to cook up awesome!

Video available at http://youtu.be/wOj03WZHIr4
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chef + Azure = Awesome

CHEF + AZURE =

AWESOME

Page 2: Chef + Azure = Awesome

AGENDA

• Introductions• What is Azure?• What is Chef?• Azure + Chef = Awesome• Q & A

Page 3: Chef + Azure = Awesome

INTRODUCTIONS

• Jeff Rak: Senior Consultant, 10th Magnitude– [email protected]– @rak386

• Matt Stratton: Solutions Architect, Chef– [email protected]– @mattstratton

Page 4: Chef + Azure = Awesome

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

Page 5: Chef + Azure = Awesome

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

Page 6: Chef + Azure = Awesome

DEMO

Page 7: Chef + Azure = Awesome

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.

Page 8: Chef + Azure = Awesome

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

Page 9: Chef + Azure = Awesome

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.

Page 10: Chef + Azure = Awesome

AZURE + CHEF = AWESOME

Page 11: Chef + Azure = Awesome

Q&A

Page 12: Chef + Azure = Awesome

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