1 / 38

Windows Azure IaaS Technical Overview

Windows Azure IaaS Technical Overview. William Bellamy Principal Escalation Engineer Microsoft CSS CTS w illiam.bellamy@microsoft.com http://bit.ly/launchcontent. The Journey. "This is the bet for the company, … for the cloud, we're all in .“ -Steve Ballmer. SDK 1.4

jarvis
Download Presentation

Windows Azure IaaS Technical Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Azure IaaSTechnical Overview William Bellamy Principal Escalation Engineer Microsoft CSS CTS william.bellamy@microsoft.com http://bit.ly/launchcontent

  2. The Journey "This is the bet for the company, … for the cloud, we're all in.“ -Steve Ballmer SDK 1.4 VM Role and Azure Connect Beta MSDN/TechNet migrated Pottermore goes live SDK 1.3 Remote Desktop SDK 1.7 Windows Azure IaaSPreview SDK 1.5 SDK 1.6 SDK 1.0 June 2012 March 2011 March 2012 November 2011 November 2009 November 2010 September 2011

  3. Stateful applications Inside the box Dependent Windows Components (DTC, WAS, COM+, etc.) Not Constraint Friendly (Storage Limits, Rigid Auth, etc) Authn/Authz Infrastructure Established User Base Windows Software + License (ex. Sharepoint) Scaling arch is vertical

  4. Stateless applications

  5. Moving to the cloud

  6. Easily migrate existing applications as-is to the cloud Assist New Cloud Service Development by Integrating IaaS and PaaS Functionality Set up new virtual machines in Windows Azure with only a few clicks Agentless Deployment for Windows Servers Value Proposition – Virtual Machines easy open & flexible powerful Start from a pre-built image from our image library Upload your own VHD from on-premises Create Your Own Customized Images Support for community and commercial versions of Linux Run enterprise applications such as SQL Server, SharePoint or Active Directory in the cloud Easily create hybrid cloud and on-premises solutions with VPN connectivity between the Windows Azure Data Center and your own network

  7. Supported Operating Systems • Supported: • Community & commercial distributions including • SUSE Linux • CentOS (community) • Ubuntu • Gallery experience? Windows Server • Supported: • Windows Server 2008 R2 • Windows Server 2012 • LibraryImages: • Windows Server • Windows Server/SQL Server 2008 R2 • Windows Server/SQL Server 2012 Linux

  8. You’re in control Triggers Privacy Options Usage Changing VM Mobility Retain Control Hardware Refreshing Move Non-Sensitive Components Extend your DC via VPN Capacity Exceeded Use your Windows SKUs Missing Platform Features

  9. Windows Azure Virtual Machines

  10. Preview sign up Sign up for a Windows Azure subscription Sign up for the Virtual Machine Preview

  11. Virtual Machine Architecture Cloud Service Location: East US Name: myservice.cloudapp.net Clients Public IP (VIP) myservice.cloudapp.net Deployment Virtual Network: MyVNET DNS IPs: 10.2.2.4, 10.2.2.5 Virtual IP • Virtual Machine • Role Name: srv2 • Subnet: sub1 • Virtual Machine • Role Name: srv1 • Subnet: sub1 • Windows Azure • Storage Load Balancer Internal IP

  12. Virtual Machine Sizes Each Persistent Data Disk Can be up to 1 TB

  13. Same Experience The Same Features • Why Windows Azure Storage? Highly Durable Customer Owned

  14. Persistent Disks and Highly Durable • Windows Azure Storage (Disaster Recovery) • Getting Started • Virtual Machine

  15. Persistent Disks and Highly Durable • Windows Azure Storage (Disaster Recovery) • Getting Started • Virtual Machine • Virtual Machine

  16. Persistent Disk Management C:\ = OS Disk D:\ = Non-Persistent Cache Disk E:\, F:\. G:\ ... Data Disks

  17. DEMO Getting started Windows Azure Infrastructure as a Service

  18. Cloud First Provisioning • Getting Started • Select Image and VM Size New Disk Persisted in Storage Boot VM from New Disk Management Portal 2012Server >_ Blob Storage Scripting (Windows, Linux and Mac) Cloud REST API

  19. Bring Your Own Server/VHD • On-Premises Cloud MyApp.vhd On Premises Virtual Server Provision VM from Image or Disk using portal, script or API Use Case • Forklift Migration of VMs • Sys Prepped Images VHD Must Be Fixed Disk * CSUpload Can Convert on Upload Blob Storage Upload VHD Create Disk or Image

  20. Imaging VMs in the Cloud Cloud Identical/similar deployment instances using common OS image as start Blob Storage Base.VHD Boot VM Blob Storage Customize VHD Generalize VHD Capture VM Capture VM Saves Customized Image to Your Image Library

  21. Image Mobility • On-Premises Cloud MyApp.vhd Blob Storage

  22. The technology to provision a platform image • HyperVisor Customer’s Storage Account Stock Images • VM • Data Disk • Data • OS Disk • OS Platform Storage Repository • ISO Provisioning Repository • Cache • Add Server • Hostname • Password • … Unattend • Windows Azure Storage API • Cache.VHD • Windows Azure Portal (API)

  23. Availability and Disaster Recovery * SLA includes planned downtime due to host operating system servicing and unplanned downtime due to physical failures.

  24. Availability Sets Fault Domain Fault Domain Rack Rack Virtual Machine Virtual Machine IIS2 Web Availability Set IIS1 Virtual Machine Virtual Machine SQL Availability Set SQL1 SQL2

  25. VM Management and Automation Active Directory Group Policy Windows Remote Management (WinRM) SCOM 2012 Support for Managing Virtual Machines Full REST API for Programmatic Automation and Management Windows Azure PowerShell Cmdlets 2.3 Cross Platform Scripting (Linux, Mac and Windows) Windows Azure Monitoring Service (On Roadmap)

  26. Scripting Capabilities Full Support for IaaS Windows Azure PowerShell Cmdlets Cross Platform Scripting Built on node.js Capabilities • Provisioning, Removal • Reboot, Start • Import and Export VM settings • Support for Windows and Linux VMs • Domain Join at Provision for Windows • Fully Customize VM with Data Disks and Endpoint Configuration • Automate Virtual Network Settings

  27. Windows Azure Virtual Networks

  28. VM Name and DNS Support Full Control Over Machine Names Windows Azure Internal DNS (iDNS) Resolve VMs by name without having to deploy a DNS server Machine names are modeled explicitly and registered in iDNS service Bring Your Own DNS Server Use your on-premise DNS servers Deploy a DNS server in Windows Azure Use public DNS services

  29. Protocols and Endpoints UDP Traffic Supported in WA Load-balanced incoming traffic and allows outbound traffic Support for All IP-Based Protocols (VM to VM) Instance-to-instance communication TCP, UDP and ICMP, Support for dynamic ports Custom Load Balancer Health Probes Health check with probe timeouts HTTP based probing, allowing granular control of health checks Port Forwarded Endpoints Direct communication to multiple VMs in the same cloud app

  30. Port Forwarding Input Endpoints Cloud Service / Hosted Service Endpoint Public Port Local Port Protocol (TCP/UDP) Name LB/IP PORT 3389 PORT 3389 PORT 5587 PORT 5586 Single Public IP Per Cloud App VM1 VM2

  31. Load Balancing Input Endpoint Sets Cloud Service • Endpoint • Public Port • Local Port • Protocol (TCP/UDP) • Name • Load Balancer Probe • Set Name • Protocol (TCP) • Probe Port • Probe Path Endpoint Set Example Public: 80 Local: 80 Protocol: TCP Name: Web Set Name: LBHttp Probe Protocol: TCP Prove Port: 8080 Probe Path: /check.aspx LB PORT 80 VM1 VM2 VM3

  32. Windows Azure Connectivity Options ENTERPRISE CLOUD Data Synchronization SQL Data Sync Application-Layer Connectivity & Messaging Service Bus Secure Machine-to-Machine Network ConnectivityWindows Azure Connect Secure Site-to-Site Network Connectivity Windows Azure Virtual Network

  33. Virtual Networks Preview Corpnet Your “virtual” branch office / datacenter in the cloud Enables customers to extend their Enterprise Networks into Windows Azure Networking on-ramp for migrating existing apps and services to Windows Azure Enables “hybrid” apps that span cloud and their premises A protected private virtual network in the cloud Enables customers to setup secure private IPv4 networks fully contained within Windows Azure IP address persistence Inter-service DIP-to-DIP communication VM 1 VM 2 Windows Azure Subnet 1 ROLE 1 Subnet 2

  34. Virtual Networks Scenarios Hybrid Public/Private Cloud Enterprise app in Windows Azure requiring connectivity to on-premise resources Enterprise Identity and Access Control Manage identity and access control with on-premise resources (on-premises Active Directory) Monitoring and Management Remote monitoring and trouble-shooting of resources running in Windows Azure Advanced Connectivity Requirements Cloud deployments requiring persistent IP addresses and direct connectivity across services

  35. Supported VPN Device List Cisco Juniper Generic VPN devices must support IKE v1 AES 128, 256 SHA1, SHA2

  36. Bringing Workloads to the Cloud On Premises Production SQL Farm IIS Servers S2S VPN tunnels S2S VPN Device File Servers Local AD SQL VMs AD / DNS Exchange SharePoint PaaS Roles

  37. Questions?

More Related