0%

Book Description

Learn Azure's cloud capabilities with the help of this introductory guide to employing Azure for your cloud infrastructure needs.

Key Features

  • Get a clear overview of Azure's capabilities and benefits, and learn how to get started efficiently
  • Develop the ability to opt for cloud architecture and design that best fits your organization
  • Leverage Azure opportunities for cost savings and optimization

Book Description

Microsoft Azure is a powerful cloud computing platform that offers a multitude of services and capabilities for organizations of any size moving to a cloud strategy.

Azure Strategy and Implementation Guide Third Edition encapsulates the entire spectrum of measures involved in Azure deployment that includes understanding Azure fundamentals, choosing a suitable cloud architecture, building on design principles, becoming familiar with Azure DevOps, and learning best practices for optimization and management.

The book begins by introducing you to the Azure cloud platform and demonstrating the substantial scope of digital transformation and innovation that can be achieved by leveraging Azure's capabilities. The guide further acquaints you with practical insights on application modernization, Azure Infrastructure as a Service (IaaS) deployment, infrastructure management, key application architectures, best practices of Azure DevOps, and Azure automation.

By the end of this book, you will be proficient in driving Azure operations right from the planning and cloud migration stage to cost management and troubleshooting.

What you will learn

  • Deploy and run Azure infrastructure services
  • Carry out detailed planning for migrating applications to the cloud with Azure
  • Move underlying code class structure into a serverless model
  • Use a gateway to isolate your services and applications
  • Define roles and responsibilities in DevOps
  • Implement release & deployment coordination and automation

Who this book is for

Azure Strategy and Implementation Guide Third Edition is designed to benefit Azure architects, cloud solution architects, Azure developers, Azure administrators, and anyone who wants to develop an expertise in operating and administering the Azure cloud. A basic familiarity with operating systems and databases will help you grasp the concepts covered in this book.

