linux running on an azure virtual network speaker title organization
TRANSCRIPT
![Page 1: Linux Running on an Azure Virtual Network Speaker Title Organization](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/1.jpg)
Linux Running on an Azure Virtual NetworkSpeakerTitleOrganization
![Page 2: Linux Running on an Azure Virtual Network Speaker Title Organization](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/4.jpg)
Understanding a Linux VM
![Page 5: Linux Running on an Azure Virtual Network Speaker Title Organization](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/6.jpg)
Linux Offering
1ST
First Class CitizenEnterprise + ISV
Open Source Community
Support
![Page 7: Linux Running on an Azure Virtual Network Speaker Title Organization](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/7.jpg)
IaaS Enables Linux
![Page 8: Linux Running on an Azure Virtual Network Speaker Title Organization](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/8.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/9.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/10.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/11.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/12.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/13.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/14.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/15.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/16.jpg)
Demo
Quick Create Demo
![Page 17: Linux Running on an Azure Virtual Network Speaker Title Organization](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/17.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/18.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/19.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/20.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/21.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/22.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/23.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/24.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/25.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/26.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/27.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022081515/56649dbe5503460f94ab1916/html5/thumbnails/28.jpg)
© 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.