آموزش Terraform پیشرفته

Advanced Terraform

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Terraform پیکربندی محیط های مبتنی بر ابر را ساده و تسریع می کند. مهندسان DevOps که به دنبال استفاده از Terraform در دنیای واقعی هستند می توانند با یادگیری نحوه کار با Terraform CLI و زبان پیکربندی HashiCorp (HCL) شروع به کار کنند. در این دوره ، David Swersky این مفاهیم و موارد دیگر را پوشش می دهد ، به شما کمک می کند با استفاده از این زیرساخت قدرتمند به عنوان راه حل کد ، از اصول فراتر بروید. دیوید با استفاده از موارد استفاده عملی ، نحوه مدیریت و اتوماسیون زیرساخت های شما را با Terraform نشان می دهد. وی از طریق چگونگی تجزیه و تحلیل یک برنامه موجود در مرکز داده مشتری و طراحی پیکربندی Terraform که از برنامه در AWS پشتیبانی می کند ، گام برمی دارد. وی همچنین از مفاهیم پیشرفته ، از جمله نحوه تنظیم مقادیر متغیرها در پیکربندی Terraform استفاده می کند. بعلاوه ، وی در مورد چگونگی ایجاد زیرساخت برنامه با Terraform ، ایجاد خط لوله CI/CD زیرساخت با استفاده از GitHub و Terraform Cloud و موارد دیگر گام برمی دارد.

سرفصل ها و درس ها

مقدمه Introduction

  • Terraform در دنیای واقعی Terraform in the real world

  • آنچه شما باید بدانید What you should know

  • بررسی و اصطلاحات Terraform Terraform review and terminology

  • بارگیری پرونده های تمرینی Downloading the exercise files

1. مورد استفاده از مشتری مشاور Red30 1. Red30 Consulting Client Use Case

  • سناریوی استفاده از Terraform Terraform usage scenario

  • AWS و راه اندازی ابزارها AWS and tools setup

  • طراحی زیرساخت های AWS Designing AWS infrastructure

  • ساختار و متغیرهای پیکربندی Terraform Terraform configuration structure and variables

  • شبکه پیکربندی Terraform و نمونه EC2 Terraform configuration networking and EC2 instance

  • پیکربندی اولیه را اجرا کنید Deploying the basic configuration

  • منابع مستقر شده را مرور کنید Review deployed resources

  • حذف منابع AWS به صورت دستی Removing AWS resources manually

2. مفاهیم پیشرفته Terraform 2. Advanced Terraform Concepts

  • متغیرها در Terraform Variables in Terraform

  • متغیرهای لیست و نقشه List and map variables

  • متغیرهای شیject Object variables

  • چالش: متغیرها Challenge: Variables

  • راه حل: متغیرها Solution: Variables

  • تنظیم مقادیر متغیر Setting variable values

  • متغیرهای خروجی Terraform Terraform output variables

  • عبارات در Terraform Expressions in Terraform

  • توابع در Terraform Functions in Terraform

  • با استفاده از شمارش و برای_هر استدلال فرعی Using the count and for_each meta-arguments

  • استفاده از ماژول های Terraform Using Terraform modules

  • مثال ماژول Terraform Terraform module example

3. ایجاد زیرساخت برنامه با Terraform 3. Developing an Application Infrastructure with Terraform

  • حالت از راه دور Terraform Terraform remote state

  • استفاده از منابع backend Deploying backend resources

  • پیکربندی حالت از راه دور Deploying a remote state configuration

  • مدیریت تنظیمات پیچیده Managing complex configurations

  • تنظیمات محیطی متعدد Multiple environment configurations

  • پیکربندی چندین محیط Deploying multiple environment configurations

  • ایجاد ماژول های سفارشی Creating custom modules

4. اتوماسیون Terraform 4. Terraform Automation

  • اتوماسیون و CI / CD با Terraform Automation and CI/CD with Terraform

  • استفاده از جنکینز با Terraform Using Jenkins with Terraform

  • تنظیم Terraform Cloud Setting up Terraform Cloud

  • استفاده از Terraform Cloud با CLI Using Terraform Cloud with the CLI

  • با استفاده از Terraform Cloud با GitHub ، قسمت 1 Using Terraform Cloud with GitHub, part 1

  • استفاده از Terraform Cloud با GitHub ، قسمت 2 Using Terraform Cloud with GitHub, part 2

نتیجه Conclusion

  • ادامه با Terraform Continuing with Terraform

نمایش نظرات

آموزش Terraform پیشرفته
جزییات دوره
2h 29m
38
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
322
- از 5
ندارد
دارد
دارد
David Swersky
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Swersky David Swersky

معمار DevOps و Enterprise با بیش از 20 سال تجربه فناوری اطلاعات

Dave Swersky یک معمار DevOps و سازمانی با بیش از 20 سال تجربه فناوری اطلاعات است.

در حال حاضر، Dave کار می کند به عنوان یک معمار راه حل برای وزارت کشاورزی ایالات متحده، جایی که او مشاوره استراتژی DevOps - از جمله توسعه ابر و CI/CD - استراتژی معماری سازمانی، و معماری برنامه‌ها و پشتیبانی ارائه می‌دهد.

اولین کار دیو در محاسبات ساخت رایانه‌های شخصی بود. برای یک خرده فروش - زمانی که 486 پیشرفته بود. او سپس فرصتی برای کار در پشتیبانی محصولات مایکروسافت پیدا کرد و در آنجا شروع به فعالیت در برنامه نویسی کرد. (Access همیشه جایگاه ویژه ای در قلب او خواهد داشت.)

او برنامه هایی را با استفاده از VB for Applications، VB6 و VB.NET در سیستم های مدیریت دارایی، ERP و پورتال وب توسعه داد. او در حین کار بر روی یک پلتفرم مدیریت محتوا به C# تغییر مسیر داد و هرگز به عقب نگاه نکرد. سپس، پس از بیش از ده سال نوشتن نرم افزار بر روی پلت فرم دات نت، به معماری سازمانی روی آورد. تمرکز و علاقه او اکنون DevOps و ارائه مداوم است.