Azure Resource Manager Templates Quick Start Guide
暫譯: Azure 資源管理器模板快速入門指南

Ritesh Modi

  • 出版商: Packt Publishing
  • 出版日期: 2019-02-28
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 234
  • 裝訂: Paperback
  • ISBN: 1789803233
  • ISBN-13: 9781789803235
  • 相關分類: Microsoft Azure
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Design, implement, and unit test ARM templates
  • Develop and deploy ARM templates following security best practices

Book Description

Azure Resource Manager (ARM) templates are declarations of Azure resources in the JSON format to provision and maintain them using infrastructure as code. This book gives practical solutions and examples for provisioning and managing various Azure services using ARM templates.

The book starts with an understanding of infrastructure as code, a refresher on JSON, and then moves on to explain the fundamental concepts of ARM templates. Important concepts like iteration, conditional evaluation, security, usage of expressions, and functions will be covered in detail.

You will use linked and nested templates to create modular ARM templates. You will see how to create multiple instances of the same resources, how to nest and link templates, and how to establish dependencies between them.

You will also learn about implementing design patterns, secure template design, the unit testing of ARM templates, and adopting best practices.

By the end of this book, you will understand the entire life cycle of ARM templates and their testing, and be able to author them for complex deployments.

What you will learn

  • Understand the foundations of ARM templates including nested and linked templates
  • Design, create, and unit test ARM templates using best practices
  • Learn about conditional deployments, looping, Custom Script Extensions using PowerShell, Bash, and DSC
  • Implement design patterns related to ARM templates
  • Run post-deployment PowerShell and Desired State Configuration scripts
  • Create solutions and deploy them on Azure using ARM templates

Who this book is for

This books is for developers, DevOps engineers, and architects who have experience in Azure.

商品描述(中文翻譯)

**主要特點**

- 設計、實作及單元測試 ARM 模板
- 根據安全最佳實踐開發和部署 ARM 模板

**書籍描述**

Azure Resource Manager (ARM) 模板是以 JSON 格式聲明的 Azure 資源,用於使用基礎設施即代碼進行配置和維護。本書提供了使用 ARM 模板配置和管理各種 Azure 服務的實用解決方案和範例。

本書首先介紹基礎設施即代碼的概念,並對 JSON 進行回顧,然後解釋 ARM 模板的基本概念。重要概念如迭代、條件評估、安全性、表達式的使用和函數將詳細說明。

您將使用鏈接和嵌套模板來創建模組化的 ARM 模板。您將學習如何創建相同資源的多個實例,如何嵌套和鏈接模板,以及如何在它們之間建立依賴關係。

您還將學習實施設計模式、安全模板設計、ARM 模板的單元測試以及採用最佳實踐。

到本書結束時,您將了解 ARM 模板的整個生命週期及其測試,並能夠為複雜的部署編寫它們。

**您將學到的內容**

- 理解 ARM 模板的基礎,包括嵌套和鏈接模板
- 使用最佳實踐設計、創建和單元測試 ARM 模板
- 學習有關條件部署、循環、使用 PowerShell、Bash 和 DSC 的自定義腳本擴展
- 實施與 ARM 模板相關的設計模式
- 執行部署後的 PowerShell 和期望狀態配置腳本
- 使用 ARM 模板創建解決方案並在 Azure 上部署它們

**本書適合誰**

本書適合具有 Azure 經驗的開發人員、DevOps 工程師和架構師。

目錄大綱

  1. Infrastructure as Code and Configuration Management
  2. Azure Resource Manager Templates
  3. Understanding Core Elements of ARM Templates
  4. Advance Template Features
  5. IaaS Solutions Using Templates
  6. Unit Testing ARM Templates
  7. Design Patterns
  8. ARM Template Best Practices

目錄大綱(中文翻譯)


  1. Infrastructure as Code and Configuration Management

  2. Azure Resource Manager Templates

  3. Understanding Core Elements of ARM Templates

  4. Advance Template Features

  5. IaaS Solutions Using Templates

  6. Unit Testing ARM Templates

  7. Design Patterns

  8. ARM Template Best Practices