Learning Microsoft Azure

Book description

If your organization plans to modernize services and move to the cloud from legacy software or a private cloud on premises, this book is for you. Software developers, solution architects, cloud engineers, and anybody interested in cloud technologies will learn fundamental concepts for cloud computing, migration, transformation, and development using Microsoft Azure.

Author and Microsoft MVP Jonah Carrio Andersson guides you through cloud computing concepts and deployment models, the wide range of modern cloud technologies, application development with Azure, team collaboration services, security services, and cloud migration options in Microsoft Azure.

You'll gain insight into the Microsoft Azure cloud services that you can apply in different business use cases, software development projects, and modern solutions in the cloud. You'll also become fluent with Azure cloud migration services, serverless computing technologies that help your development team work productively, Azure IoT, and Azure cognitive services that make your application smarter. This book also provides real-world advice and best practices based on the author's own Azure migration experience.

  • Gain insight into which Azure cloud service best suits your company's particular needs
  • Understand how to use Azure for different use cases and specific technical requirements
  • Start developing cloud services, applications, and solutions in the Azure environment
  • Learn how to migrate existing legacy applications to Microsoft Azure

Publisher resources

View/Submit Errata

Table of contents

  1. Preface
    1. Why I Wrote This Book
    2. Who Should Read This Book
    3. What You Will Learn
    4. Navigating This Book
      1. PART I Fundamentals of Cloud Computing and Microsoft Azure
      2. PART II Cloud Computing Services, Networking, Storage and Databases in Microsoft Azure
      3. PART III Machine Learning, Artificial Intelligence, Security, IoT and Data Engineering in Azure
      4. PART IV Cloud Integration, Continuous Delivery/Continuous Integration (CI/CD), Infrastructure as Code and DevOps in Microsoft Azure
      5. PART V Cloud Management, Governance, Migration and Architecture in Microsoft Azure
      6. PART VI Cloud Development and Continuous Learning with Microsoft Azure
      7. Check Self-Knowledge
      8. Learn By Doing
      9. Learning Resources and Further Readings
      10. What This Book Is Not
    5. Conventions Used in This Book
    6. Using Code Examples
    7. O’Reilly Online Learning
    8. How to Contact Us
    9. Acknowledgments
  2. I. Fundamentals of Cloud Computing and Microsoft Azure
  3. 1. Cloud Computing Fundamentals
    1. What is Cloud Computing
      1. Benefits of Cloud in Software Engineering and IT
      2. How Cloud Works? Cloud Computing vs. Virtualization
      3. Cloud Hypervisor - The Key to Virtualization in the Cloud
      4. Evolution of Cloud Computing
    2. Our Journey to use Modern Cloud
    3. Different of Types of Cloud Computing Deployment Models
      1. Public Cloud
      2. Private Cloud
      3. Community Cloud
      4. Hybrid Cloud
    4. What is Multi-Cloud?
      1. Hybrid Cloud vs. MultiClouds
    5. Public Cloud Computing Providers
      1. Microsoft Azure
      2. Amazon (AWS)
      3. Google Cloud Platform
      4. Oracle Cloud
      5. Alibaba Cloud
    6. Cloud Computing Service Models
      1. Infrastructure as a Services (IaaS)
      2. Platform as a Services (PaaS)
      3. Software as a Services (SaaS)
      4. Serverless Computing - Function as a Service and Backend as a Service
      5. Containers as a Service
      6. Data as a Service(DaaS)
    7. Shared Responsibility in Cloud Computing
      1. Shared Responsibility Model offers Cloud Security Advantages
    8. Capital Expeditures and Operational Expeditures
    9. Benefits of Adopting and Transformation to Modern Cloud Technologies
    10. Summary
    11. Check Your Knowledge
      1. Answers
    12. Recommended Resources
  4. 2. Microsoft Azure Fundamentals
    1. Microsoft Azure as a Public Cloud Provider
      1. Microsoft Azure Helps Organizations with Minimize Upfront Costs
      2. Benefits of a Cloud Provider
    2. Azure Portal
      1. Features of Azure Portal
    3. Microsoft Azure Services
      1. Overview of the Core Services of Microsoft Azure
      2. Compute Services in Azure
      3. Networking Services in Azure
      4. Core Azure Storage Services
      5. Core Azure Database Services
      6. Identity Management and Security Services
      7. Developer Tools, Monitoring, and DevOps Services
      8. Cloud Migration and Hybrid + Multicloud Cloud Services
    4. Core Architecture and Resource Management Concepts in Microsoft Azure
      1. Azure Management Groups
      2. Azure Subscriptions
      3. Azure Resource Groups
      4. Azure Resources
      5. Azure Resource Manager
    5. Azure Geographies, Regions, Region Pairs, and Azure Availability Zones
      1. Azure Geographies
      2. Azure Regions
      3. Azure Region Pairs
      4. Azure Availability Zones
    6. Cost Management in Microsoft Azure
    7. Basic Concepts of User Identities, Roles, Active Directories in Azure
      1. Azure Role-Based Access Control (Azure RBAC)
    8. Learn by Doing (Try it out!)
      1. Microsoft Azure Portal Hands-On
    9. Summary
    10. Key Points
    11. Check Your Knowledge
      1. Answers
    12. Recommended Resources
  5. II. Cloud Compute, Networking, Storage and Databases in Microsoft Azure
  6. 3. Microsoft Azure Cloud Compute Services
    1. Azure Compute for Developing Powerful and Modern Systems
    2. Azure Virtual Machines and Virtual Machine Scale Sets
      1. Azure Virtual Machines
      2. Azure Virtual Machine Scale Sets
    3. Azure App Service
    4. Azure Static Web Apps
      1. Key Benefits and Uses of Azure Static Web Apps
      2. Azure Web App for Containers
    5. Serverless Compute Services
      1. Benefits of Serverless Architecture in the Cloud
      2. Azure Functions
      3. Azure Durable Functions
      4. Orchestration Trigger kickstart Durable Functions
      5. Durable Function Types - Stateful or Stateless?
    6. Container Services in Azure
      1. Azure Containers and Azure Kubernetes Service
      2. Azure Container Apps (Public Preview)
    7. Quantum Computing in Azure - Making Sense of it
      1. Azure Quantum
    8. Learn By Doing (Try it out!)
      1. Hands-on #1 Creating and Provisioning VMs in Azure
      2. Hands-on #2 Developing Azure Web Apps
      3. Hands-on #3 Serverless Development with Azure Functions
      4. Hands-On #4 Develop Serverless Containers using Azure Container Apps
      5. Hands-On #5 Try programming and solving a problem with Azure Quantum
    9. Summary
    10. Key Points
    11. Check Your Knowledge
      1. Answers
    12. Recommended Resources
  7. 4. Microsoft Azure Cloud Networking
    1. Azure Networking
    2. Azure Networking Services Categories
    3. Azure Networking Services for Connectivity
      1. Azure Virtual Network
      2. Azure Virtual WAN
      3. Azure Express Route
      4. Azure VPN Gateway
      5. Azure Virtual Network NAT Gateway
      6. Azure DNS
      7. Some of the Key Features of Azure DNS
      8. Azure Bastion
    4. Services for Application Protection
      1. Azure Firewall
      2. Azure DDoS Protection
      3. Azure Private Link
      4. Web Application Firewall
      5. Network Security Group (NSG)
      6. Azure Load Balancer
    5. Azure Networking Services for Application Delivery
      1. Azure Front Door
      2. Azure Application Gateway
      3. Azure Traffic Manager
      4. Azure CDN
    6. Azure Networking Services for Network Monitoring
      1. Azure Network Watcher
    7. Azure Space - Networking beyond the Clouds
    8. Learn By Doing (Try it out!)
    9. Summary
    10. Key Points
    11. Check Your Knowledge
    12. Recommended Learning Resources
  8. About the Author

Product information

  • Title: Learning Microsoft Azure
  • Author(s): Jonah Carrio Andersson
  • Release date: June 2023
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781098113254