From Development to Testing to Deployment with Puppet Enterprise and Microsoft Azure - PuppetConf...

Preview:

DESCRIPTION

From Development to Testing to Deployment with Puppet Enterprise and Microsoft Azure - Ross Gardler, Microsoft Open Technologies, Inc.

Citation preview

Microsoft Open Technologies, Inc.

And

Interoperability

Why Interoperability?

MS Approach to Interoperability

Why Puppet Labs + Microsoft Azure?

Creating a Puppet Master with Puppet Enterprise on Microsoft Azure

Microsoft Azure Portal: https://manage.windowsazure.com/

Obtaining the Puppet Enterprise Password

sudo grep 'auth_password' /etc/puppetlabs/installer/database_info.install

Login Te Puppet Enterprise Console

Creating a Windows VM with the Puppet Agent Installed

Microsoft Azure Portal: https://manage.windowsazure.com/

Unique Azure value

Enterprise Grade: 16 regions worldwide in 2014

Hyper scale apps in Azure

Titanfall

Olympics NBC Sports

Live video encoding and streaming

Web + Mobile

100 Million viewers

2.1 Million concurrent HD viewers during the

US vs Canada hockey match

Hybrid: On Premise/Off Premise, Tools of choice

hybridopen

flexible

New

Existing

+

hybrid

Other Service

Providers

Your Data Center

Microsoft

Azure

Enough already…

Scenario: The Developer

Vagrant + Puppet

Enable a Hypervisor

Install Vagrant

Base configuration

MinGW

Version control your configuration

Configure with Puppet

Write your application

Provisioning on Windows Azure with Vagrant

Azure is just another provider

Azure VM Configuration

Azure Subscription Configuration

Where are the Hyper-V and Azure images?

Not limited to Vagrant

Puppet Module

Manage Azure with Puppet

Visual Studio and Puppet?

Puppet Labs Supported and Approved Modules

Puppet Labs + Microsoft

Leveling up enterprise IT

Want to try it?

http://aka.ms/puppet

It’s open source

http://github.com/MSOpenTech

Q&A