Hands-On Cloud Administration in Azure

Book description

Explore Azure services such as networking, virtual machines, web apps, databases, cloud migration, and security

Key Features

  • Understand Azure services to build, deploy, and manage workloads on cloud
  • Learn in-depth core Azure services and work through real-world scenarios and case studies
  • A concise and practical guide for learning cloud administration on Azure

Book Description

Azure continues to dominate the public cloud market and grow rapidly thanks to a number of recent innovations. Azure's wide range of services and support has led to a large number of customers switching to Azure cloud.

Hands-On Cloud Administration in Azure starts with the basics of Azure cloud fundamentals and key concepts of the cloud computing ecosystem and services. Then, you will gradually get acquainted with core services provided by Azure, including Azure VNet, types and assignments of IP addresses, and network security groups. You will also work on creating and administering Azure Virtual Machines, types of virtual machines (VMs), and design VM solutions based on computing workloads. As you make your way through the chapters, you will explore Azure App Service, discover how to host your web apps in Azure, and monitor and troubleshoot them. In the concluding chapters, you will learn more complex and abstract services, such as Azure Storage, Azure Backup, and Azure Site Recovery. You will also get to grips with Azure SQL Databases and the SQL on Azure VM concept.

By the end of this book, you will have obtained practical experience of working with Azure services and Azure administration, along with maintaining, monitoring, and securing your Azure resources.

What you will learn

  • Understand the concepts of IaaS and PaaS
  • Learn design patterns for Azure solutions
  • Design data solutions in Azure
  • Explore concepts of hybrid clouds with Azure
  • Implement Azure Security in cloud
  • Create and manage Azure resources with script-based tools

Who this book is for

Hands-On Cloud Administration in Azure is for system administrators, cloud admins, cloud engineers, and DevOps engineers who are interested in understanding administration-related services in Azure. Prior experience of working with Azure is an added advantage.

