Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Virtual Machines Speaker Title Organization.

Similar presentations


Presentation on theme: "Windows Azure Virtual Machines Speaker Title Organization."— Presentation transcript:

1 Windows Azure Virtual Machines Speaker Title Organization

2 A Continuous Offering From Private to Public Cloud

3 Windows Azure Virtual Machines Support for key server applications Easy storage manageability High availability features Advanced networking Integration with compute PaaS

4 Line of Business Applications Custom Applications, CRM, CMS, ERP, Business Intelligence Application Infrastructure File Servers, Databases, Identity, Source Control Developer, Test and Staging Environments Quickly Provision and Un-provision Entire Environments Hybrid Applications Applications that span your data center and the cloud IaaS Workloads – all about the app

5 Images Available at Preview Windows Server 2008 R2 Windows Server 2008 R2 with SQL Server 2012 Evaluation Windows Server 2012 OpenSUSE 12.1 CentOS 6.2 Ubuntu 12.04 SUSE Linux Enterprise Server SP2

6 Getting Started with VMs

7 Cloud First Provisioning Management Portal >_ Scripting (Windows, Linux and Mac) REST API Windows Server Linux Extra Small Small Medium Large X-Large Cloud Boot VM from New Disk

8 Cloud Bring Your Own Server/VHD On-Premises On Premises Virtual Server Provision VM from Image or Disk using portal, script or API MyApp.vhd

9 Imaging VMs in the Cloud Cloud Identical/similar deployment instances using common OS image as start Capture VM Saves Customized Image to Your Image Library Base.VHD

10 Image Mobility On-PremisesCloud MyApp.vhd

11 Persistent Disks and Highly Durable

12

13 Virtual Machine Sizes and Storage Each Persistent Data Disk Can be up to 1 TB VM SizeCPU CoresMemoryBandwidth # Data Disks Extra SmallShared768 MB5 (Mbps)1 Small11.75 GB100 (Mbps)2 Medium23.5 GB200 (Mbps)4 Large47 GB400 (Mbps)8 Extra Large814 GB800 (Mbps)16

14 Disks and Images

15 Demo

16 Virtual Machine and Cloud Services

17 Cloud Services, Roles and Instances Cloud Service is a management, configuration, security, networking and service model boundary

18 Virtual Machines Virtual Machines are roles with exactly one instance

19 Multiple Virtual Machines Multiple Virtual Machines can be hosted within the same cloud service

20 Virtual Machine Networking

21 Full Control Over Machine Names Windows Azure provided DNS Resolves VMs by name within the same cloud service Machine names are modeled explicitly and registered in the DNS service Bring Your Own DNS Server Use your on-premises DNS servers Deploy a DNS server in Windows Azure Use public DNS services Virtual Machine Names and DNS

22 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, dynamic ports Port Forwarded Endpoints Direct communication to multiple VMs in the same cloud app Custom Load Balancer Health Probes Health check with probe timeouts HTTP based probing, allowing granular control of health checks

23 Endpoint Public Port Local Port Protocol (TCP/UDP) Name Port Forwarding Input Endpoints Single Public IP Per Cloud Service

24 Endpoint Public Port Local Port Protocol (TCP/UDP) Name Load Balanced Sets

25 Load Balancer Probe Set Name Protocol (TCP) Probe Port Probe Path (/healthcheck.aspx) Looks for HTTP 200 Load Balancer Custom Probes

26 Virtual Machine Availability

27 Service Level Agreements What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates Planned downtime – 6 day notice, 6 hour window, 25 minute downtime What is not included VM crashes caused by 3 rd party software, Guest OS Updates 99.95% for multiple role instances 4.38 hours of downtime per year

28 Fault and Update Domains Fault Domains Represent groups of resources anticipated to fail together i.e. Same rack, same server Fabric spreads instances across fault at least 2 fault domains Update Domains Represents groups of resources that will be updated together Host OS updates honour service update domains Specified in service definition Default of 5 (up to 20) Fabric spreads role instances across Update Domains and Fault Domains

29

30 Virtual Machine Availability Sets Update Domains are honored by host OS updates

31 How Does this Relate to SLA? SQL Server Primary SQL Server Secondary

32 Redundancy at every level End to End Highly Available Solution Web Role SQL Mirroring SQL-AVSET IIS-AVSET

33 Demo

34 Windows Azure Virtual Networks

35 Secure Machine-to-Machine Network Connectivity Windows Azure Connect Cross-premise Connectivity Secure Site-to-Site Network Connectivity Windows Azure Virtual Network Data Synchronization SQL Data Sync Application-Layer Connectivity & Messaging Service Bus Secure Site-to-Site Network Connectivity Windows Azure Virtual Network Secure Machine-to-Machine Network Connectivity Windows Azure Connect IP-level connectivity

36 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 Windows Azure Virtual Network

37 Persistent IP Address Requirements Virtual Machines deployed into a virtual network have an infinite DHCP lease. Hybrid On-Premises Cloud Apps Requirement for connectivity between your data center and the public cloud. Connectivity between cloud services. Deploying Active Directory in the Cloud or connecting a PaaS to IaaS Service. Does Your App Need a Virtual Network?

38 IaaS and PaaS – Better Together

39 The Benefits of PaaS Paas is cheaper Reason: There’s less admin and management work to do Benefit: Organizations spend less supporting applications PaaS is faster Reason: There’s less work for developers to do Benefit: Applications can go from idea to availability more quickly PaaS is lower risk Reason: The platform does more, leaving fewer opportunities for error Benefit: Creating and running applications gets more reliable

40 IaaS and PaaS Side by Side Direct Connectivity Using Virtual Networking For advanced connectivity scenarios such as Active Directory or DCOM Connect Cloud Apps via VIPs Easily compose services by connecting public endpoints

41 Strengths Simplicity Tenant Autonomy VIP Swap (cloud services) Easy Local Dev/Test Connecting Applications and VMs Weaknesses Higher Latency Less Secure Management/Deployment Overhead Cloud Service or Web Site Cloud Service SQL Server

42 Strengths More Secure Low Latency Cloud Service Autonomy VIP Swap (web / worker roles) Advanced Connectivity Requirements Connecting Cloud Services with VNET Direct Access via VNET AppSubnet (10.0.0.0/16) SQLSubnet (10.1.0.0/16) WA Web Role Cloud Service1 Cloud Service 2 AD SQL Mirror AD Subnet (10.2.0.0/16) ContosoVNet (10.0.0.0/8)

43 Demo

44 Windows Azure Virtual Machines Support for key server applications Easy storage manageability High availability features Advanced networking Integration with compute PaaS

45


Download ppt "Windows Azure Virtual Machines Speaker Title Organization."

Similar presentations


Ads by Google