SlideShare a Scribd company logo
1 of 69
Download to read offline
Software & System Engineers




Introduction to Windows Azure IaaS
Agenda

9:00   9:30    Registration

9:30   9:45    Welcome and Opening Remarks ( Microsoft and AIS)

9:45   10:45   Introduction to IaaS

10:45 11:00    Break

11: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.com
Customers
 Targeted




                            Google
                         Compute Engine




                                                           Google
            SMB




                                                          App Engine
service
package




service
package
 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.1

SQL Server 2012 Eval     CentOS 6.2

                         Ubuntu 12.04
Windows Server 2012 RC
                         SUSE Linux Enterprise Server 11
                         SP2
OS COMPONENT               WHY NOT SUPPORTED?
Hyper-V                  Hyper-V on Hyper-V
DHCP                     Broadcast
NLB                      Broadcast
Failover Clustering      “Floating” IP
Bitlocker (on OS disk)   TPM Chip
Per-hour license in the cloud



Bring-Your-Own



Based 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 Storage

WEST                 EAST
 DC                   DC




       > 400 miles


 continuous storage              Windows Azure Storage
   geo-replication
Windows Azure Storage
Integration: VM Images
Moving 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
Data


OS


ISO


Cache
              VM




  Cache.VHD

      HyperVisor
OS




Cache
              VM




  Cache.VHD

     HyperVisor
Data


OS


ISO


Cache
              VM




  Cache.VHD

      HyperVisor
Maximum 127 GB, R/W Cache



Up to 16 disks (XL)
Maximum 1 TB each


No cache for performance workloads
Only 4 disks can have a cache
1 Million for $0.10



100 GB for $12.5/month



Pay for only what you use
When the VM is created, the new VHD is locked
When in the library, the VHD is locked



To completely delete, “delete” the disk/image through the
portal, then delete through storage.
Dev/Test Experience




                 Windows Azure Storage
Dev/Test Experience (Import/Export)




                    Windows Azure Storage
LB




Standalone Virtual
     Machine
  Cloud Service
Networking
 ENTERPRISE




                 VPN connection to
                 Windows Azure

                 Extension of your
 WINDOWS AZURE




                 Data Center
Load-Balanced Sets with probe control


Availability Sets across fault domains


Open 10.* address connectivity


DNS connectivity without a DNS server
Data Storage
Example: 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 Cloud
Example: 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 Cloud
Example: 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 Cloud
Why 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 Recovery
Example: 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: Management
Monitoring
 ENTERPRISE




                         Operations              A       A
                          Manager     Monitor
              IT Admin                          VM      VM
                                                Private Cloud




                                                                WINDOWS AZURE
                               Monitor
                                                 A       A
                                                VM      VM
                                                Public Cloud
Integration: Management
Automation



              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: Identity
Single 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 Summary
Managing 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 IaaS
Monitoring Windows Azure Apps with System
Center

IaaS PaaS side-by-side

Dev / 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

More Related Content

What's hot

Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupMichael Frank
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackWinWire Technologies Inc
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019Prabhath Mannapperuma
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudAtanas Gergiminov
 
Microsoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 releaseMicrosoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 releaseDavid J Rosenthal
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진Amazon Web Services Korea
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
 
AWS vs AZURE : Public Cloud Comparison
AWS vs AZURE : Public Cloud ComparisonAWS vs AZURE : Public Cloud Comparison
AWS vs AZURE : Public Cloud ComparisonInApp
 
AWS Enterprise Summit Manila Windows .net
AWS Enterprise Summit Manila Windows .netAWS Enterprise Summit Manila Windows .net
AWS Enterprise Summit Manila Windows .netAmazon Web Services
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureAmazon Web Services
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformEsri
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesthinkASG
 
Azure Migrate
Azure MigrateAzure Migrate
Azure MigrateMustafa
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongSpiffy
 
Tooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
Tooling and DevOps for the Hybrid Cloud with Azure and Azure StackTooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
Tooling and DevOps for the Hybrid Cloud with Azure and Azure StackMicrosoft Tech Community
 

What's hot (20)

Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User Group
 
Building Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stackBuilding Hybrid Cloud Apps with Azure and Azure stack
Building Hybrid Cloud Apps with Azure and Azure stack
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Microsoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloudMicrosoft Azure - Introduction to microsoft's public cloud
Microsoft Azure - Introduction to microsoft's public cloud
 
Java PaaS comparison
Java PaaS comparisonJava PaaS comparison
Java PaaS comparison
 
Microsoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 releaseMicrosoft Azure Stack Introduction Overview and tp3 release
Microsoft Azure Stack Introduction Overview and tp3 release
 
Azure migration
Azure migrationAzure migration
Azure migration
 
Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
 
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
AWS Enterprise Summit - 클라우드 네이티브 신규 애플리케이션 구축하기 - 정윤진
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
AWS vs AZURE : Public Cloud Comparison
AWS vs AZURE : Public Cloud ComparisonAWS vs AZURE : Public Cloud Comparison
AWS vs AZURE : Public Cloud Comparison
 
AWS Enterprise Summit Manila Windows .net
AWS Enterprise Summit Manila Windows .netAWS Enterprise Summit Manila Windows .net
AWS Enterprise Summit Manila Windows .net
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
Microsoft azure pack overview
Microsoft azure pack overviewMicrosoft azure pack overview
Microsoft azure pack overview
 
Microsoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University SeriesMicrosoft Azure - Extending your Datacenter - thinkASG University Series
Microsoft Azure - Extending your Datacenter - thinkASG University Series
 
Azure Migrate
Azure MigrateAzure Migrate
Azure Migrate
 
Windows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan WongWindows Azure Platform + PHP - Jonathan Wong
Windows Azure Platform + PHP - Jonathan Wong
 
Tooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
Tooling and DevOps for the Hybrid Cloud with Azure and Azure StackTooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
Tooling and DevOps for the Hybrid Cloud with Azure and Azure Stack
 

Viewers also liked

Cloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean StartupsCloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean StartupsZvi Avraham
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowScalr
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAniket Kanitkar
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowRightScale
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingIlyas F ☁☁☁
 

Viewers also liked (6)

Cloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean StartupsCloud Computing: AWS for Lean Startups
Cloud Computing: AWS for Lean Startups
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Aws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To KnowAws vs. Azure: 5 Things You Need To Know
Aws vs. Azure: 5 Things You Need To Know
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services Comparison
 
Azure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to KnowAzure vs AWS Best Practices: What You Need to Know
Azure vs AWS Best Practices: What You Need to Know
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 

Similar to An Introduction to Azure IaaS

Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!Harold Wong
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Intergen
 
Client Virtualization
Client VirtualizationClient Virtualization
Client VirtualizationAmit Gatenyo
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Omid Koushki
 
Moonshot-enabled Federated Access to Cloud Infrastructure
Moonshot-enabled Federated Access to Cloud InfrastructureMoonshot-enabled Federated Access to Cloud Infrastructure
Moonshot-enabled Federated Access to Cloud InfrastructureEduserv
 
Windows 8 Virtualization
Windows 8 VirtualizationWindows 8 Virtualization
Windows 8 VirtualizationLai Yoong Seng
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper vAndik Susilo
 
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 ChangesSoftchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 ChangesSoftchoice Corporation
 
Vsphere4 100325065654-phpapp01
Vsphere4 100325065654-phpapp01Vsphere4 100325065654-phpapp01
Vsphere4 100325065654-phpapp01Suresh Kumar
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformAsmTrash
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design PatternsDavid Pallmann
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 

Similar to An Introduction to Azure IaaS (20)

Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
 
Client Virtualization
Client VirtualizationClient Virtualization
Client Virtualization
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2Ws08 r2 hyper v overview r2
Ws08 r2 hyper v overview r2
 
Windows Azure IaaS
Windows Azure IaaSWindows Azure IaaS
Windows Azure IaaS
 
Moonshot-enabled Federated Access to Cloud Infrastructure
Moonshot-enabled Federated Access to Cloud InfrastructureMoonshot-enabled Federated Access to Cloud Infrastructure
Moonshot-enabled Federated Access to Cloud Infrastructure
 
Windows 8 Virtualization
Windows 8 VirtualizationWindows 8 Virtualization
Windows 8 Virtualization
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper v
 
Softchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 ChangesSoftchoice Webinar Series: VMware vSphere 5.1 Changes
Softchoice Webinar Series: VMware vSphere 5.1 Changes
 
Vsphere4 100325065654-phpapp01
Vsphere4 100325065654-phpapp01Vsphere4 100325065654-phpapp01
Vsphere4 100325065654-phpapp01
 
vSphere 4
vSphere 4vSphere 4
vSphere 4
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
What’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMMWhat’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMM
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design Patterns
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 

Recently uploaded

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