Table of contents

  1. Title Page
  2. Copyright and Credits
    1. Hands-On Cloud Administration in Azure
  3. Packt Upsell
    1. Why subscribe?
    2. Packt.com
  4. Foreword
  5. Contributors
    1. About the author
    2. About the reviewer
    3. Packt is searching for authors like you
  6. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
      1. Download the example code files
      2. Download the color images
      3. Conventions used
    4. Get in touch
      1. Reviews
  7. Key Concepts of Cloud Computing
    1. Cloud computing concepts
      1. Types of cloud computing
      2. A brief history of Azure (from ASM to ARM)
    2. Cloud services models
      1. Pros and cons of cloud service models
      2. Other benefits of the cloud
    3. Understanding the Azure subscription model
      1. Azure subscription types
      2. Deciding between IaaS or PaaS
      3. Understanding the pricing of Azure resources
      4. ARM revolution
    4. Summary
    5. Questions
  8. Azure Networking - Foundation of Azure IaaS
    1. Technical requirements
    2. Azure networking basics
      1. Creating your first virtual network in Azure
      2. Azure virtual network options
    3. Connected devices
      1. Creating an Azure virtual machine
    4. IP address types
      1. Private IP addresses
      2. Network security groups
      3. Public IP address
      4. Other Azure network services
    5. ARM templates
    6. Summary
    7. Questions
  9. Infrastructure as a Service - the First Layer of Cloud Computing
    1. Technical requirements
    2. Deploying Azure Virtual Machines
      1. Creating a new Azure Virtual Machine
      2. Basic Azure Virtual Machine information
      3. Azure Virtual Machine sizes
      4. Advanced VM options
    3. Managing Azure Virtual Machines
      1. VM settings
      2. Azure Virtual Machine operation and monitoring
    4. Azure Load Balancers
      1. Creating an Azure Load Balancer
      2. Configuring the Azure Load Balancer
      3. Azure Load Balancer ARM template
    5. Azure Virtual Machine Scale Set
      1. Creating an Azure Virtual Machine Scale Set
      2. Managing Azure Virtual Machine Scale Sets
      3. Azure Virtual Machine Scale Set ARM template
    6. Summary
    7. Questions
  10. Azure App Service - Hosting Web Applications without a Server
    1. Technical requirements
    2. Azure App Service Plan and Azure Web Apps
      1. Creating an App Service Plan
      2. Creating an Azure Web App
    3. Managing Azure Web App
      1. Azure Web App deployment settings
      2. Azure Web App general settings
      3. Custom domains, certificates, and scaling
      4. Azure Web App Tools
    4. Monitoring a Web App in Azure
      1. Application Insights
    5. Azure App Service Plan
    6. Azure Web App high availability
      1. Creating a Traffic Manager
      2. Traffic Manager configuration and settings
    7. Running Azure Web Apps in a dedicated environment
    8. Summary
    9. Questions
  11. The Azure Data Platform
    1. Technical requirements
    2. Azure Database options
    3. SQL Server as IaaS
      1. Creating an Azure Virtual Machine with a SQL image
      2. Managing SQL Server in the Azure Virtual Machine
      3. High availability for SQL Server in Azure Virtual machine
    4. SQL Server as PaaS
      1. Creating the Azure SQL Database
      2. Managing the Azure SQL Database
      3. Creating highly available Azure SQL Database
      4. Azure SQL Database security
      5. Monitoring and troubleshooting Azure SQL Database
      6. Azure SQL Database backup
    5. Other data services in Azure
    6. Summary
    7. Questions
  12. Azure Storage, Backup, and Site Recovery - Moving your Data to Azure
    1. Technical requirements
    2. Azure Storage
      1. Creating an Azure Storage account
      2. Azure Storage settings
    3. Migrating a database to the cloud
      1. Backing up a database to storage
      2. Migrating a database to Azure SQL
      3. Database assessment
    4. Azure Recovery Service
      1. Creating a recovery service vault
      2. Enabling Azure Backup
      3. Backing up on-premises resources
      4. Azure Site Recovery
      5. Configuring ASR for on-premises resources
      6. Using ASR as a migration tool
      7. Failover and migrating the VM
      8. Other options
    5. Summary
    6. Questions
  13. Hybrid Cloud with Azure - Extending Local Workloads to the Cloud
    1. Technical requirements
    2. Hybrid clouds
    3. Connecting the local network and Azure Virtual Network
      1. Creating a S2S Connection
      2. Configuring Azure settings for S2S
      3. Configuring a local firewall for S2S
      4. Configuring services in a hybrid environment
      5. Connecting virtual networks across Azure
    4. On-premises data gateway
      1. Local installation
      2. Cloud service
    5. Azure Stack
    6. Summary
    7. Questions
  14. Azure Active Directory - Identity in the Cloud
    1. Technical requirements
    2. The Azure Active Directory
      1. Creating a new directory
      2. Customizing your domain
    3. Syncing AAD with on-premises AD
      1. Installing Azure AD Connect
    4. Managing AAD
      1. Creating a new user
      2. Managing user options and permissions
      3. Registering an application in AAD
    5. Role-based access control
    6. Summary
    7. Questions
  15. Azure Security and Administration
    1. Technical requirements
    2. Demystifying cloud security
    3. Securing your identity
      1. Enabling multi-factor authentication
      2. Other identity security options
    4. Securing the network
      1. Azure Firewall
        1. Preparing the environment
        2. Creating an Azure Firewall
        3. Azure Route Table
        4. Configuring Azure Firewall
      2. Other network security options
    5. Encryption
      1. Azure Key Vault
        1. Creating an Azure Key Vault
        2. Adding keys and secrets
      2. Encrypting the storage account
      3. Encrypting databases
        1. Installing Azure PowerShell
        2. Using your own key for Azure SQL Database encryption
      4. Encrypting VM disks
    6. Azure Security Center
      1. Azure Security Center overview
      2. Azure Security Center recommendations
        1. Enabling endpoint protection
      3. Azure Security Center Alerts
      4. Just-in-Time access
    7. Summary
    8. Questions
  16. Best Practices
    1. Technical requirements
    2. Azure best practices
      1. Naming convention
      2. Public endpoints
      3. Other things to consider
    3. Infrastructure as code
      1. Installing tools
        1. ARM templates
        2. Azure PowerShell
        3. Azure CLI
      2. Creating Azure resources with IaC
        1. Creating an Azure Web App with ARM templates
        2. Creating an Azure Web App with Azure PowerShell
        3. Creating an Azure Web App with Azure CLI
        4. Deploying multiple resources
    4. Configuration as code
      1. Apply DSC with Azure Automation
    5. Summary
    6. Questions
  17. Assessments
    1. Chapter 1: Key Concepts of Cloud Computing
    2. Chapter 2: Azure Networking – Foundation of Azure IaaS
    3. Chapter 3: Infrastructure as a Service – the First Layer of Cloud Computing
    4. Chapter 4: Azure App Service – Hosting Web Applications without a Server
    5. Chapter 5: The Azure Data Platform
    6. Chapter 6: Azure Storage, Backup, and Site Recovery – Moving your Data to Azure
    7. Chapter 7: Hybrid Cloud with Azure – Extending Local Workloads to the Cloud
    8. Chapter 8: Azure Active Directory – Identity in the Cloud
    9. Chapter 9: Azure Security and Administration
    10. Chapter 10: Best Practices
  18. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think

Product information

  • Title: Hands-On Cloud Administration in Azure
  • Author(s): Mustafa Toroman
  • Release date: October 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789134964