An Introduction to Azure IaaS
Upcoming SlideShare
Loading in...5
×
 

An Introduction to Azure IaaS

on

  • 2,045 views

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

Statistics

Views

Total Views
2,045
Views on SlideShare
1,028
Embed Views
1,017

Actions

Likes
1
Downloads
15
Comments
0

4 Embeds 1,017

http://blog.appliedis.com 1004
http://blogs.appliedis.com 11
http://feeds.feedburner.com 1
http://www.theofficialboard.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

An Introduction to Azure IaaS An Introduction to Azure IaaS Presentation Transcript

  • 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 Introduction to IaaS10:45 11:00 Break11:00 12:00 Scenario Walkthroughs 2
  • Scenarios• Data storage• VMs on demand• Deploying packaged applications• Moving existing applications to the public cloud• Disaster recovery
  • Enterprise Public Cloud Force.comCustomers Targeted Google Compute Engine Google SMB App Engine
  • servicepackageservicepackage
  •  Provision Role Instances Deploy App Code Configure Network service package virtual machine virtual machine virtual machine virtual machine Server Rack 1 Server Rack 2
  •  Provision Role Instances Deploy App Code Configure Network service package
  •  Provision Role Instances Deploy App Code Configure Network service package
  •  Provision Role Instances Deploy App Code Configure Network  Network load-balancer configured for traffic
  • 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
  • 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
  • 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
  • OS COMPONENT WHY NOT SUPPORTED?Hyper-V Hyper-V on Hyper-VDHCP BroadcastNLB BroadcastFailover Clustering “Floating” IPBitlocker (on OS disk) TPM Chip
  • 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 DC > 400 miles continuous storage Windows Azure Storage geo-replication
  • Windows Azure Storage
  • 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
  • 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
  • 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/image through theportal, then delete through storage.
  • 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 WINDOWS AZURE Data Center
  • Load-Balanced Sets with probe controlAvailability Sets across fault domainsOpen 10.* address connectivityDNS connectivity without a DNS server
  • 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
  • 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
  • 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
  • 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
  • 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
  • Integration: ManagementMonitoring ENTERPRISE Operations A A Manager Monitor IT Admin VM VM Private Cloud WINDOWS AZURE Monitor A A VM VM Public Cloud
  • 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
  • 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
  • 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)
  • Extend On- Premises Apps to Azure IaaSMonitoring Windows Azure Apps with SystemCenterIaaS PaaS side-by-sideDev / Test - SharePoint on Azure IaaS
  • Corp. HQ
  • Corp. HQ
  • Dev / Test - SharePoint on Azure IaaS
  • TFS Integration Build v1 Developer Workstations SQL TFS Server Build Controller Build Drop Location
  • TFS Integration Build v2 – Local Virtualization Developer Workstations SQL TFS Server Build Controller Build Drop Location
  • TFS Integration Build v3 – Azure Virtualization Developer Workstations Virtual Machines Blob Storage SQL TFS Server Build output, additional media Build Controller
  • 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
  • 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.
  • Step 1 – No Machines
  • Step 2 – Provisioning
  • Step 3 – Machines Provisioned
  • Step 4 – Build Script Execution
  • Step 7 – Finished