Learning Microsoft Azure

by Jonah Carrio Andersson

Cloud Computing

Book Details

Book Title

Learning Microsoft Azure

Author

Jonah Carrio Andersson

Publisher

O'Reilly Media

Publication Date

2023

ISBN

9781098113322

Number of Pages

697

Language

English

Format

PDF

File Size

6.9MB

Subject

cloud-computing

Table of Contents

  • Foreword by Magnus MÃ¥rtensson
  • Foreword by Thomas Maurer
  • Preface
  • I. Cloud Computing and Microsoft Azure Fundamentals
  • Chapter 1. Cloud Computing Fundamentals
  • What Is Cloud Computing?
  • Our Journey to the Modern Cloud
  • Cloud Computing Deployment Models
  • What Is Multi-Cloud?
  • Public Cloud Computing Providers
  • Cloud Computing Service Models
  • Shared Responsibility in Cloud Computing and Azure
  • Capital Expeditures and Operational Expeditures
  • Benefits of Adopting and Transformation to Modern Cloud Technologies
  • Summary
  • Check Your Knowledge
  • Recommended Resources
  • Chapter 2. Microsoft Azure Fundamentals
  • Microsoft Azure as a Public Cloud Provider
  • Azure Portal
  • Microsoft Azure Services
  • Core Architecture and Resource Management Concepts in Microsoft Azure
  • Azure Geographies, Regions, Region Pairs, and Azure Availability Zones
  • Cost Management in Microsoft Azure
  • User Identities, Roles, and Active Directories in Azure
  • Learn by Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Resources
  • II. Compute, Networking, Storage, and Databases
  • Chapter 3. Microsoft Azure Cloud Compute Services
  • Azure Compute for Developing Fully Managed Systems
  • Azure Virtual Machines and Virtual Machine Scale Sets
  • Azure App Service
  • Static Web Apps
  • Serverless Compute Services
  • Container Services in Azure
  • Making Sense of Quantum Computing in Azure
  • Learn by Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Resources
  • Chapter 4. Microsoft Azure Cloud Networking
  • Azure Networking
  • Azure Networking Services Categories
  • Azure Space: Networking Beyond the Clouds
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 5. Microsoft Azure Cloud Storage and Databases
  • Data Storage and Databases in the Cloud
  • Big Data, Structured Databases, and Non-Structured Databases
  • Azure Storage and Database Services in the Cloud
  • Services for Azure Storage
  • Azure Database Services
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • III. Artificial Intelligence, Machine Learning, Big Data, IoT, and Security
  • Chapter 6. Artificial Intelligence, Machine Learning, and Cognitive Services in Azure
  • Artificial Intelligence on Azure: An Introduction
  • Azure OpenAI Service and Evolution of Chat-GPT
  • Machine Learning
  • Ethical and Responsible AI on Azure
  • Azure AI and Cognitive Services
  • Azure Machine Learning
  • Azure Applied AI Services
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 7. Big Data, Reporting, and Analytics Services in Azure
  • Big Data Solutions in Azure
  • Data Analytics
  • Azure Big Data and Analytics Services
  • Final Note on Data Management and Analytics in Azure
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 8. Cloud IoT and Maps Services
  • Internet of Things
  • Azure Maps
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 9. Azure Security, Identity Management, and DevSecOps
  • Cybersecurity and Why It Matters
  • Zero Trust Methodology in the Cloud
  • Cybersecurity, DevSecOps, and Securing Azure Infrastructure
  • Azure Security for Applications, Databases, and Networks
  • Security Best Practices for Azure
  • DevSecOps: Security in Development, DevOps, and Infrastructure
  • Adopting Security in DevOps Practices
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • IV. Integration, Infrastructure, and DevSecOps
  • Chapter 10. Azure Cloud Integration Services and Tools
  • Cloud Integration: An Introduction
  • Benefits of Cloud Integration
  • Cloud Integration on Azure
  • Azure API Management
  • Azure Logic Apps
  • Azure Service Bus: Cloud Messaging Broker Service
  • Azure Web PubSub
  • Azure Event Grid
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 11. Cloud Infrastructure, DevOps, and Monitoring in Azure
  • Cloud-Native Infrastructure
  • Modern Application Development and DevOps
  • Azure DevOps
  • Azure DevTest Labs for Training, Testing, and Demos
  • Cloud Development and DevOps with GitHub
  • Cloud Infrastructure Automation and Management
  • Infrastructure as Code Using Azure Resource Manager and Bicep
  • Monitoring and Infrastructure Management in Azure
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • V. Governance, Migration, Architecture, and Development Tools
  • Chapter 12. Cloud Management and Governance in Azure
  • Cloud Infrastructure Management and Governance
  • Azure Resource Manager
  • Azure Blueprints (Preview)
  • Azure Monitor for Monitoring and Reliability
  • Azure Automation
  • Azure Policy for Compliance and Policy Management
  • FinOps and Cost Management in Azure
  • Cost Management Optimization for Azure
  • The Evolution of Cloud Management and Governance
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 13. Cloud Migration, Hybrid, and Multi-Cloud Solutions in Azure
  • Cloud Adoption and Modernization
  • Cloud Adoption and Migration Anti-Patterns
  • The Five Pillars of a Well-Architected Framework for Azure
  • Cloud Adoption Framework for Azure
  • Azure Well-Architected Review
  • Microsoft Assessments for Evaluation and Review
  • Hybrid Cloud and Multi-Cloud Solutions in Azure
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Chapter 14. Cloud Development Tools for Azure
  • Importance of Development Tools for Developer Productivity
  • Azure Development Tools for Engineers
  • Azure Software Development Kits
  • Azure Command-Line Tools
  • Azure Developer CLI (azd)
  • Microsoft Dev Box
  • Azure DevOps and GitHub for Developers
  • GitHub Command-Line Interface
  • Learn By Doing (Try It!)
  • Summary
  • Check Your Knowledge
  • Recommended Learning Resources
  • Afterword by Maxim Salnikov
  • Final Words from the Author
  • A. Check Your Knowledge Answers
  • Index
  • About the Author