Learn Microsoft Azure

Book description

Explore various Azure services to build solutions that leverage effective design patterns

Key Features

  • Create, deploy, and host cloud applications on Azure
  • Understand various Azure services that help you host serverless applications
  • Explore practical examples to help you secure and troubleshoot your cloud environment

Book Description

Azure is one of the leading public cloud service providers. Thanks to a number of Azure service updates, it continues to make advances in the realm of cloud computing.

Learn Microsoft Azure starts with the fundamentals of cloud computing. You will learn to configure and set up the Azure infrastructure. As you make your way through the book, you'll explore Azure services, along with working on virtual memory systems (VMS) and deployment models. You will understand various services in the Azure ecosystem, such as Azure IoT and Azure Analytics, among others. An easy-to-follow introduction to various cloud design patterns will also add to your efficiency in designing cloud solutions. In the concluding chapters, you'll secure your virtual networks using Network security groups and configure Azure Active Directory (Azure AD) to set a custom domain name and company profile.

By the end of this book, you will have learned to secure and troubleshoot your Azure cloud environment and be fully aware of best practices for Azure cloud administration.

What you will learn

  • Understand the cloud services offered by Azure
  • Design storage and networks in Azure for your Azure VM
  • Work with web apps and Azure SQL databases
  • Build your identity management solutions on Azure using Azure AD
  • Monitor, protect, and automate your Azure services using Operation Management Suite (OMS)
  • Implement OMS for Azure services

Who this book is for

Learn Microsoft Azure is for administrators, cloud engineers, and developers who want to get started with using Azure as their cloud platform and build cloud-based applications for their enterprises.

Publisher resources

View/Submit Errata

