0%

Book Description

Get up and running with Azure services and learn how to implement them in your organization

Key Features

  • Deploy Azure Services in a controlled and preconfigured environment
  • Discover best practices and techniques for implementing Azure Solutions
  • Build and deploy an app using Azure App Services

Book Description

Microsoft Azure offers numerous solutions that can shape the future of any business. However, the major challenge that architects and administrators face lies in implementing these solutions.

Implementing Azure Solutions helps you overcome this challenge by enabling you to implement Azure Solutions effectively. The book begins by guiding you in choosing the backend structure for your solutions. You will then work with the Azure toolkit and learn how to use Azure Managed Apps to share your solutions with the Azure service catalog. The book then focuses on various implementation techniques and best practices such as implementing Azure Cloud Services by configuring, deploying, and managing cloud services. As you progress through the chapters, you'll learn how to work with Azure-managed Kubernetes and Azure Container Services.

By the end of the book, you will be able to build robust cloud solutions on Azure.

What you will learn

  • Create and manage a Kubernetes cluster in Azure Kubernetes Service (AKS)
  • Implement site-to-site VPN and ExpressRoute connections in your environment
  • Explore the best practices in building and deploying app services
  • Use Telemetry to monitor your Azure Solutions
  • Design an Azure IoT solution and learn how to operate in different scenarios
  • Implement a Hybrid Azure Design using Azure Stack

Who this book is for

If you're an IT architect, IT professional, or DevOps engineer who plans to implement Azure Solutions for your organization, this book is for you.