An Introduction to Azure IaaS

  • 1. Software & System Engineers Introduction to Windows Azure IaaS
  • 2. Agenda 9:00 9:30 Registration 9:30 9:45 Welcome and Opening Remarks ( Microsoft and AIS) 9:45 10:45 Introduction to IaaS 10:45 11:00 Break 11: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.
  • 5. Enterprise Public Cloud Force.com Customers Targeted Google Compute Engine Google SMB App Engine
  • 6.
  • 7.
  • 9.  Provision Role Instances  Deploy App Code  Configure Network service package virtual machine virtual machine virtual machine virtual machine Server Rack 1 Server Rack 2
  • 10.  Provision Role Instances  Deploy App Code  Configure Network service package
  • 11.  Provision Role Instances  Deploy App Code  Configure Network service package
  • 12.  Provision Role Instances  Deploy App Code  Configure Network  Network load-balancer configured for traffic
  • 13.
  • 14.
  • 15. 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
  • 16. 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
  • 17.
  • 18.
  • 19. Windows Server 2008 R2 OpenSUSE 12.1 SQL Server 2012 Eval CentOS 6.2 Ubuntu 12.04 Windows Server 2012 RC SUSE Linux Enterprise Server 11 SP2
  • 20. OS COMPONENT WHY NOT SUPPORTED? Hyper-V Hyper-V on Hyper-V DHCP Broadcast NLB Broadcast Failover Clustering “Floating” IP Bitlocker (on OS disk) TPM Chip
  • 21. Per-hour license in the cloud Bring-Your-Own Based upon vendor and product
  • 22. VM with persistent drive Windows Azure Storage
  • 23. VM with persistent drive Windows Azure Storage
  • 24. VM with persistent drive Highly Durable Storage Windows Azure Storage
  • 25. VM with persistent drive Geo-Replicated Storage WEST EAST DC DC > 400 miles continuous storage Windows Azure Storage geo-replication
  • 27. Integration: VM Images Moving 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
  • 28. 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
  • 29. Data OS ISO Cache VM Cache.VHD HyperVisor
  • 30. OS Cache VM Cache.VHD HyperVisor
  • 31. Data OS ISO Cache VM Cache.VHD HyperVisor
  • 32.
  • 33. Maximum 127 GB, R/W Cache Up to 16 disks (XL) Maximum 1 TB each No cache for performance workloads Only 4 disks can have a cache
  • 34. 1 Million for $0.10 100 GB for $12.5/month Pay for only what you use
  • 35. When the VM is created, the new VHD is locked When in the library, the VHD is locked To completely delete, “delete” the disk/image through the portal, then delete through storage.
  • 36. Dev/Test Experience Windows Azure Storage
  • 37. Dev/Test Experience (Import/Export) Windows Azure Storage
  • 38.
  • 39. LB Standalone Virtual Machine Cloud Service
  • 40. Networking ENTERPRISE VPN connection to Windows Azure Extension of your WINDOWS AZURE Data Center
  • 41.
  • 42. Load-Balanced Sets with probe control Availability Sets across fault domains Open 10.* address connectivity DNS connectivity without a DNS server
  • 43.
  • 44.
  • 45. Data Storage Example: 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
  • 46. Moving Existing Applications to the Public Cloud Example: 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
  • 47. Moving Existing Applications to the Public Cloud Example: 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
  • 48. Moving Existing Applications to the Public Cloud Why 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
  • 49. Disaster Recovery Example: 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
  • 50. Integration: Management Monitoring ENTERPRISE Operations A A Manager Monitor IT Admin VM VM Private Cloud WINDOWS AZURE Monitor A A VM VM Public Cloud
  • 51. Integration: Management Automation 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
  • 52. Integration: Identity Single 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
  • 53. Management Summary Managing 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)
  • 54. Extend On- Premises Apps to Azure IaaS Monitoring Windows Azure Apps with System Center IaaS PaaS side-by-side Dev / Test - SharePoint on Azure IaaS
  • 56.
  • 57.
  • 59. Dev / Test - SharePoint on Azure IaaS
  • 60. TFS Integration Build v1 Developer Workstations SQL TFS Server Build Controller Build Drop Location
  • 61. TFS Integration Build v2 – Local Virtualization Developer Workstations SQL TFS Server Build Controller Build Drop Location
  • 62. TFS Integration Build v3 – Azure Virtualization Developer Workstations Virtual Machines Blob Storage SQL TFS Server Build output, additional media Build Controller
  • 63. 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
  • 64. 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.
  • 65. Step 1 – No Machines
  • 66. Step 2 – Provisioning
  • 67. Step 3 – Machines Provisioned
  • 68. Step 4 – Build Script Execution
  • 69. Step 7 – Finished