Your SlideShare is downloading. ×
0
Software & System EngineersIntroduction to Windows Azure IaaS
Agenda9:00   9:30    Registration9:30   9:45    Welcome and Opening Remarks ( Microsoft and AIS)9:45   10:45   Introductio...
Scenarios•   Data storage•   VMs on demand•   Deploying packaged applications•   Moving existing applications to the publi...
Enterprise                                          Public Cloud                                                         F...
servicepackageservicepackage
 Provision Role Instances Deploy App Code Configure Network                                                       servi...
 Provision Role Instances Deploy App Code Configure Network                             service                        ...
 Provision Role Instances Deploy App Code Configure Network                             service                        ...
 Provision Role Instances Deploy App Code Configure Network                              Network load-balancer        ...
The changing cloud continuum                                                  SaaS                                        ...
Compute                 Infrastructure as a                      Platform as a                    Service (IaaS)          ...
Windows Server 2008 R2   OpenSUSE 12.1SQL Server 2012 Eval     CentOS 6.2                         Ubuntu 12.04Windows Serv...
OS COMPONENT               WHY NOT SUPPORTED?Hyper-V                  Hyper-V on Hyper-VDHCP                     Broadcast...
Per-hour license in the cloudBring-Your-OwnBased upon vendor and product
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 StorageWEST                 EAST DC                   D...
Windows Azure Storage
Integration: VM ImagesMoving VHDs                                                                            VM          V...
Disks and Images          Base OS image for new Virtual Machines          Sys-Prepped (Generalized)          Read Only    ...
DataOSISOCache              VM  Cache.VHD      HyperVisor
OSCache              VM  Cache.VHD     HyperVisor
DataOSISOCache              VM  Cache.VHD      HyperVisor
Maximum 127 GB, R/W CacheUp to 16 disks (XL)Maximum 1 TB eachNo cache for performance workloadsOnly 4 disks can have a cache
1 Million for $0.10100 GB for $12.5/monthPay for only what you use
When the VM is created, the new VHD is lockedWhen in the library, the VHD is lockedTo completely delete, “delete” the disk...
Dev/Test Experience                 Windows Azure Storage
Dev/Test Experience (Import/Export)                    Windows Azure Storage
LBStandalone Virtual     Machine  Cloud Service
Networking ENTERPRISE                 VPN connection to                 Windows Azure                 Extension of your WI...
Load-Balanced Sets with probe controlAvailability Sets across fault domainsOpen 10.* address connectivityDNS connectivity ...
Data StorageExample: Using blob storage ENTERPRISE                 System Center 2012                                     ...
Moving Existing Applications to the Public CloudExample: Moving a custom application with data on-premises ENTERPRISE     ...
Moving Existing Applications to the Public CloudExample: Moving a custom application with data on-premises ENTERPRISE     ...
Moving Existing Applications to the Public CloudWhy do this?  $   Lower cost                   EXAMPLE                   T...
Disaster RecoveryExample: Failing over to Windows Azure ENTERPRISE                 Application                       Appli...
Integration: ManagementMonitoring ENTERPRISE                         Operations              A       A                    ...
Integration: ManagementAutomation              Orchestrator ENTERPRISE                                        Virtual Mach...
Integration: IdentitySingle sign-on                                                         Access ENTERPRISE             ...
Management SummaryManaging Windows Azure with Systems Center 2012 SP1                    Existing capabilities in SC2012  ...
Extend On- Premises Apps to Azure IaaSMonitoring Windows Azure Apps with SystemCenterIaaS PaaS side-by-sideDev / Test - Sh...
Corp. HQ
Corp. HQ
Dev / Test - SharePoint on Azure IaaS
TFS Integration Build v1                 Developer Workstations      SQL                TFS Server                    Buil...
TFS Integration Build v2 – Local Virtualization                Developer Workstations   SQL                  TFS Server   ...
TFS Integration Build v3 – Azure Virtualization               Developer Workstations                                      ...
Why we moved to Azure  • Our competency is application architecture  • Unrestricted capacity     – Constraints on resource...
Highlights   • Uploads latest copy of scripts to blob storage when the script starts.   • Connects to each machine via Win...
Step 1 – No Machines
Step 2 – Provisioning
Step 3 – Machines Provisioned
Step 4 – Build Script Execution
Step 7 – Finished
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
An Introduction to Azure IaaS
Upcoming SlideShare
Loading in...5
×

An Introduction to Azure IaaS

1,749

Published on

Slides from AIS and Microsoft's half-day session on the recently-announced Windows Azure Infrastructure as a Service (IaaS) offering. After a brief overview of the Azure Platform as a Service (PaaS) model, we will focus on key IaaS concepts. Additionally, we will walk you through a number of scenarios enabled by Azure IaaS and several demonstrations.

Agenda:

