On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Managed by Microsoft You manage Platform (as a Service) Managed by Microsoft You manage Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Hosting Models Software (as a Service) Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Business Model Managed by Microsoft Customizations
Flexibility of Azure Virtual Machines Cloud Management Portal >_ Scripting (Windows, Linux and Mac) REST API Boot VM from New Disk Published Standard Server
Images Available Microsoft Windows Server 2008 R2 SQL Server 2012 Eval Windows Server 2012 Biztalk Server 2013 Beta Coming Soon SQL Server Standard, Enterprise & Web BizTalk Server 2013 Standard & Enterprise Open Source OpenSUSE 12.3 CentOS 6.3 Ubuntu 12.04, SUSE Linux Enterprise Server 11 SP2 Windows
Per-hour license in the cloud Windows Server Application License Mobility (SA) Per-hour license in the cloud Microsoft Application s Review vendor support offering Linux and OSS Based upon vendor and product External Application s
Disks and Images
Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.
The provisioning story… Compute HyperVisor VM OS Data Cache ISO Platform Storage Repository Customer’s Storage Account Stock Images Provisioning Repository Add Server Hostname Password … Cache.VHD Storage OS Disk Data Disk WA Agent
VM HV1HV2 Service Management API iDNS Name2
The Storage Backend
VM with persistent drive Windows Azure Storage
VM with persistent drive
Highly Durable Storage VM with persistent drive Windows Azure Storage
continuous storage geo-replication WEST DC EAST DC > 400 miles Windows Azure Storage Geo-Replicated Storage VM with persistent drive
What Does Persistent really mean? Windows Azure Storage
Windows Azure Your Data Center
Windows Azure Your Data Center
Windows Azure Other Service Providers Your Data Center
The disk layout and Windows Azure Storage OS (C) and Data Disks Host OS Other VM Temporary Storage Disk (D)
The Rap Sheet
Disk Pricing Transactions 1 Million for $0.10 Storage Space 100 GB for $7.5/month Usage Pay for what you use
Networking and High Availability
Protocols and Endpoints Port Forwarded Endpoints Direct communication to multiple VMs in the same cloud app Support for All IP-Based Protocols (VM to VM) Instance-to-instance communication TCP, UDP and ICMP, dynamic ports UDP Traffic Supported in WA Load-balanced incoming traffic and allows outbound traffic Custom Load Balancer Health Probes Health check with probe timeouts HTTP based probing, allowing granular control of health checks
Load Balancing and High Availability Load-Balanced Traffic (TCP/UDP) Availability Set
Virtual Machine Names and DNS Bring your own DNS server Use your on-premise DNS servers Deploy a DNS server in Windows Azure Use public DNS services Windows Azure provided DNS Resolves VMs by name within the same cloud service Machine names are modeled explicitly and registered in the DNS service Full control over machine names
Windows Azure Virtual Network
AttributeWindowsLinux Gallery ImagesYes – 2008 R2 / 2012Yes – Multiple “Bring your own image”YesYes – WA Agent required Virtual NetworkYes Set Hostname, username, password YesYes (Password optional w/ SSH) Install SSH KeysNoYes Configure Windows Update, Domain Join, WinRM YesN/A Install SSL CertificatesYesNo
Evaluation Complete your session evaluations today and enter to win prizes daily. Provide your feedback at a CommNet kiosk or log on at Upon submission you will receive instant notification if you have won a prize. Prize pickup is at the Information Desk located in Attendee Services in the Mandalay Bay Foyer. Entry details can be found on the MMS website.
Resources