1 / 36

Windows Azure IaaS – Deep Dive

Windows Azure IaaS – Deep Dive. Shyam Narayan Premier Field Engineer Microsoft. Agenda. Introduction to IaaS Core IaaS Concepts Deploying SharePoint on IaaS. Introduction to IaaS. Windows Azure Virtual Machines. IT Pro experience . Support for key server applications.

tino
Download Presentation

Windows Azure IaaS – Deep Dive

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 IaaS – Deep Dive Shyam Narayan Premier Field Engineer Microsoft

  2. Agenda • Introduction to IaaS • Core IaaS Concepts • Deploying SharePoint on IaaS

  3. Introduction to IaaS

  4. Windows Azure Virtual Machines • IT Pro experience • Support for key server applications • Easy storage manageability and mobility • High availability features • Advanced networking • Integration with compute PaaS If it requires a developer, it’s not IaaS

  5. Core IaaS Concepts

  6. Virtual Machines and Cloud Services

  7. Cloud Services, Roles and Instances Cloud Service is a management, configuration, security, networking and service model boundary Cloud Service Web Role VM3 VM1 VM2 Worker Role VM… VM4 VM5 ROLES INSTANCES

  8. Virtual Machines Virtual Machines are roles with exactly one instance Implicit Cloud Service Virtual Machine VM

  9. Cloud Services with Virtual Machines Multiple Virtual Machines can be hosted within the same cloud service Cloud Service Virtual Machine Virtual Machine VM VM

  10. Virtual Machine Images and Disks

  11. Images and Disks OS Images Microsoft Partner User Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Disks OS Disks Data Disks Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.

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

  13. Disk Caching Modify using Set-AzureOSDisk or Set-AzureDataDisk

  14. Disk Storage • Images and disks are stored as Windows Azure Storage Blobs • Data is triplicated • All existing storage tools just work Windows Azure Storage

  15. Virtual Machine Availability

  16. Service Level Agreements 99.95% for multiple role instances 4.38 hours of downtime per year • 99.9% for single role instances • 8.75 hours of downtime per year What’s included Compute Hardware failure (disk, CPU, memory) Datacenter failures - Network failure, power failure Hardware upgrades, Software maintenance – Host OS Updates What is not included VM Container crashes, Guest OS Updates

  17. How Does this Relate to SLA? Availability set Virtual Machine Virtual Machine Virtual Machine SQL Server SQL Server Primary SQL Server Secondary SLA 99.95 No SLA

  18. 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

  19. High availability features Physical Machines Power Unit Rack Switch

  20. High availability features Load Balancer Load-Balanced Set Physical Machines Power Unit Rack Switch VM1 VM2 VM2 VM1 Availability Set Availability SLA: 99.95%

  21. Virtual Machine Availability Sets Update Domains are honored by host OS updates Fault Domain Fault Domain Rack Rack Availability Set Virtual Machine Virtual Machine IIS1 IIS2 UD #2 UD #1 Availability Set Virtual Machine Virtual Machine SQL1 SQL2 UD #1 UD #2

  22. Windows Azure Networking

  23. Azure Networking 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-premise DNS servers Deploy a DNS server in Windows Azure Use public DNS services

  24. 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

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

  26. Load Balanced Sets Endpoint Set Public Port Local Port Protocol (TCP/UDP) Name Cloud App VM1 LBHTTP PORT 80 LB VM2 LBHTTP VM3 LBHTTP

  27. Virtual Networks – Site-to-Site Windows Azure <subnet 1> <subnet 2> <subnet 3> Virtual Network DNS Server Site-to-Site VPN On-premises WA Gateway Hardware VPN or Windows RRAS Your datacenter

  28. Virtual Networks – Point-to-Site Windows Azure <subnet 1> <subnet 2> <subnet 3> VirtualNetwork DNS Server Site-to-Site VPN On-premises WA Gateway Hardware VPN or Windows RRAS Yourdatacenter Point-to-Site VPN Individual computers behind corporate firewall Remote workers

  29. Deploying SharePoint

  30. SharePoint Farm Configuration AppSvr SQL WFE AD/DC/DNS LB WFE1 APP1 AD1 SQL1 AD1 AD2 WFE2 SQL2 APP2 Cloud Svc WFE3 80/443 APPS DATA DATA VPNTunnel On-premNetwork Cloud Svc Virtual Network 2013 On-prem Azure

  31. Web Front End Tier

  32. App Server Tier

  33. Data Server Tier

  34. SharePoint 2013 Automation Scripts • PowerShell Scripts that use Remote PowerShell for automated deployment of Active Directory, SQL Server and SharePoint 2013. • Two Sample Configurations Available • Highly Available and Single VMs • Download from GitHub • https://github.com/windowsazure/azure-sdk-tools-samples

  35. Recap Overview of core concepts – VM, Storage, networking and availability SharePoint on IaaS

  36. Q and A

More Related