Overview of Windows Azure Platform
Azure IaaS
Why IaaS?
IaaS Core Concepts
Supported Applications
Azure Virtual Machines
Disk Mobility
VM export / Import
Availability
Azure Virtual Network

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,749
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "An Introduction to Azure IaaS"

  1. 1. Software & System EngineersIntroduction to Windows Azure IaaS
  2. 2. Agenda9:00 9:30 Registration9:30 9:45 Welcome and Opening Remarks ( Microsoft and AIS)9:45 10:45 Introduction to IaaS10:45 11:00 Break11:00 12:00 Scenario Walkthroughs 2
  3. 3. Scenarios• Data storage• VMs on demand• Deploying packaged applications• Moving existing applications to the public cloud• Disaster recovery
  4. 4. Enterprise Public Cloud Force.comCustomers Targeted Google Compute Engine Google SMB App Engine
  5. 5. servicepackageservicepackage
  6. 6.  Provision Role Instances Deploy App Code Configure Network service package virtual machine virtual machine virtual machine virtual machine Server Rack 1 Server Rack 2
  7. 7.  Provision Role Instances Deploy App Code Configure Network service package
  8. 8.  Provision Role Instances Deploy App Code Configure Network service package
  9. 9.  Provision Role Instances Deploy App Code Configure Network  Network load-balancer configured for traffic
  10. 10. The changing cloud continuum SaaS COST-EFFICIENCY software as a service Simpler Management PaaS platform as a service IaaS infrastructure as a service Virtualized data center Supply existing Manage ALL aspects of application support the software stack CONTROL ABSTRACTION
  11. 11. Compute Infrastructure as a Platform as a Service (IaaS) Service (PaaS) Virtual Machines Cloud Services Application VMs Web Worker Roles Roles VHDs VHDs Gallery User-Supplied Copyright © 2012 Chappell & Associates
  12. 12. Windows Server 2008 R2 OpenSUSE 12.1SQL Server 2012 Eval CentOS 6.2 Ubuntu 12.04Windows Server 2012 RC SUSE Linux Enterprise Server 11 SP2
  13. 13. OS COMPONENT WHY NOT SUPPORTED?Hyper-V Hyper-V on Hyper-VDHCP BroadcastNLB BroadcastFailover Clustering “Floating” IPBitlocker (on OS disk) TPM Chip
  14. 14. Per-hour license in the cloudBring-Your-OwnBased upon vendor and product
  15. 15. VM with persistent drive Windows Azure Storage
  16. 16. VM with persistent drive Windows Azure Storage
  17. 17. VM with persistent drive Highly Durable Storage Windows Azure Storage
  18. 18. VM with persistent drive Geo-Replicated StorageWEST EAST DC DC > 400 miles continuous storage Windows Azure Storage geo-replication
  19. 19. Windows Azure Storage
  20. 20. Integration: VM ImagesMoving VHDs VM VM ENTERPRISE App 1 Choose VHD Virtual Machine VHDs Controller Manager 2 Copy VHD Private Cloud IT Admin VHDs WINDOWS AZURE VM VM Windows Azure Virtual Machines VHDs Public Cloud
  21. 21. Disks and Images Base OS image for new Virtual Machines Sys-Prepped (Generalized) Read Only Created by uploading or by capture OS or Data Read/Write Created during provisioning
  22. 22. DataOSISOCache VM Cache.VHD HyperVisor
  23. 23. OSCache VM Cache.VHD HyperVisor
  24. 24. DataOSISOCache VM Cache.VHD HyperVisor
  25. 25. Maximum 127 GB, R/W CacheUp to 16 disks (XL)Maximum 1 TB eachNo cache for performance workloadsOnly 4 disks can have a cache
  26. 26. 1 Million for $0.10100 GB for $12.5/monthPay for only what you use
  27. 27. When the VM is created, the new VHD is lockedWhen in the library, the VHD is lockedTo completely delete, “delete” the disk/image through theportal, then delete through storage.
  28. 28. Dev/Test Experience Windows Azure Storage
  29. 29. Dev/Test Experience (Import/Export) Windows Azure Storage
  30. 30. LBStandalone Virtual Machine Cloud Service
  31. 31. Networking ENTERPRISE VPN connection to Windows Azure Extension of your WINDOWS AZURE Data Center
  32. 32. Load-Balanced Sets with probe controlAvailability Sets across fault domainsOpen 10.* address connectivityDNS connectivity without a DNS server
  33. 33. Data StorageExample: Using blob storage ENTERPRISE System Center 2012 Applications Data Protection CommVault StorSimple Manager SAN appliance for Store arbitrary binary Store backup data Store backup data data, e.g., videos hybrid storage WINDOWS AZURE 10001101001100 10001101001100 10001101001100 10001101001100 11110111110110 11110111110110 11110111110110 11110111110110 11010001101 11010001101 11010001101 11010001101 Blobs
  34. 34. Moving Existing Applications to the Public CloudExample: Moving a custom application with data on-premises ENTERPRISE Active Windows Azure DBMS Directory Management Portal IT Admin Users Windows Azure Windows Azure WINDOWS AZURE Virtual Virtual Custom Active Machines Network Application Directory VMs VM
  35. 35. Moving Existing Applications to the Public CloudExample: Moving a custom application with data on-premises ENTERPRISE Active Windows Azure DBMS Directory Management Portal IT Admin Users Windows Azure Windows Azure WINDOWS AZURE Virtual Virtual Custom Active Machines Network Application Directory VMs VM
  36. 36. Moving Existing Applications to the Public CloudWhy do this? $ Lower cost EXAMPLE Two medium VMs ($.23/hour COSTS Compute: $335.80/month each) running continuously Storage: $42.50/month Bandwidth: $6/month (US and Europe) Stores 100 gigabytes $9.50 (elsewhere)  Operations on the data: 30,000,000/month Total: $384.30/month  Data transfer out: 50 (US/Europe) gigabytes/month $387.80 (elsewhere) Making good decisions here requires knowing your current costs
  37. 37. Disaster RecoveryExample: Failing over to Windows Azure ENTERPRISE Application Application 1 DBMS 2 DBMS ... VM VM Provision Periodically Create VMs and fail 1 applications, etc. in 2 snapshot data 3 over when needed advance WINDOWS AZURE Application Application 1 DBMS 2 DBMS VM VM VM VM
  38. 38. Integration: ManagementMonitoring ENTERPRISE Operations A A Manager Monitor IT Admin VM VM Private Cloud WINDOWS AZURE Monitor A A VM VM Public Cloud
  39. 39. Integration: ManagementAutomation Orchestrator ENTERPRISE Virtual Machine A A Runbook Automate Manager VM VM Private Cloud WINDOWS AZURE Automate Windows Azure A A Virtual Machines VM VM Public Cloud
  40. 40. Integration: IdentitySingle sign-on Access ENTERPRISE Windows 1 Login 2 applications A A Server Active Directory User VM VM Access applications Private Cloud 3 Exchange Online WINDOWS AZURE Windows Azure A A OFFICE 365 Active Directory SharePoint Online VM VM Lync Online Public Cloud
  41. 41. Management SummaryManaging Windows Azure with Systems Center 2012 SP1 Existing capabilities in SC2012 New capabilities in SP1 • Manage Azure subscription using • Manage certs, end-point Administer a single view (AC) IMPROVED URLs, subscription IDs (AC) subscriptions • Delegate granular access to subscriptions (AC) • N/A • Move VMs from on-premises Move NEW to Azure, and vice-versa (OC, AC) • View number of running instances • Deploy VMs on Azure (AC) Manage on Azure (AC) IMPROVED • Leverage SPF integration (AC) • Perform actions (start, stop, scale • Backup running workloads out) (AC) onto Azure (DPM) • Generate insights (e.g., performance • Leverage outside-in view of Monitor data, events) (OM, AC) IMPROVED service health (OM, AC) • Single view of on-premise and Azure app performance (OM, AC)
  42. 42. Extend On- Premises Apps to Azure IaaSMonitoring Windows Azure Apps with SystemCenterIaaS PaaS side-by-sideDev / Test - SharePoint on Azure IaaS
  43. 43. Corp. HQ
  44. 44. Corp. HQ
  45. 45. Dev / Test - SharePoint on Azure IaaS
  46. 46. TFS Integration Build v1 Developer Workstations SQL TFS Server Build Controller Build Drop Location
  47. 47. TFS Integration Build v2 – Local Virtualization Developer Workstations SQL TFS Server Build Controller Build Drop Location
  48. 48. TFS Integration Build v3 – Azure Virtualization Developer Workstations Virtual Machines Blob Storage SQL TFS Server Build output, additional media Build Controller
  49. 49. Why we moved to Azure • Our competency is application architecture • Unrestricted capacity – Constraints on resources not limited by other projects – Easily configure and test alternate configuration, edge cases, scale out scenarios • “Future-proofed”  virtualization  platform • Access to published configured base images
  50. 50. Highlights • Uploads latest copy of scripts to blob storage when the script starts. • Connects to each machine via WinRM to download provisioning scripts and build environment. • Uses Azure Service Bus to coordinate steps between machines so that the entire builds in order without interaction. • Creates  Storage  Account,  Networks,  etc…  required  to  provision  machine. • Cleans up after itself. Run the script again it can automatically remove the previously deployed environment. • Build script is entirely PowerShell based. • Using Cerebrata for interaction with Azure storage. • Complete environment build out in under two hours.
  51. 51. Step 1 – No Machines
  52. 52. Step 2 – Provisioning
  53. 53. Step 3 – Machines Provisioned
  54. 54. Step 4 – Build Script Execution
  55. 55. Step 7 – Finished
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×