Table of contents

  1. Title Page
  2. Copyright and Credits
    1. Learn Microsoft Azure
  3. About Packt
    1. Why subscribe?
    2. Packt.com
  4. Contributors
    1. About the author
    2. About the reviewer
    3. Packt is searching for authors like you
  5. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
      1. Download the color images
      2. Conventions used
    4. Get in touch
      1. Reviews
  6. Microsoft Azure 101
    1. Microsoft Azure overview
      1. Evolution of cloud computing
      2. Azure as a cloud platform
      3. Cloud deployment models
        1. Private cloud
          1. Advantages
          2. Disadvantages
        2. Public cloud
          1. Advantages
          2. Disadvantages
        3. Hybrid cloud
      4. Azure regions
        1. Public regions
        2. Azure Government
        3. Azure Germany
        4. Azure China
      5. Azure subscriptions
    2. Cloud services
    3. Azure portal experience
      1. Signing up for a free Azure subscription
      2. The portal
        1. The dashboard
        2. The hub
        3. Notifications
        4. Azure cloud shell
        5. Azure portal settings
        6. More to do in the portal
    4. Azure Resource Manager model
      1. ARM key points
    5. Azure automation tools
      1. Azure PowerShell
        1. Installing the Azure PowerShell module
        2. Installing the Azure PowerShell module from the PowerShell Gallery
      2. Azure CLI
        1. Installing Azure CLI 2.0
    6. Summary
    7. Questions
    8. Further reading
  7. Understanding Azure Storage
    1. Introduction to Microsoft Azure Storage
      1. Why use Azure Storage?
    2. Azure Storage types
      1. Durability
        1. Replication types
          1. Locally redundant storage
          2. Zone redundant storage
          3. Geo-redundant storage
          4. Read-access geo-redundant storage
      2. Performance
        1. Standard storage
        2. Premium storage
      3. Persistency
        1. Persistent storage
        2. Non-persistent storage
    3. Azure storage accounts
      1. General-purpose storage account v1
      2. Blob storage account
        1. Hot access tier
        2. Cool access tier
        3. Archive access tier
        4. Premium access tier
      3. General-purpose storage account v2
      4. Azure Storage account tips
    4. Creating an Azure storage account
    5. Azure Storage services
      1. Blob storage
        1. Creating Blob storage
        2. Blob storage key points
      2. Table storage
        1. PartitionKey
        2. RowKey
        3. Timestamp
        4. Creating Table storage
        5. Table storage key points
      3. Queue storage
        1. Creating Queue storage
        2. Queue storage key points
      4. File storage
        1. File storage advantages
        2. Creating file storage
        3. File storage key points
    6. Azure Storage architecture
      1. Frontend layer
      2. Partition layer
      3. Stream layer
      4. Sparse storage and TRIM in Azure
    7. Summary
    8. Questions
    9. Further reading
  8. Getting Familiar with Azure Virtual Networks
    1. An introduction to Azure Virtual Networks
      1. What is Azure VNet?
      2. Why use Azure VNets?
      3. Creating an Azure VNet
      4. Adding subnets to the VNet
        1. Adding a normal subnet to the VNet
        2. Adding a gateway subnet to the VNet
      5. Adding an address space to the Azure VNet
    2. Azure VNet related services
      1. Public IPs
        1. Creating a public IP address
        2. Creating a public IP prefix
      2. NICs
      3. Azure service endpoints
    3. Summary
    4. Questions
    5. Further reading
  9. Understanding Azure Virtual Machines
    1. Introducing Azure virtual machines
      1. Azure VM statuses
      2. Azure VM service level agreements
      3. Azure VM series
    2. Creating an Azure VM
    3. Azure VM storage
      1. Managed versus unmanaged disks
        1. Managed Disks-key points
      2. VM disks
        1. Adding a data disk to an Azure VM
          1. Data disk-key points
        2. Expanding disks
        3. Host caching
          1. Host caching-key points
    4. Azure VM networking
      1. Adding inbound and outbound rules
      2. Adding an additional network interface card to the VM
      3. Configuring the NICs
      4. Azure VNet considerations for Azure VMs
    5. Summary
    6. Questions
    7. Further reading
  10. Azure Web Apps Basics
    1. Introduction to Azure App Service
      1. Azure Web Apps
    2. App Service plans
    3. Azure App Service Environments
      1. App Service Environment types
      2. Creating an App Service Environment
    4. Creating an App Service plan
    5. Creating an App Service
    6. Summary
    7. Questions
    8. Further reading
  11. Managing Azure Web Apps
    1. Deployment slots
      1. Deployment slots key points
    2. App Service application settings
      1. Application settings key points
    3. Azure App Service scalability
      1. Scaling up
        1. App Service plan scaleup key points
      2. Scaling out
        1. Scaling out the App Service plan manually
        2. Scaling out the App Service plan automatically
          1. Key points for autoscaling your App Service plan
    4. Azure App Service backup
      1. App Service backup key points
    5. Summary
    6. Questions
    7. Further reading
  12. Basics of Azure SQL Database
    1. Introduction to Azure SQL Database
    2. Why Azure SQL Database?
    3. SQL Database (IaaS/PaaS)
      1. Azure SQL Database (PaaS)
        1. Scenarios that would fit Azure SQL Database
      2. SQL on Azure VMs (IaaS)
        1. Scenarios that would suit SQL on Azure VMs
    4. Azure SQL Database types
      1. Elastic database pools
      2. Single databases
      3. SQL database managed instance
    5. Service tier types
      1. DTU service tiers
      2. vCore service tiers
    6. Creating an Azure SQL Database
    7. Connecting to Azure SQL Database
      1. Server-level firewall
      2. Connecting to Azure SQL Database using SQL SSMS
    8. Summary
    9. Questions
    10. Further reading
  13. Managing Azure SQL Database
    1. Azure SQL elastic database pools
      1. Benefits of using elastic database pools
      2. Creating an elastic database pool
      3. Adding a database to an elastic pool
    2. Setting Azure Active Directory authentication
    3. Azure SQL Database business continuity
      1. How business continuity works in Azure SQL Database
        1. Hardware failure
        2. Point-in-time restore
          1. Point-in-time restoration key points
        3. Restoring a deleted database
        4. Active geo-replication
        5. Auto-failover groups
    4. Azure SQL Managed Instances
      1. Azure SQL Managed Instance types
      2. Creating an Azure SQL Managed Instance
      3. Connecting to an Azure SQL Managed Instance
      4. Azure SQL Managed Instance key points
    5. Summary
    6. Questions
    7. Further reading
  14. Understanding Azure Active Directory
    1. Introduction to Azure AD
      1. Azure AD benefits
      2. Azure AD flavors
        1. Free
        2. Basic
        3. Premium P1
        4. Premium P2
    2. Working with users in Azure AD
      1. Creating an Azure AD user
      2. User password reset
      3. Deleted users
    3. Working with groups in Azure AD
      1. Creating an Azure AD group
    4. Azure AD common tasks
      1. Self-service password reset
      2. Azure AD user sign-in activities
      3. Multi-Factor Authentication
      4. Configuring a custom domain name in Azure AD
    5. Summary
    6. Questions
    7. Further reading
  15. Monitoring and Automating Azure Services Using OMS
    1. Introduction to OMS
      1. OMS terminologies
    2. Introduction to Azure Log Analytics
      1. Azure Log Analytics deployment models
    3. Onboarding OMS agents
      1. Creating the workspace
      2. Onboarding the agents
      3. Adding solutions to the workspace
    4. Azure Automation
      1. Benefits of Azure Automation
      2. Azure Automation runbook types
      3. Creating an automation account
      4. Azure runbooks
      5. Azure Automation hybrid integration
    5. Summary
    6. Questions
    7. Further reading
  16. Data Protection and Business Continuity Using OMS
    1. Introducing Azure Recovery Services
      1. Introducing to Azure Backup
        1. Why Azure Backup?
      2. Introducing to Azure Site Recovery
        1. ASR supportability
          1. Hyper-V servers
          2. VMware vSphere and physical servers
    2. Implementing Azure Backup
      1. Creating an Azure Recovery Services vault
      2. Backing up an Azure VM
    3. Implementing Azure Site Recovery
      1. Preparing the infrastructure for replication
      2. Enabling the replication
    4. Summary
    5. Questions
    6. Further reading
  17. Assessments
    1. Chapter 1: Microsoft Azure 101
    2. Chapter 2: Understanding Azure Storage
    3. Chapter 3: Getting Familiar with Azure Virtual Networks
    4. Chapter 4: Understanding Azure Virtual Machines
    5. Chapter 5: Starting with Azure Web Apps Basics
    6. Chapter 6: Managing Azure Web Apps
    7. Chapter 7: Basics of Azure SQL Database
    8. Chapter 8: Managing Azure SQL Database
    9. Chapter 9: Understanding Azure Active Directory
    10. Chapter 10: Monitoring and Automating Azure Services Using OMS
    11. Chapter 11: Data Protection and Business Continuity Using OMS
  18. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think

Product information

  • Title: Learn Microsoft Azure
  • Author(s): Mohamed Wali
  • Release date: December 2018
  • Publisher(s): Packt Publishing
  • ISBN: 9781789617580