Table of Contents

  1. Title Page
  2. Copyright and Credits
    1. Implementing Azure Solutions Second Edition
  3. Packt Upsell
    1. Why subscribe?
    2. Packt.com
  4. Contributors
    1. About the authors
    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 example code files
      2. Download the color images
      3. Conventions used
    4. Get in touch
      1. Reviews
  6. Getting Started with Azure Implementation
    1. Technical requirements
    2. Service models
    3. Deployment models
    4. Cloud characteristics
    5. Multi-cloud characteristics and models
      1. Cloud brokering
      2. Best of breed
    6. Microsoft Azure
      1. Azure services overview
    7. Azure basics
      1. Azure Resource Manager (ARM)
      2. Resources
      3. Azure regions
      4. Microsoft data center and backbone
      5. Azure portal
      6. Azure automation
      7. Azure automation tools
      8. REST APIs
    8. Summary
    9. Questions
    10. Further reading
  7. Azure Resource Manager and Tools
    1. Technical requirements
    2. Understanding ARM
    3. Functionalities provided by ARM
    4. Working with ARM
      1. Creating an Azure resource group
      2. Adding a resource to a resource group
      3. First approach – adding a storage account to your resource group
      4. Second approach – adding a storage account to your resource group
    5. Tagging in ARM
    6. Locking Azure resources
      1. Azure resource locks
      2. Working with ARM templates
      3. Exporting a deployment as an ARM template (for IT pros)
        1. Example 1 – exporting a resource group to an ARM template
        2. Example 2 – exporting a resource (classic) to an ARM template
      4. Modifying an ARM template
      5. Authoring an ARM template
      6. Creating your own ARM template (for developers)
    7. Summary
    8. Questions
    9. Further reading
  8. Deploying and Synchronizing Azure Active Directory
    1. Azure AD
      1. Azure AD options
        1. Azure AD free
        2. Azure AD basic
        3. Azure AD premium P1
    2. Deploying a custom Azure AD
    3. Adding accounts and groups to Azure AD
      1. Installing Azure AD Connect – prerequisites
        1. Installing a basic Azure AD Connect environment
      2. Azure AD Connect highly available infrastructure
    4. Azure AD conditional access
    5. Azure AD DS
    6. Summary
    7. Questions
    8. Further reading
  9. Azure Managed Applications
    1. Technical requirements
    2. Azure managed applications overview
      1. History and purpose of Azure managed applications
      2. Scenarios of Azure managed application publishing
    3. Azure managed applications architecture
      1. Elements of an Azure managed application
      2. Security and access of an Azure managed application
    4. Creating a managed application definition
      1. The file mainTemplate.json
      2. The file createUiDefinition.json
        1. The UI definition outline
        2. The basics step
        3. Additional steps in the steps section
        4. The outputs section
    5. Testing and validation of our template files
      1. Testing and validating the mainTemplate.json file
        1. Validation and testing against Azure
        2. Validation and testing with local scripts
      2. Testing and validating the createUiDefinition.json file
        1. Validation and testing against Azure
        2. Validation and testing with local scripts
    6. Publishing a managed application to the internal service catalog
      1. Creating the service catalog managed application definition
        1. The basics section
        2. The package section
        3. The authentication and lock level section
    7. Deploying a managed application from the internal service catalog
      1. The deployment process
      2. The managed resource group
    8. Publishing a managed application to the Azure marketplace
      1. Technical and business requirements
    9. Summary
    10. Questions
    11. Further reading
  10. Implementing Azure Networks
    1. Azure networking limits
    2. Azure networking components
      1. Azure virtual networks (VNet)
      2. VNet peering and global VNet peering
      3. VNet service endpoints
      4. Azure VPN gateways
      5. Azure local gateway
      6. Azure virtual WAN
      7. Azure ExpressRoute
        1. Route filter
        2. ExpressRoute Direct 
        3. ExpressRoute Global Reach
      8. Azure connections
      9. Azure route
      10. Azure Firewall
      11. Azure third-party network devices
      12. Azure load balancer
        1. Hash-based distribution
        2. Port forwarding
        3. Automatic reconfiguration
        4. Service monitoring
        5. Source NAT
      13. Azure Application Gateways and Web Application Firewall
        1. Web Application Firewall 
      14. Azure Traffic Manager
      15. Azure DNS
      16. Azure DDoS
    3. Setting up Azure networks
      1. Setting up Azure VNet
      2. Setting up Azure virtual network site-to-site VPN
        1. Configuring local network gateway
        2. Configuring Azure virtual network gateway
        3. Configuring connection between local and virtual network gateways
      3. Setting up Azure virtual network with MPLS and ExpressRoute
        1. Configuring Azure virtual network gateway
        2. Configuring Azure ExpressRoute circuit
      4. Setting up Azure VNet peering
        1. Preparing the deployment
        2. Configuring VNet peering
      5. Configuring custom routes
    4. Common Azure network architectures
    5. Summary
    6. Questions
    7. Further reading
  11. Implementing Azure Storage
    1. Storage accounts
      1. The Blob storage account
      2. General-purpose storage v1 account
      3. General-purpose storage v2 accounts
      4. Azure File Sync/Storage Sync services
      5. Azure Data Lake
    2. Replication and redundancy
      1. Locally redundant storage (LRS)
      2. Zone-redundant storage (ZRS)
      3. Geo-redundant storage (GRS)
      4. Read-access geo-redundant storage (RA-GRS)
    3. Azure Storage services
      1. Blob storage services
      2. Table storage services
      3. Queue storage services
      4. File storage services
      5. Access keys
      6. Exploring Azure Storage with Azure Storage Explorer
    4. Premium storage accounts
      1. Premium storage requirements
    5. Pricing
    6. How to deploy a storage account?
    7. Summary
    8. Questions
    9. Further reading
  12. Virtual Machines in Azure
    1. Azure VM types
      1. A-series VMs
      2. D-series and DS-series VMs
      3. F-series and FS-series VMs
      4. G-series and GS-series VMs
      5. H-series VMs
      6. NV-series and NC-series VMs
        1. NV VMs
        2. NC VMs
      7. Ls-series VMs
      8. B-series VMs
      9. E-series VMs
      10. M-series VMs
      11. SAP HANA Large Instances
    2. VM extensions
    3. Managed disks
    4. Availability sets
    5. Availability Zone (AZ)
    6. Azure Hybrid Use Benefit (HUB)
    7. Azure Reserved Instances (RIs)
    8. Accelerated networking for VMs
    9. VM serial console
    10. Azure Confidential Compute
    11. Deploying a VM in Azure
    12. Accessing a VM in Azure
    13. Changing IP and DNS settings
    14. Common scenarios for VMs
      1. Optimization of Azure-related communication traffic
      2. On-demand usage for calculations
      3. Disaster recovery for on-premises servers
    15. Summary
    16. Questions
    17. Further reading
  13. Implementing Azure-Managed Kubernetes and Azure Container Service
    1. Technical requirements
    2. Containers – the concept and basics
      1. Microservices – the concept
      2. Workloads to run in containers
      3. Deploying container hosts in Azure
        1. Docker on Linux
        2. Windows Server Container VM
    3. Azure Container Registry (ACR)
    4. ACI
      1. Creating a first container in Azure
      2. Azure Marketplace containers
      3. Creating custom containers
    5. Container orchestration
      1. The concept of container orchestration
      2. Azure Kubernetes Service (AKS)
    6. Summary
    7. Questions
    8. Further reading
  14. Implementing Azure Cloud Services
    1. Technical requirements
    2. What is an Azure Cloud Service?
    3. Understanding the Cloud Service architecture
      1. Roles
      2. The service endpoint
    4. Going deeper into the Cloud Services
      1. Service definition file
        1. LoadBalancerProbes
        2. WebRole
        3. WorkerRole
        4. NetworkTrafficRules
      2. Service configuration file
        1. Role
        2. NetworkConfiguration
    5. Azure Cloud Services versus other Azure PaaS offerings such as Azure App Services
      1. Selection of a Guest OS and an update level
      2. Selection of an Azure series
        1. series A
        2. series D
        3. series E
        4. series G
        5. series H
        6. In a nutshell
    6. Creating your first Azure cloud service
      1. Part 1
      2. Part 2
    7. Summary
    8. Questions
    9. Further reading
  15. Implementing Azure Governance
    1. Technical requirements
    2. Organizational governance
      1. Azure hierarchy
      2. Naming standards
    3. Technical governance
      1. Resource groups
      2. Resource tags
      3. Resource locks
      4. Resource auditing
      5. Management groups
      6. Azure Policies
      7. RBAC
    4. Azure tooling
      1. Azure Security Center
      2. Azure Cost Management
    5. Summary
    6. Questions
    7. Further reading
  16. Azure Hybrid Data Center Services
    1. Technical requirements
    2. ASDK
      1. Preparing the ASDK host
      2. Identity management configuration
      3.  Networking configuration
      4. VM design of Azure Stack (ASDK)
    3. Azure Stack configuration task
    4. Operating Azure Stack
      1. Working with the portals
      2. Working with PowerShell
      3. Working with the CLI
    5. Hybrid cloud patterns
      1. Configure hybrid cloud connectivity
      2. Machine learning solution with Azure Stack
      3. Azure stack staged data analysis
      4. Azure Stack cloud burst scenario
      5. Azure Stack geo-distributed Application
      6. Monitoring Azure Stack
    6.  Summary
    7. Questions
    8. Further reading
  17. Assessments
    1. Chapter 1:  Getting Started with Azure Implementation
    2. Chapter 2: Azure Resource Manager and Tools
    3. Chapter 3: Deploying and Synchronizing Azure Active Directory
    4. Chapter 4: Azure Managed Applications
    5. Chapter 5: Implementing Azure Networks
    6. Chapter 6: Implementing Azure Storage
    7. Chapter 7: Virtual Machines in Azure
    8. Chapter 8: Implementing Azure-Managed Kubernetes and Azure Container Service
    9. Chapter 9: Implementing Azure Cloud Services
    10. Chapter 10: Implementing Azure Governance
    11. Chapter 11: Azure Hybrid Data Center Services
  18. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think
18.188.50.29