750 likes | 929 Views
AZR201. Windows Azure IaaS and How It Works. Corey Sanders Principal Program Manager Lead Microsoft Corporation. Cross-Premise Connectivity. On Thursday, 6/7…. Windows Azure launched IaaS !. Why IaaS ?. The changing cloud continuum. SaaS. Platform Before Last Week.
E N D
AZR201 Windows Azure IaaS and How It Works Corey Sanders Principal Program Manager Lead Microsoft Corporation
Cross-Premise Connectivity On Thursday, 6/7… Windows Azure launched IaaS!
The changing cloud continuum SaaS Platform Before Last Week software as a service PaaS Newest Features platform as a service COST-EFFICIENCY Simpler Management IaaS infrastructure as a service • Virtualized • data center Supply existing application support Manage ALL aspects of the software stack ABSTRACTION CONTROL
Windows Azure’s Infrastructure as a Service It is all about the application!! If it requires developer involvement to deploy an existing application, it’s not IaaS.
demo Just a quick one…
What are we talking about? • Applications work? • The “Magic” of Provisioning • VHDs are cool • Dev and Test • Adding complexity
Applications (not infrastructure)
It’s all about the application SQL Server 2008 SQL Server 2008 R2 SQL Server 2012 SharePoint 2010 Windows Server 2008 R2 Windows Server 2012
MS Applications + WA are better together The Versions Better together means it better be better Support and Testing
Images Available from the Gallery • OpenSUSE 12.1 • CentOS6.2 • Ubuntu 12.04 • SUSE Linux Enterprise Server 11 SP2 Windows Server 2008 R2 SQL Server 2012 Eval Windows Server 2012 RC Windows Linux
What about licensing? • Windows Server • Per-hour license in the cloud • Bring-Your-Own • Based upon vendor and product • Application License Mobility (SA) • External Licensing
How does boot work? The provisioning details…
Using the platform… Management Portal Scripting (Windows, Linux and Mac) REST API
The provisioning story… HyperVisor Customer’s Storage Account Platform Storage Repository Stock Images VM Data Disk Data OS OS Disk ISO Provisioning Repository • Add Server • Hostname • Password • … Cache Unattend Storage Cache.VHD Compute
demo Show provisioning, already…
Capture or upload… HyperVisor Customer’s Storage Account Images VM OS OS Disk Cache Capture Storage Cache.VHD Compute
Re-provision… HyperVisor Customer’s Storage Account Images VM Data Disk Data OS OS Disk ISO Provisioning Repository • Add Server • Hostname • Password • … Cache Unattend Storage Cache.VHD Compute
demo Provisioning Uploads and Copies
What should you avoid…? • Sysprep and “Generalize” is required • Do NOT put unattend.xml on the disk • Do NOT install the Windows Azure Integration Components!! • No WA Agent
What will work on upload… • Images Sysprep’d Windows Server VHD on Hyper-V (Server 2008 R2 and Windows Server 2012 RC) Windows Azure Image Windows Server VHD on Hyper-V (Server 2008 R2 and Windows Server 2012 RC) Windows Azure Disk • Disks
Just booting a disk… HyperVisor Customer’s Storage Account Disks VM OS OS Disk • Add Server • Disk Name Cache Storage Cache.VHD Compute
demo Let’s just boot a disk…
The power of VHD mobility… Windows Azure YourData Center
The power of VHD mobility… Windows Azure YourData Center
The power of VHD mobility… Windows Azure Other Service Providers YourData Center
VM with persistent drive Windows Azure Storage
VM with persistent drive Windows Azure Storage
VM with persistent drive Highly Durable Storage Windows Azure Storage
VM with persistent drive Geo-Replicated Storage WEST DC EAST DC > 400 miles continuous storage geo-replication Windows Azure Storage
What Does Persistent really mean? Windows Azure Storage
VM disk layout: Windows Server 2012 RC • OS Disk • Persistent • SATA • Default Cache (R/W) • Drive C:
VM disk layout: Windows Server 2012 RC • Temporary Storage Disk • Local (Not Persistent) • SATA • Drive D:
VM disk layout: Windows Server 2012 RC • Data Disk(s) • Persistent • SCSI • Default No Cache • Customer Defined Letter
VM disk layout: Windows Server 2008 R2 Disks • OS Disk • Persistent • SATA • Default Cache (R/W) • Drive C: • Data Disk(s) • Persistent • SCSI • Default No Cache • Customer Defined Letter • Temporary Storage Disk • Local (Not Persistent) • SATA • Drive D:
Adding a blank disk… • Platform provisioned image (Auto-Online) • Initialize and format • Use, Copy, and Download
demo Fun with data disks
What makes Windows Azure Storage different… from a typical LAN-based system Other VM OS (C) and Data Disks VM LAN-based Storage Temporary Storage Disk (D) Host OS Other VM
What makes Windows Azure Storage different… Other VM OS (C) and Data Disks VM Temporary Storage Disk (D) Host OS Other VM Windows Azure Storage
A Read Cache VM Writes Reads Temporary Storage Disk (D) If miss… Host OS Windows Azure Storage
A Write Cache Writes Host VM Reads Temporary Storage Disk (D) If miss… Host OS Windows Azure Storage
No Cache Reads/Writes VM Temporary Storage Disk (D) Host OS Windows Azure Storage
The Disk Rap Sheet • OS Disk • Maximum 127 GB • Data Disk • Up to 16 disks (XL) • Maximum 1 TB each • Cache • Only 4 disks can have a cache
demo Deploying without a cache
Storage Pricing Model • Transactions 300 GB • 1 Million for $0.10 • 100 GB for $12.5/month • Pay for only what you use 150 GB $$ • Storage Space • Usage
Leases and Deleting • Leases • When the VM is created, the new VHD is locked • When in the library, the VHD is locked • To completely delete, “delete” the disk/image through the portal, then delete through storage. • Storage
demo Lease protection for my own good…