Infrastructure as Code with Azure Bicep: Streamline Azure resource deployment by bypassing ARM complexities
暫譯: 使用 Azure Bicep 的基礎設施即代碼:簡化 Azure 資源部署,繞過 ARM 複雜性
Mehraban, Yaser Adel
- 出版商: Packt Publishing
- 出版日期: 2022-02-10
- 售價: $2,120
- 貴賓價: 9.5 折 $2,014
- 語言: 英文
- 頁數: 230
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801813744
- ISBN-13: 9781801813747
-
相關分類:
ARM、Microsoft Azure
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$790$672 -
$720$612 -
$477Rust 權威指南 (The Rust Programming Language (Covers Rust 2018))
-
$780$390 -
$1,540Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch
-
$450$355 -
$580$458 -
$3,130$2,974 -
$780$616 -
$800$632 -
$720$504 -
$1,654The Rust Programming Language, 2/e (Paperback)
-
$620$484 -
$680$537 -
$780$616 -
$790$616 -
$980$735 -
$680$530 -
$620$465 -
$780$616 -
$980$774 -
$680$537 -
$380$300 -
$420$331 -
$820$647
商品描述
The ultimate guide to becoming proficient in Azure Bicep while having a better development experience and making your Infrastructure as Code seamless and error free
Key Features:
- Learn Azure Bicep from an official Microsoft trainer
- Master the authoring experience to make your Infrastructure as Code journey seamless
- Go beyond writing good templates with the help of advanced tips and tricks
Book Description:
It's no secret that developers don't like using JSON files to declare their resources in Azure because of issues such as parameter duplication and not being able to use comments in templates. Azure Bicep helps resolve these issues, and this book will guide you, as a developer or DevOps engineer, to get the most out of the Bicep language.
The book takes you on a journey from understanding Azure Resource Manager (ARM) templates and what their drawbacks are to how you can use Bicep to overcome them. You will get familiar with tools such as Visual Studio Code, the Bicep extension, the Azure CLI, PowerShell, Azure DevOps, and GitHub for writing reusable, maintainable templates. After that, you'll test the templates and deploy them to an Azure environment either from your own system or via a continuous integration and continuous delivery (CI/CD) pipeline. The book features a detailed overview of all the Bicep features, when to use what, and how to write great templates that fit well into your existing pipelines or in a new one. The chapters progress from easy to advanced topics and every effort has been put into making them easy to follow with examples, all of which are accessible via GitHub.
By the end of this book, you'll have developed a solid understanding of Azure Bicep and will be able to create, test, and deploy your resources locally or in your CI/CD pipelines.
What You Will Learn:
- Get started with Azure Bicep and install the necessary tools
- Understand the details of how to define resources with Bicep
- Use modules to create templates for different teams in your company
- Optimize templates using expressions, conditions, and loops
- Make customizable templates using parameters, variables, and functions
- Deploy templates locally or from Azure DevOps or GitHub
- Stay on top of your IaC with best practices and industry standards
Who this book is for:
This book is for cloud engineers, developers, and DevOps engineers who are responsible for writing templates to deploy resources in Microsoft Azure and contributing to CI/CD pipelines. Professionals who want to get started with DevOps and Infrastructure as Code when it comes to working with Microsoft Azure will also benefit from reading this book. Readers are expected to have a basic understanding of CI/CD concepts, must have worked with ARM templates to deploy resources to Azure, and must have used or be familiar with Azure DevOps or GitHub Actions for their CI/CD pipelines.
商品描述(中文翻譯)
成為 Azure Bicep 精通者的終極指南,提升開發體驗,讓您的基礎設施即代碼(Infrastructure as Code)無縫且無錯誤
主要特點:
- 向官方微軟訓練師學習 Azure Bicep
- 掌握創建體驗,讓您的基礎設施即代碼之旅無縫進行
- 在撰寫良好模板的基礎上,利用進階技巧和竅門更上一層樓
書籍描述:
開發者不喜歡使用 JSON 檔案在 Azure 中聲明資源,這已經不是秘密,因為存在參數重複和無法在模板中使用註解等問題。Azure Bicep 幫助解決這些問題,而本書將指導您,作為開發者或 DevOps 工程師,充分利用 Bicep 語言。
本書帶您從理解 Azure Resource Manager (ARM) 模板及其缺點開始,學習如何使用 Bicep 來克服這些缺點。您將熟悉 Visual Studio Code、Bicep 擴展、Azure CLI、PowerShell、Azure DevOps 和 GitHub 等工具,以撰寫可重用、可維護的模板。之後,您將測試這些模板並將其部署到 Azure 環境中,無論是從自己的系統還是通過持續集成和持續交付(CI/CD)管道進行。本書詳細概述了所有 Bicep 功能,何時使用什麼,以及如何撰寫適合您現有管道或新管道的優秀模板。各章節從簡單到進階,並努力使其易於理解,所有示例均可通過 GitHub 獲得。
在本書結束時,您將對 Azure Bicep 有扎實的理解,並能夠在本地或在您的 CI/CD 管道中創建、測試和部署資源。
您將學到什麼:
- 開始使用 Azure Bicep 並安裝必要的工具
- 了解如何使用 Bicep 定義資源的詳細信息
- 使用模組為公司內不同團隊創建模板
- 使用表達式、條件和循環來優化模板
- 使用參數、變數和函數製作可自定義的模板
- 在本地或從 Azure DevOps 或 GitHub 部署模板
- 通過最佳實踐和行業標準保持對您的基礎設施即代碼的掌控
本書適合誰:
本書適合負責撰寫模板以在 Microsoft Azure 中部署資源並貢獻於 CI/CD 管道的雲端工程師、開發者和 DevOps 工程師。希望在使用 Microsoft Azure 時開始學習 DevOps 和基礎設施即代碼的專業人士也將從本書中受益。讀者應具備基本的 CI/CD 概念理解,必須有使用 ARM 模板在 Azure 中部署資源的經驗,並且必須使用過或熟悉 Azure DevOps 或 GitHub Actions 以進行其 CI/CD 管道。