SlideShare uma empresa Scribd logo
1 de 69
Baixar para ler 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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 ☁☁☁
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

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