Your SlideShare is downloading. ×
0
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
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
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
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
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
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

An Introduction to Azure IaaS

1,738

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) …

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,738
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. Software & System EngineersIntroduction to Windows Azure IaaS
  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. Scenarios• Data storage• VMs on demand• Deploying packaged applications• Moving existing applications to the public cloud• Disaster recovery
  4. Enterprise Public Cloud Force.comCustomers Targeted Google Compute Engine Google SMB App Engine
  5. servicepackageservicepackage
  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.  Provision Role Instances Deploy App Code Configure Network service package
  8.  Provision Role Instances Deploy App Code Configure Network service package
  9.  Provision Role Instances Deploy App Code Configure Network  Network load-balancer configured for traffic
  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. 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. 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. OS COMPONENT WHY NOT SUPPORTED?Hyper-V Hyper-V on Hyper-VDHCP BroadcastNLB BroadcastFailover Clustering “Floating” IPBitlocker (on OS disk) TPM Chip
  14. Per-hour license in the cloudBring-Your-OwnBased upon vendor and product
  15. VM with persistent drive Windows Azure Storage
  16. VM with persistent drive Windows Azure Storage
  17. VM with persistent drive Highly Durable Storage Windows Azure Storage
  18. VM with persistent drive Geo-Replicated StorageWEST EAST DC DC > 400 miles continuous storage Windows Azure Storage geo-replication
  19. Windows Azure Storage
  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. 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. DataOSISOCache VM Cache.VHD HyperVisor
  23. OSCache VM Cache.VHD HyperVisor
  24. DataOSISOCache VM Cache.VHD HyperVisor
  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. 1 Million for $0.10100 GB for $12.5/monthPay for only what you use
  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. Dev/Test Experience Windows Azure Storage
  29. Dev/Test Experience (Import/Export) Windows Azure Storage
  30. LBStandalone Virtual Machine Cloud Service
  31. Networking ENTERPRISE VPN connection to Windows Azure Extension of your WINDOWS AZURE Data Center
  32. Load-Balanced Sets with probe controlAvailability Sets across fault domainsOpen 10.* address connectivityDNS connectivity without a DNS server
  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. 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. 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. 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. 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. Integration: ManagementMonitoring ENTERPRISE Operations A A Manager Monitor IT Admin VM VM Private Cloud WINDOWS AZURE Monitor A A VM VM Public Cloud
  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. 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. 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. Extend On- Premises Apps to Azure IaaSMonitoring Windows Azure Apps with SystemCenterIaaS PaaS side-by-sideDev / Test - SharePoint on Azure IaaS
  43. Corp. HQ
  44. Corp. HQ
  45. Dev / Test - SharePoint on Azure IaaS
  46. TFS Integration Build v1 Developer Workstations SQL TFS Server Build Controller Build Drop Location
  47. TFS Integration Build v2 – Local Virtualization Developer Workstations SQL TFS Server Build Controller Build Drop Location
  48. TFS Integration Build v3 – Azure Virtualization Developer Workstations Virtual Machines Blob Storage SQL TFS Server Build output, additional media Build Controller
  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. 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. Step 1 – No Machines
  52. Step 2 – Provisioning
  53. Step 3 – Machines Provisioned
  54. Step 4 – Build Script Execution
  55. Step 7 – Finished

×