linux running on an azure virtual network speaker title organization

28
Linux Running on an Azure Virtual Network Speaker Title Organization

Upload: buck-strickland

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linux Running on an Azure Virtual Network Speaker Title Organization

Linux Running on an Azure Virtual NetworkSpeakerTitleOrganization

Page 2: Linux Running on an Azure Virtual Network Speaker Title Organization

Agenda

Why Linux

Linux Deployments

Understanding a Linux VM

Top Linux Provisioning Scenarios for Customers

Top Linux Scenarios for Partners

Linux Open Source Strategy

Page 3: Linux Running on an Azure Virtual Network Speaker Title Organization

Why Linux

Our customers have Linux Workloads that they want to run in Windows Azure

IaaS enables us to satisfy this need

Page 4: Linux Running on an Azure Virtual Network Speaker Title Organization

Understanding a Linux VM

Page 5: Linux Running on an Azure Virtual Network Speaker Title Organization

Distributions

We will supportSUSE SLES 11 sp2Open SUSE 12.1CentOS 6.2 by OpenLogic* Ubuntu 12.04

Specific versions are endorsedIntegration ComponentsTesting and validation by partnersBring other variants at your own risk**

( at GA only)

*Image provided by OpenLogic based on CentOS 6.2**Integration Work will be needed

Page 6: Linux Running on an Azure Virtual Network Speaker Title Organization

Linux Offering

1ST

First Class CitizenEnterprise + ISV

Open Source Community

Support

Page 7: Linux Running on an Azure Virtual Network Speaker Title Organization

IaaS Enables Linux

Page 8: Linux Running on an Azure Virtual Network Speaker Title Organization

What Does Persistent Mean?

Persistent OS Disk…and highly durable

Virtual Machine

Windows Azure StorageWindows Azure Storage (Disaster

Recovery)

Page 9: Linux Running on an Azure Virtual Network Speaker Title Organization

What Does Persistent Mean?

Persistent OS Disk…and highly durable

Virtual Machine

Windows Azure StorageWindows Azure Storage (Geo-Replication)

Virtual Machine

Page 10: Linux Running on an Azure Virtual Network Speaker Title Organization

The Technology to Provision a Platform Image

Portal (API)HyperVisor

VM

OS

Data

Cache

ISO

Platform Storage Repository

Customer’s Storage Account

Stock Images

Provisioning Repository

Unattend

Add Server Hostname Password …

Cache.VHD

Storage API

OS Disk

Data Disk

Page 11: Linux Running on an Azure Virtual Network Speaker Title Organization

Linux Built on Persistent VM Role*Some Features not present in Linux at Preview

Windows Azure Virtual Machines

Linux Windows

WA Linux Agent Windows Setup

IC Drivers

CertsSSHKeys

Page 12: Linux Running on an Azure Virtual Network Speaker Title Organization

The Technology to Provision a Linux Platform Image

Portal (API)HyperVisor

VM

OS

Data

Cache

ISO

Partner Repository

Customer’s Storage Account

Stock Images

Provisioning Repository

Unattend

Add Server Hostname Password …

Cache.VHD

Storage API

OS Disk

Data Disk

Linux Agent

ICs

Page 13: Linux Running on an Azure Virtual Network Speaker Title Organization

Windows Azure Linux Agent

HV1 HV2

VM

Service Management APIWindows Azure provided DNS

Host1Host

2

Page 14: Linux Running on an Azure Virtual Network Speaker Title Organization

Top Linux VM Provisioning Scenarios for CustomersGallery ExperienceThird Party Tool ProvisioningBring Your Own Linux

Page 15: Linux Running on an Azure Virtual Network Speaker Title Organization

Gallery ExperienceLowest barrier of entry Partner created images Click through provisioning Leverage portal to:

Provide Images (VHDs that include ICs and agent)Associate SSH KeysCollect configuration information Drive provisioning

Page 16: Linux Running on an Azure Virtual Network Speaker Title Organization

Demo

Quick Create Demo

Page 17: Linux Running on an Azure Virtual Network Speaker Title Organization

Third Party Tool ProvisioningCurrently Only SUSEEase the creation of custom images, configuration and resources Customize a partner imageSelect packages to includeTool will include the appropriate ICs and AgentTool will drive provisioning for Customer if it chooses to provide it access

Page 18: Linux Running on an Azure Virtual Network Speaker Title Organization

VM VM2

Service Management API

XStore

Tool Based Provisioning

Customer Personal Image Repository

Customer Storage Account

VHD

VHD

PORTAL

VHD

Page 19: Linux Running on an Azure Virtual Network Speaker Title Organization

Bring Your Own LinuxExpert Customers that want to tweak , customize, create images based on supported* distributionsCustomer will

Use Hyper-V to install DistributionAdd ICs and AgentGenerate the VHDCapture configurationGenerate resourcesUpload and start instance

Linux Native: Tools, libraries, scripts

Page 20: Linux Running on an Azure Virtual Network Speaker Title Organization

VM

Service Management API

XStore

Customer Personal Image Repository

Customer Storage Account

VHD

VHD

Bring Your Own Linux

PORTAL

VHD

Page 21: Linux Running on an Azure Virtual Network Speaker Title Organization

Creating a Partner Supported ImageCreating a Third Party Provisioning ToolCreating and Managing Linux Images for Customers

Top Linux Scenarios for Partners

Page 22: Linux Running on an Azure Virtual Network Speaker Title Organization

Creating a Partner Supported ImageSame Bring your own Linux operationsRegister as a partner (Small, select number of partners)Publish image in your own repository Register the image with the platform so that it is listedSupport that image*

Page 23: Linux Running on an Azure Virtual Network Speaker Title Organization

Creating a Partner Supported Image

Partner Personal Storage Account

Azure Platform

Customer VM

Customer Personal Storage Account

Partner Registration

VHD

VHD

Page 24: Linux Running on an Azure Virtual Network Speaker Title Organization

Creating a Third Party Provisioning ToolProvide a distribution that is supportedCreate an experience to allow customers to create VHDsInterface with the service management APICorrectly retrieve and store user credentialsUpload image, configuration and resourcesCreate and start instances

Page 25: Linux Running on an Azure Virtual Network Speaker Title Organization

Creating and Managing Linux Images for CustomersSame Bring your own Linux OperationsUpload and publish image to

Customer’s Personal RepositoryPlatform Repository

Manage Images and Instances

Page 26: Linux Running on an Azure Virtual Network Speaker Title Organization

Customer Personal Storage Account

Creating and Managing Linux Images for Customers

Azure Platform

Customer VM

VHD

VHD

Platform Image Repository VHD

Page 27: Linux Running on an Azure Virtual Network Speaker Title Organization

Linux on Azure Open Source StrategyOpen Source Linux AgentFully documented APIsFor Linux IT professionals provisioning and management operations:

Native scriptsNative libraries (open sourced)Native tools (open sourced)

For Linux developersClient LibrariesDocumented interfaces

Page 28: Linux Running on an Azure Virtual Network Speaker Title Organization

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.