Table of Contents

  1. Understanding the Azure Cloud
    1. Introduction
    2. Business innovation with Azure
    3. Public cloud, hybrid cloud, and multi-cloud models
      1. Public cloud
      2. Hybrid cloud
      3. Multi-cloud
    4. Azure public cloud architectures
      1. Infrastructure as a Service (IaaS)
      2. Platform as a Service options (App Service, SQL Database, Azure Container Instances, and Azure Kubernetes Service)
      3. Serverless (Functions, Cosmos DB, Logic Apps, and Cognitive Services)
    5. Strategizing for app modernization with Azure
      1. Why move to Azure?
      2. Cloud benefits
      3. Potential challenges of cloud migration
      4. Mapping business justifications and outcomes
        1. The cloud is not the cheapest solution for everybody
        2. No public cloud guarantees 100% high availability
        3. The lift and shift migration of virtual machines may not always give the best benefits
        4. Containers are not always the best solution for cloud migration
        5. What you learned in this section
    6. Cloud migration approach
      1. Assessing your organization's cloud readiness
      2. Assessment tooling
      3. Azure Migrate
      4. VMware infrastructure assessment
      5. Hyper-V infrastructure assessment
      6. Physical and other cloud infrastructure assessment
      7. Azure Data Migration Assistant
      8. Azure Database Migration Service
      9. App Service Migration Assistant
      10. Section summary
    7. Identity and access control
      1. Azure Active Directory as a cloud identity solution
      2. Cloud authentication with Azure Active Directory
    8. Azure governance
      1. Management groups
      2. Identity and role-based access control
      3. Azure Policy
      4. Azure Blueprints
      5. Naming standards
      6. Resource groups
      7. Azure Resource Graph
      8. Cost control and Cost Management
      9. Section summary
    9. Migration tooling and processes
      1. Manual migrations
        1. Migrating VHD disks
        2. Migrating SQL databases using bacpac
      2. Migrating websites to Azure Web Apps
      3. Azure Migration Center
      4. Azure Data Box
      5. Deploying a greenfield Azure environment
    10. Fundamentals of deploying Azure IaaS
      1. Networking
      2. Storage
        1. Azure Storage accounts
        2. Azure managed disks
        3. Azure File Sync
      3. Compute
    11. Management of Azure infrastructure (and more)
      1. Azure Monitor
      2. Azure Monitor Log Analytics
      3. Azure Security Center
      4. Azure Sentinel
      5. Azure Network Watcher
      6. Azure Service Health
      7. Azure Advisor
      8. Azure Monitor Application Insights
    12. Chapter summary
  2. Architecture Choices and Design Principles
    1. Application fundamentals for the cloud
    2. The key application architectures
      1. Architecting a microservices ecosystem
      2. Architecting an event-driven environment
      3. Architecting a serverless ecosystem
        1. Azure Serverless Functions
        2. Logic Apps
        3. Event Grid
      4. Architecting mobile applications
      5. Architecting an IoT ecosystem
      6. Architecting web-based applications
      7. Architecture design best practices
    3. Design principles for scalable and manageable applications on Azure
      1. Designing for resiliency
    4. Architectural overview and considerations
      1. Identity management and Azure AD
      2. When to use B2C and B2B
      3. Data protection
      4. Networking
    5. Azure for containerized apps
      1. Azure container tools and services
      2. Azure Red Hat OpenShift
      3. Azure Container Instances (ACI)
      4. Azure Kubernetes Service (AKS)
    6. Summary
  3. Azure DevOps
    1. Introduction
    2. Why DevOps?
      1. Azure DevOps – the methodology
      2. Capturing requirements in Azure Boards
      3. Build, deploy, manage
      4. Using CI/CD for high productivity development
      5. Implementing DevOps best practices
    3. Expediting your application life cycle management process
      1. Understanding stages and environments
    4. Deploying and managing services
      1. Understanding ARM templates to deploy artifacts
      2. Using PowerShell to deploy artifacts
    5. Azure DevOps powerful security and retention measures for workloads
      1. Security
      2. Retention
    6. Summary
  4. Optimization and Management in Azure
    1. Introduction
    2. Managing and optimizing your Azure resources
      1. Azure Resource Manager
      2. Azure Automation
      3. Configuration management
      4. Storage management
      5. Using Azure Storage Explorer with Azure File Storage
      6. Azure Data Studio
      7. Extending management beyond Azure
    3. Working with your hybrid cloud strategy
      1. Using local and hybrid management services with Windows Admin Center
      2. Automating resources on-premises and in the cloud by using Hybrid Runbook Worker
      3. Hybrid Runbook Worker for updates and monitoring
      4. Building on and extending hybrid cloud management possibilities
      5. What if something goes wrong?
    4. Azure cost savings – visibility, accountability, and optimization
      1. Azure Cost Management
        1. Starting to optimize your cloud investment
        2. Using scopes for Azure cost management
      2. Cost management life cycle
        1. Planning
        2. Monitoring
        3. Accountability
        4. Optimization
      3. Analyzing and managing your costs
        1. Organizing and tagging resources
        2. Analysis of usage cost
        3. Budget creation
        4. Optimizing costs
        5. Azure Advisor
        6. VM right-sizing
        7. Azure discounts
      4. Azure Reservations
        1. Azure Hybrid Benefit
        2. Azure Reserved VM Instances
      5. Reaping the benefits of cost management
    5. Diagnosing service problems in Azure and getting support
      1. Global level status (Azure status)
      2. Personalized service status (Azure Service Health)
      3. Individual asset status (Azure Resource Health)
      4. Azure status updates and history
      5. Overview of Azure Service Health
      6. Azure Service Health events
      7. Azure Service Health alert configuration
      8. Azure Resource Health
      9. Resource health evaluation
      10. Resource health status
      11. Platform and non-platform events
      12. Reporting an incorrect status
      13. Integration with Azure Monitor
    6. Getting support from Microsoft
      1. RBAC for support requests
      2. Support effectiveness
    7. Summary
  5. Index
3.144.86.138