You are previewing Managing Microsoft Hybrid Clouds.
O'Reilly logo
Managing Microsoft Hybrid Clouds

Book Description

Benefit from hybrid cloud scenarios through this detailed guide to Microsoft Azure Infrastructure Services (IaaS)

In Detail

Hybrid cloud is the number one deployment model for the near future. Microsoft Azure connected to Windows Server and System Center offers benefits such as cost-effective backup, disaster recovery, and agility.

Discover the full power of cloud computing and Microsoft Azure Infrastructure Services (IaaS) with this easy-to-follow guide. We take you through each step, all the way from giving you a good understanding of cloud computers to being able to connect Azure with your on-premises data center. Using clearly illustrated examples, you are taken through how to manage a Microsoft Hybrid Cloud.

Beginning with how to set up site to site VPN connections to Azure, we move on to creating virtual machines and networks and automate this. Managing Microsoft Hybrid Clouds will answer all your questions on Azure and how to benefit from a hybrid cloud. This book will teach you how to connect on-premises Windows Server and System Center to Azure. It shows the strength of Azure but also explains that you might expect features that are not yet available.

What You Will Learn

  • Understand every aspect of cloud computing, from deployment to service models

  • Deep dive into virtual machines, networks, and Azure storage

  • Create secure connections to Azure

  • Manage virtual machines and networks with Azure

  • Discover how to back up and perform disaster recovery orchestration for on-premise virtual machines using Azure

  • Migrate physical servers, VMware, Hyper-V, and Amazon virtual machines to Azure

  • Learn about new and upcoming features of Azure

  • Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at If you purchased this book elsewhere, you can visit and register to have the files e-mailed directly to you.

    Table of Contents

    1. Managing Microsoft Hybrid Clouds
      1. Table of Contents
      2. Managing Microsoft Hybrid Clouds
      3. Credits
      4. About the Author
      5. About the Reviewers
        1. Support files, eBooks, discount offers, and more
          1. Why subscribe?
          2. Free access for Packt account holders
          3. Instant updates on new Packt books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Errata
          2. Piracy
          3. Questions
      8. 1. An Introduction to Cloud Computing
        1. The way electricity became a utility
          1. The essential characteristics of cloud
        2. Service delivery models
        3. Cloud deployment models
        4. Benefits of public cloud
        5. Barriers for the adoption of the public cloud
          1. Challenges of hybrid cloud
        6. Cattle versus pets
        7. Using cloud successfully
        8. Cloud exit plan
        9. Hybrid cloud to the rescue
        10. Introducing Microsoft Cloud OS
        11. Microsoft hybrid cloud use cases
        12. Summary
      9. 2. An Introduction to Microsoft Cloud Solutions
        1. Cloud first
        2. Windows Server 2012
        3. Microsoft System Center 2012
          1. System Center Configuration Manager
          2. System Center Virtual Machine Manager
          3. System Center Service Manager
          4. System Center Orchestrator
          5. System Center Operations Manager
          6. System Center App Controller
          7. System Center Data Protection Manager
          8. Windows Azure Pack
          9. Microsoft StorSimple
        4. Microsoft SQL Server 2014
        5. Microsoft Azure
          1. Microsoft Azure Services
          2. Stateless versus stateful virtual machines
          3. Microsoft Azure Infrastructure Services
          4. Microsoft Azure Virtual Machines
          5. Microsoft Azure Storage
          6. Azure Virtual Network
          7. Microsoft Azure Directory Services
        6. Azure Preview
        7. Best effort versus reliable clouds
        8. Microsoft Azure is a best effort cloud
        9. Dedicated versus private virtual clouds
        10. Use case scenarios for Microsoft Azure
          1. Test and development
          2. Temporary processing power
          3. Cloud bursting
          4. Windows Server and Data Protection Manager cloud backup
          5. SQL Server cloud backup
          6. StorSimple seamless backup
          7. SQL Server cloud replica
          8. DFS cloud replica
          9. Disaster recovery
        11. On-premises and cloud feature misalignment
        12. Microsoft Azure security
        13. Microsoft support on Azure
        14. T-shirt virtual machines versus tailor-made virtual machines
        15. Microsoft Azure cost model
        16. Microsoft Azure service-level agreement
        17. Microsoft software support
        18. Other vendor software support
        19. Microsoft software license mobility
        20. Bring your own application license
        21. Trying Microsoft Azure
        22. Summary
      10. 3. Understanding the Microsoft Azure Architecture
        1. A look under the hood of Microsoft Azure
          1. Data centers and regions
          2. Zones
          3. Servers used in Azure
          4. Hypervisor used in Azure
          5. The Fabric Controller
          6. Red Dog Front End
          7. Fault domains
          8. Availability set
          9. Update domain
          10. Affinity group
        2. Microsoft Azure Storage
          1. Storing blobs, pages, and queues
          2. Storage account
          3. Disks
          4. Disk caching
          5. Containers
          6. Images
          7. Copy of blob storage
          8. Blob lease
          9. Protection of data
          10. Securing data
          11. Storage protocol
          12. Costs of storage
          13. Azure storage tooling
        3. Networking
          1. Azure networking under the hood
          2. Load balancers
          3. Cloud services
          4. IP addressing of virtual machines
          5. Virtual network
          6. Site-to-site VPN
          7. Azure ExpressRoute
          8. Virtual machine network interface
          9. Endpoints
        4. Summary
      11. 4. Building an Infrastructure on Microsoft Azure
        1. Getting started with Microsoft Azure
          1. The new Azure Management Portal
          2. Creating a virtual machine
        2. Understanding the restrictions of Microsoft Azure
          1. Determining the naming convention for Azure components
        3. Explaining Azure subscriptions
          1. Azure Resource Groups
        4. Adjusting the subscription name
        5. Microsoft Azure accounts
        6. Understanding Azure directories
          1. Windows Azure Active Directory Premium
          2. Determining the Azure subscription to use
          3. Adding more administrators to a subscription
        7. Deciding the most appropriate Azure region for placement
        8. Creating an affinity group
        9. Creating a storage account
        10. Creating Azure networks
          1. Creating a virtual network
          2. Understanding virtual network gateways
          3. Creating a local network
          4. Using your own DNS servers
        11. Deleting a virtual network
        12. Creating a Cloud Service
          1. Deleting a Cloud Service
        13. Creating a virtual machine
        14. Virtual machine extensions
          1. VM access extensions
          2. Configuration extensions
            1. Security extensions
        15. Deploying Linux images using VM Depot
          1. Using the Azure Management Portal to deploy VM Depot images
        16. Naming convention for VHD files
        17. Understanding IP addresses
          1. Virtual IP
          2. Dynamic IP
          3. Assign a static IP address to a virtual machine
          4. Assign a static public IP address to a virtual machine
          5. Using Reserved IP addresses for a Cloud Service
          6. Managing network traffic to virtual machines
            1. Managing Network Security Groups
            2. Managing endpoints
            3. Testing virtual machine endpoints
          7. Setting DNS server configuration
          8. Deployment and configuration using Puppet
        18. Service healing
          1. Installing additional software
          2. Creating a VHD to upload installation files
          3. Uploading files to Microsoft Azure
          4. Connecting the VHD to a virtual machine
        19. Summary
      12. 5. Connecting to Microsoft Azure
        1. Connection options
        2. Azure ExpressRoute
        3. Connecting to Azure using a point-to-site VPN
        4. Creating a virtual network
          1. Creating certificates
          2. Installing the client certificate and downloading the VPN client
        5. Support on Microsoft Azure
        6. Set up Multi-factor Authentication in Microsoft Azure Management Portal
          1. Configuring Multi-factor Authentication using a phone
        7. Enable a user for Multi-factor Authentication
          1. Enabling IP Whitelist
          2. Multi-factor apps
        8. Introduction to System Center App Controller
          1. Prerequisites
          2. Using App Controller
          3. User roles in App Controller
          4. Connecting App Controller to Virtual Machine Manager
          5. Connecting App Controller to Microsoft Azure
            1. Using IIS to create self-signed certificates
            2. Uploading the certificate to Microsoft Azure
            3. Configure App Controller to connect to Microsoft Azure
          6. Authenticating a user to use Microsoft Azure
          7. Using App Controller
          8. Deploying a virtual machine using App Controller
          9. Uploading files to Microsoft Azure
          10. Installing the Windows PowerShell module for App Controller
            1. Installing the Windows PowerShell module for App Controller
        9. Summary
      13. 6. Managing the Microsoft Hybrid Cloud
        1. Understanding Azure Active Directory
        2. Authentication models in Azure AD
          1. Connecting an on-premises Active Directory to Microsoft Azure
          2. Synchronizing an on-premises AD with Azure Active Directory
          3. Synchronizing partially
          4. Deleting a domain
          5. Adding an AD account as a co-administrator
        3. Importing and exporting data
        4. Managing Azure disks and images
          1. Creating an image from a virtual machine
          2. Converting dynamically expanding disks to a fixed size VHD
          3. Managing disks and VHD files
          4. Disks and VHDs
          5. Azure TRIM support
        5. Monitoring Microsoft Azure
          1. Microsoft Health Dashboard
          2. Monitoring using System Center Operations Manager
          3. Monitoring via open source tools
          4. Shutting down virtual machines
          5. Monitoring Azure and on-premises infrastructures
        6. Mobile management of Microsoft Azure
        7. Tips and tricks
          1. How to reset the IP configuration of a virtual machine
        8. Checking the usage of Azure resources
        9. Automation
          1. Managing Azure using PowerShell
            1. Installation of the PowerShell module
          2. Managing Azure using command-line tools
          3. Microsoft Azure Automation
          4. Managing Azure using REST API
            1. Exploring the service management API
          5. Introducing System Center Orchestrator
        10. Licensing and license mobility
          1. License mobility for Microsoft software
          2. Licenses tied to physical sockets
        11. Billing and cost management
          1. Understanding the CSV
        12. Summary
      14. 7. High Availability, Protection, and Recovery using Microsoft Azure
        1. High availability in Microsoft Azure
          1. Microsoft Failover Clustering support
          2. Load balancing
          3. Third-party load balancers
          4. Geo-replication of data
          5. Zone Redundant Storage
          6. Snapshots of the Microsoft Azure disk
        2. Introduction to geo-replication
        3. Disaster recovery using Azure Site Recovery
            1. Using Azure as a secondary data center for disaster recovery
          1. Requirements
          2. Configuring Azure Site Recovery
        4. Installing a replica Active Directory controller in Azure
        5. Using Microsoft Azure as a backup target
          1. Step 1 – enabling Azure Vault
          2. Step 2 – creating a certificate
          3. Step 3 – downloading and installing the Azure Backup agent
          4. Step 4 – creating a backup schedule
          5. Recovery of virtual machines
        6. Using Microsoft StorSimple
          1. Restoring individual files
          2. Disaster recovery using Microsoft StorSimple
        7. Backing up and restoring Azure virtual machines
        8. Summary
      15. 8. Migrating to Microsoft Azure
        1. Premigration checks
        2. License mobility
        3. Migration options
          1. Offline conversion
        4. Migrating a Hyper-V virtual machine to Microsoft Azure
          1. Moving a virtual machine from Azure to on-premises
          2. Converting a VMware vSphere virtual machine to Microsoft Azure
        5. Migration using Migration Accelerator for Azure
          1. Components of Migration Accelerator
          2. Installing Migration Accelerator
          3. Using Migration Accelerator
          4. Migrating with Double-Take Move
        6. Converting an Amazon EC2 virtual machine to Microsoft Azure
          1. Migrating using Disk2VHD and PowerShell scripts
          2. Using Windows Azure Migrator
        7. Migrating Azure deployments between data centers and subscriptions
        8. Summary
      16. 9. Summary and a Look into the Near Future
        1. The road ahead
      17. A. Configuration Maximums
        1. Subscription limits
        2. Virtual machine limits
        3. Storage limits
        4. Networking limits
      18. Index