Azure for Architects: Implementing cloud design, DevOps, containers, IoT, and serverless solutions on your public cloud, 2nd Edition

Ritesh Modi

商品描述

Create advanced data and integrated solutions using Azure Event Grid, functions, and containers

Key Features

  • Get familiar with the different design patterns available in Microsoft Azure
  • Develop Azure cloud architecture and a pipeline management system
  • Get to know the security best practices for your Azure deployment

Book Description

Over the years, Azure cloud services have grown quickly, and the number of organizations adopting Azure for their cloud services is also gradually increasing. Leading industry giants are finding that Azure fulfills their extensive cloud requirements.

Azure for Architects – Second Edition starts with an extensive introduction to major designing and architectural aspects available with Azure. These design patterns focus on different aspects of the cloud, such as high availability, security, and scalability. Gradually, we move on to other aspects, such as ARM template modular design and deployments.

This is the age of microservices and serverless is the preferred implementation mechanism for them. This book covers the entire serverless stack available in Azure including Azure Event Grid, Azure Functions, and Azure Logic Apps. New and advance features like durable functions are discussed at length. A complete integration solution using these serverless technologies is also part of the book. A complete chapter discusses all possible options related to containers in Azure including Azure Kubernetes services, Azure Container Instances and Registry, and Web App for Containers.

Data management and integration is an integral part of this book that discusses options for implementing OLTP solutions using Azure SQL, Big Data solutions using Azure Data factory and Data Lake Storage, eventing solutions using stream analytics, and Event Hubs. This book will provide insights into Azure governance features such as tagging, RBAC, cost management, and policies.

By the end of this book, you will be able to develop a full-?edged Azure cloud solution that is Enterprise class and future-ready.

What you will learn

  • Create an end-to-end integration solution using Azure Serverless Stack
  • Learn Big Data solutions and OLTP–based applications on Azure
  • Understand DevOps implementations using Azure DevOps
  • Architect solutions comprised of multiple resources in Azure
  • Develop modular ARM templates
  • Develop Governance on Azure using locks, RBAC, policies, tags and cost
  • Learn ways to build data solutions on Azure
  • Understand the various options related to containers including Azure Kubernetes Services

Who this book is for

If you are Cloud Architects, DevOps Engineers, or developers who want to learn key architectural aspects of the Azure Cloud platform, then this book is for you.

Prior basic knowledge of the Azure Cloud platform is good to have.

Table of Contents

  1. Azure Getting started
  2. Azure Solution Availability and Scalability
  3. Security and Monitoring
  4. ARM Templates Modular Design and Implementation
  5. Cross Subscription, Resource Group Deployments using ARM templates
  6. Designing and Implementing Serverless Solutions
  7. Azure Integration Solutions
  8. Cost Management
  9. Designing Policies, Locks, and Tags
  10. Azure solution using Azure Container services
  11. DevOps on Azure with VSTS and Jenkins
  12. Azure OLTP solutions using Azure SQL sharding, pools and hybrid
  13. Azure Big Data solutions using Azure Data Lake storage, Data Lake Analytics and Data factory
  14. Azure Big Data eventing solutions using Azure Stream Analytic, Events Hubs
  15. Designing IoT Solutions

商品描述(中文翻譯)

使用 Azure Event Grid、函數和容器創建高級數據和集成解決方案

主要特點



  • 熟悉 Microsoft Azure 中可用的不同設計模式

  • 開發 Azure 雲架構和管道管理系統

  • 了解 Azure 部署的安全最佳實踐

書籍描述


多年來,Azure 雲服務快速發展,採用 Azure 作為其雲服務的組織數量也逐漸增加。領先的行業巨頭發現 Azure 滿足他們廣泛的雲需求。


《Azure 架構師指南 - 第二版》從 Azure 提供的主要設計和架構方面進行了廣泛介紹。這些設計模式關注雲的不同方面,如高可用性、安全性和可擴展性。逐漸地,我們轉向其他方面,如 ARM 模板模塊化設計和部署。


現在是微服務和無服務的時代,無服務是它們的首選實現機制。本書涵蓋了 Azure 中的整個無服務堆棧,包括 Azure Event Grid、Azure Functions 和 Azure Logic Apps。詳細討論了新的和先進的功能,如持久性函數。書中還包括使用這些無服務技術的完整集成解決方案。一個完整的章節討論了 Azure 中與容器相關的所有可能選項,包括 Azure Kubernetes 服務、Azure 容器實例和註冊表,以及 Web App for Containers。


數據管理和集成是本書的一個重要部分,討論了使用 Azure SQL 實現 OLTP 解決方案的選項,使用 Azure Data Factory 和 Data Lake Storage 實現大數據解決方案,使用流分析和事件中樞實現事件解決方案。本書還將提供有關 Azure 管理功能的見解,如標記、RBAC、成本管理和策略。


通過閱讀本書,您將能夠開發一個完整的企業級且具有未來擴展性的 Azure 雲解決方案。

您將學到什麼



  • 使用 Azure 無服務堆棧創建端到端的集成解決方案

  • 在 Azure 上學習大數據解決方案和基於 OLTP 的應用程序

  • 了解使用 Azure DevOps 實現 DevOps

  • 在 Azure 中設計由多個資源組成的解決方案

  • 開發模塊化的 ARM 模板

  • 使用鎖定、RBAC、策略、標記和成本在 Azure 上開發治理

  • 學習在 Azure 上構建數據解決方案的方法

  • 了解與容器相關的各種選項,包括 Azure Kubernetes 服務

本書適合人群


如果您是雲架構師、DevOps 工程師或開發人員,並且想要學習 Azure 雲平台的關鍵架構方面,那麼本書適合您。


最好具備 Azure 雲平台的基本知識。

目錄



  1. Azure 入門

  2. Azure 解決方案的可用性和可擴展性

  3. 安全性和監控

  4. ARM 模板的模塊化設計和實施

  5. 使用 ARM 模板在跨訂閱和資源組中部署

  6. 設計和實施無服務解決方案

  7. Azure 集成解決方案

  8. 成本管理

  9. 設計策略、鎖定和標記

  10. 使用 Azure 容器服務構建 Azure 解決方案

  11. 使用 VSTS 和 Jenkins 在 Azure 上進行 DevOps

  12. 使用 Azure SQL 分片、池和混合實現 Azure OLTP 解決方案

  13. 使用 Azure Data Lake Storage、Data Lake Analytics 和 Data Factory 實現 Azure 大數據解決方案

  14. 使用 Azure Stream Analytics 和事件中樞實現 Azure 大數據事件解決方案

  15. 設計物聯網解決方案