ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions

دانلود کتاب Deep-Dive Terraform در Azure: تحویل خودکار و استقرار راه حل های Azure

Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions

مشخصات کتاب

Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 1484273273, 9781484273272 
ناشر: Apress 
سال نشر: 2021 
تعداد صفحات: 247 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 74,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب Deep-Dive Terraform در Azure: تحویل خودکار و استقرار راه حل های Azure نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب Deep-Dive Terraform در Azure: تحویل خودکار و استقرار راه حل های Azure

با پایه‌های Infrastructure as Code شروع کنید و بیاموزید که چگونه Terraform می‌تواند استقرار و مدیریت منابع را در Azure خودکار کند. این کتاب تمام اقدامات مهندسی نرم افزار مربوط به Terraform و Infrastructure as Code را با Azure به عنوان یک ارائه دهنده ابری پوشش می دهد.

کتاب با مقدمه ای بر زیرساخت به عنوان کد شروع می شود و مفاهیم اساسی را پوشش می دهد. ، اصول و ابزارها، و به دنبال آن مروری بر Azure و Terraform است که به شما نشان می دهد چگونه Terraform می تواند برای تهیه و مدیریت منابع Azure استفاده شود. شما شروع به نوشتن چندین اسکریپت Terraform خواهید کرد و مفاهیم مختلف آن را کشف خواهید کرد. نویسنده Ritesh Modi به عمق Terraform می پردازد و به شما در مورد استقرار و ایجاد منابع متعدد با استفاده از حلقه ها می آموزد. نوشتن یک اسکریپت قابل استفاده مجدد با استفاده از ماژول ها و همچنین مدیریت و مدیریت اسرار، داده های حساس و رمزهای عبور در کد Terraform مورد بحث قرار می گیرد. شما یاد خواهید گرفت که اسکریپت های Terraform را ذخیره و نسخه کنید و می دانید که چگونه Terraform در خطوط لوله Azure DevOps استفاده می شود. و شما تست های واحد و ادغام را برای Terraform می نویسید و بهترین روش های آن را یاد می گیرید. این کتاب همچنین ارائه‌دهنده Terraform Azure را برجسته می‌کند و راه‌حلی ساده برای ایجاد یک ارائه‌دهنده Terraform جدید به شما نشان می‌دهد.

پس از خواندن این کتاب، شما قادر خواهید بود. برای نوشتن اسکریپت های Terraform با کیفیت که از نظر طراحی ایمن، مدولار و قابل استفاده مجدد در Azure هستند.


چه خواهد شد. شما یاد می گیرید
  • پیاده سازی در زیرساخت ها و استقرار برنامه ها را درک می کنید
  • منابع ارائه در Azure با استفاده از Terraform
  • استفاده از واحد و یکپارچه سازی آزمایش
  • کاوش در مفاهیمی مانند محلی در مقابل راه دور، وضعیت وارد کردن، فضاهای کاری و پشتیبان‌ها 

این کتاب برای چه کسی است

مهندسین نرم افزار، متخصصان DevOps و معماران فناوری


توضیحاتی درمورد کتاب به خارجی

Get started with the foundations of Infrastructure as Code and learn how Terraform can automate the deployment and management of resources on Azure. This book covers all of the software engineering practices related to Terraform and Infrastructure as Code with Azure as a cloud provider.

The book starts with an introduction to Infrastructure as Code and covers basic concepts, principles, and tools, followed by an overview of Azure and Terraform that shows you how Terraform can be used to provision and manage Azure resources. You will get started writing multiple Terraform scripts and explore its various concepts. Author Ritesh Modi takes a deep dive into Terraform and teaches you about deployment and multiple resource creation using loops. Writing a reusable script using modules is discussed as well as management and administration of secrets, sensitive data, and passwords within Terraform code. You will learn to store and version Terraform scripts and know how Terraform is used in Azure DevOps pipelines. And you will write unit and integration tests for Terraform and learn its best practices. The book also highlights and walks through the Terraform Azure Provider and shows you a simple way to create a new Terraform provider.

After reading this book, you will be able to write quality Terraform scripts that are secure by design, modular, and reusable in Azure.


What Will You Learn
  • Understand implementation within infrastructure and application deployments
  • Provision resources in Azure using Terraform
  • Use unit and integration testing
  • Explore concepts such as local vs remote, importing state, workspaces, and backends 

