دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: مدیریت سیستم ویرایش: نویسندگان: Ritesh Modi سری: ISBN (شابک) : 1789803233, 9781789803235 ناشر: Packt Publishing سال نشر: 2019 تعداد صفحات: 225 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Azure Resource Manager Templates Quick Start Guide: Create, deploy, and manage Azure resources with ARM templates using best practices به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب راهنمای شروع سریع Azure Resource Manager الگوها: ایجاد و استقرار و مدیریت منابع Azure با الگوهای ARM با استفاده از بهترین روش ها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
قالبهای Azure Resource Manager (ARM) اعلانهایی از منابع Azure در قالب JSON برای تهیه و نگهداری آنها با استفاده از زیرساخت به عنوان کد هستند. این کتاب راه حل ها و مثال هایی کاربردی برای تهیه و مدیریت سرویس های مختلف Azure با استفاده از قالب های ARM ارائه می دهد. این کتاب با درک زیرساخت به عنوان کد، یک تجدید کننده در JSON شروع میشود و سپس به توضیح مفاهیم اساسی قالبهای ARM میپردازد. مفاهیم مهمی مانند تکرار، ارزیابی شرطی، امنیت، استفاده از عبارات و توابع به تفصیل پوشش داده خواهد شد. برای ایجاد قالب های مدولار ARM از الگوهای پیوندی و تودرتو استفاده خواهید کرد. نحوه ایجاد چندین نمونه از منابع یکسان، نحوه ایجاد تودرتو و پیوند الگوها و نحوه ایجاد وابستگی بین آنها را خواهید دید. همچنین در مورد پیاده سازی الگوهای طراحی، طراحی قالب امن، تست واحد قالب های ARM و اتخاذ بهترین شیوه ها یاد خواهید گرفت. در پایان این کتاب، کل چرخه عمر قالبهای ARM و آزمایش آنها را خواهید فهمید و میتوانید آنها را برای استقرار پیچیده بنویسید.
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.
Cover Title Page Copyright and Credits About Packt Foreword Contributors Table of Contents Preface Section 1: ARM Template Foundational Skills Chapter 1: Infrastructure as Code and Configuration Management What is configuration management? Infrastructure as Code What are ARM templates? Designing ARM templates A brief primer on JSON Azure Resource Manager Provisioning Parallel Multi-region API-driven Automation Management Tags Resource groups Hierarchical Monitoring Logs Alerts Actions Governance Role-based access control Policies Locks Summary Chapter 2: Azure Resource Manager Templates Setting up the development environment Using Visual Studio 2017 as a development environment Using Visual Studio Code as a development environment ARM template structure Writing your first template Template deployment Deployment using Azure portal Deployment using the Azure CLI Deployment using PowerShell Understanding Complete and Incremental deployment How does Incremental take care of these differences? How to create and apply configuration in the case of Complete deployments Parameters Structure of a parameter in an ARM template Referencing a parameter within a template Grouping parameters Variables Accessing variables Summary Chapter 3: Understanding Core Elements of ARM Templates ARM template expressions ARM template functions Resources Resource names Resource types API Version Resource properties Resource locations Resources and nested resources Outputs A complete template Nesting resources Understanding dependsOn Using references Understanding resourceId Using linked templates Nested templates Summary Chapter 4: Advance Template Features Creating multiple instances of a resource type Creating multiple instances of a resource type, using Serial mode Creating multiple instances of a resource property Using copy to generate multiple variables Conditions in ARM templates Conditions that return a Boolean value Conditions that return condition values Advanced deployments Using copy with deployment resources Creating resource groups, using ARM templates Deploying resources into multiple resource groups, using the deployment resource Deploying resources into multiple resource groups in multiple subscriptions Creating Nested Deployments Summary Section 2: ARM Template Advanced Concepts Chapter 5: IaaS Solutions Using Templates Configuration inside an Azure virtual machine Protecting scripts using SAS tokens Using protectedSettings CustomScriptExtension as separate resource Getting output from CustomScriptExtension Using CustomScriptExtension with Linux virtual machines Desired State Configuration Using configuration data Summary Chapter 6: Unit Testing ARM Templates Unit testing Unit testing ARM templates Retrieving outputs from ARM templates Using Pester Setting up the test harness Unit testing of a storage account Unit testing a public IP address Unit testing virtual networks Unit testing an NIC Unit testing a virtual machine The complete unit test script Summary Chapter 7: Design Patterns Why use modular ARM templates? Single responsibility principle Known configuration/T-shirt sizing Scenario Technical prerequisites Setting up Azure login and subscription New resource group Creating an Azure Storage Account Creating an Azure Storage blob container Generating an Azure Storage SAS token Uploading ARM templates to storage Creating an Azure Key Vault Creating secrets in Key Vault Creating the Azure AD Service Principal Assigning permissions to a Service Principal on Key Vault Deploying the solution Log to Azure using Service Principal Deploying the ARM template Template patterns Modular ARM templates Generalized templates Azure SQL template App service plan template Azure App Services template Using Key Vault for passwords and secrets Static usage of Key Vault information Dynamic declaration of Key Vault information Dependencies between resources Creating multiple resources in loop Tagging of resources Runtime sharing of property values Redefining resources in the same template Summary Chapter 8: ARM Template Best Practices Use resourceId function Generate Resource Identifier used multiple times Use Comments Use Tags for resources and resource groups Use parameters sparingly Group related parameters Order parameters alphabetically Constraint parameters if possible Parameter's defaultValue and API versions Declare All Resources as top-level resources Output Resource Properties and Configuration Resource-naming conventions Storage of Linked templates Resource Dependencies Using Key Vaults for secrets Using ContentVersion Deployment – Best Practices Summary Other Books You May Enjoy Index