Who This Book Is For

Software engineers, DevOps professionals, and technology architects



فهرست مطالب

Table of Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Infrastructure as Code
	Introduction to IaC
	Benefits of IaC
		Faster Release Cycles and High-Quality Delivery
		Process Dependency, Standardization, and Consistency
		Predictability and Idempotency
		Agility and State of Readiness
		Better Collaboration Between Dev and Operations
		Compliance to Organization Policies
		Enables Effective DevOps
	Terraform as a Means to IaC
	Summary
Chapter 2: Azure and Terraform
	Terraform Architecture
	Setting Up the Development Environment
		Creating a Subscription with the Azure Cloud
	How Terraform Works
	Introducing State
	Writing the First Terraform Configuration
	Applying a Terraform Configuration to Azure
		Initialize the Terraform Working Environment in a Folder Containing Configuration Files
		Validate the Configuration Files for Syntactical Validity and Consistency
		Reconcile the Local State with the Remote Cloud Infrastructure Using the Refresh Command
		Generate the Execution Plan to Check What Will Change in the Target Environment
		Apply the Configuration to the Target Environment Using the apply Command
	Terraform Authentication to Azure
		Authentication Using the Azure CLI
	List of Terraform Commands Used in This Chapter
	Summary
Chapter 3: Getting Started with Terraform
	Terraform Variables
	Understanding Terraform Datatypes
	Working with Lists
	Working with Maps
	Working with Objects
	Working with Sets
	Working with Tuples
	Providers
	Versioning
	Multiproviders
	Outputs
	State Management in Terraform
	Setting Up Remote State for Terraform Deployments
	Provision of Remote Azure Storage Infrastructure
	Configuring the azurerm Provider
	Configurations Using Remote State
	Terraform Files
	Code for variables.tf
	Code for versions.tf
	Code for providers.tf
	Code for locals.tf
	Code for main.tf
	Code for outputs.tf
	Code for values.tfvars
	Summary
Chapter 4: Deep-Dive into Terraform
	Base Configuration
	count
		Splatting
		terraform destroy
		count with List Variables
	Conditional Statements
	for_each
		Difference Between for_each and count
		for_each at the Property Level
		for Expressions (Input Map – Output Map)
		for Expressions (Input Map – Output List)
	String Templating
		String Interpolation
		String Directives
	Terraform Functions
	Provisioners
		local-exec
		Using local-exec in Terraform Configuration
		File Provisioner
		remote-exec
	Summary
Chapter 5: Terraform Modules
	Overview
	Why Do We Need Modules?
		Uniformity
		Reusability
		Applying Policies
	Structure of a Module
	Developing a Module
		Resource Group Module
		SQL Server Module
	Testing a Module
	Using a Module
	Publishing Module
	Nested Modules
	Module Best Practices
	Summary
Chapter 6: Writing Secure Scripts with Terraform
	Design-Time Considerations
	Runtime Considerations
	Terraform State File
		Store the State File at a Remote Location
		Encrypt the State File at Rest
		State File Access Using SSL/TLS
		Limited Access to the State File
	Terraform Variables
		Using the .tfvars File
		Using the -var Option
		Using Environment Variables
		Provider-Specific Environment Variables
	Terraform Logs
	Terraform CLI
	Secure Terraform Script Authoring
		Admin Activities
			Storing Secrets
			Executing Terraform Admin Script
		Utilizing Secrets for Remote State
			Utilizing Secrets in Applications
	Summary
Chapter 7: CI/CD with Terraform
	Creating the Sample Terraform Project
		Preparation
		Build Stages
	Release/Deployment Stages
	Summary
Chapter 8: Terraform Unit Testing
	Introduction to Unit Testing
	Application vs. Infrastructure Unit Testing
	Introduction to Terratest
	Writing the First Unit Test Using Terratest
		Testing Multiple Terraform Resources Generated Using count
		Testing Multiple Terraform Resources Generated Using for_each
	Working with Remote State
	Multiple Subtests Within a Test
	Parallel Execution
	Integration Tests
	Summary
Chapter 9: Terraform Best Practices
	General
	Input Variables
	Output Variables
	Local Variables
	Versioning
	Provider
	Provisioners
	Lifecycle
	Testing
	State Management
	Module
	Workspaces
	Authentication
	CI/CD Pipeline
	Summary
Index




نظرات کاربران