آموزش بررسی عمیق ترراگرانت - آخرین آپدیت

دانلود Terragrunt Deep Dive

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

مدیریت زیرساخت AWS در محیط‌های مختلف با Terragrunt

با استفاده از Terragrunt، به راحتی زیرساخت AWS خود را در محیط‌های متعدد مدیریت کنید. Terragrunt ابزاری کمکی برای Terraform است که فرآیند مدیریت زیرساخت ابری AWS را ساده می‌کند.

مزایای استفاده از Terragrunt

  • مدیریت آسان محیط‌های چندگانه: Terragrunt به شما کمک می‌کند تا تعداد زیادی محیط AWS را به طور موثر مدیریت کنید.
  • پشتیبانی از ارائه‌دهندگان مختلف: با استفاده از Terragrunt، می‌توانید به راحتی هر ارائه‌دهنده زیرساختی را مدیریت کنید.
  • کدنویسی DRY: به عنوان یک مهندس DevOps یا SRE، می‌توانید با حفظ رویکرد DRY (Don't Repeat Yourself) در کد Terraform، زیرساخت‌های پیچیده را مدیریت کنید.
  • ارزش افزوده برای سازمان‌ها: آشنایی با Terragrunt، به سازمان‌ها و متخصصان امکان انجام POC (Proof of Concept) برای مشتریان را می‌دهد.
  • ساخت فایل‌های پیکربندی Terraform: یاد می‌گیرید که چگونه فایل‌های پیکربندی Terraform را برای سناریوهایی مانند VPC و EKS Cluster در مخزن GitHub بنویسید.

پیش‌نیازها

برای بهره‌مندی کامل از این آموزش، نیاز به درک اولیه از دستورات Terraform، Terraform Workspace و Modules دارید.

Terragrunt یک ابزار کمکی برای Terraform است که مدیریت زیرساخت‌هایی مانند AWS Cloud را هنگام مدیریت محیط‌های مختلف ساده می‌کند.

  1. مهندسان DevOps و SRE نیاز به مدیریت اهداف متعدد دارند و هر هدف چندین محیط دارد که مدیریت را پیچیده می‌کند.

  2. نوشتن فایل‌های پیکربندی Terraform برای ذخیره در GitHub.

  3. درک فایل‌های پیکربندی Terragrunt برای زیرساخت چندمحیطی.

  4. محدودیت‌های Terraform Workspace و Modules.

  5. در این آموزش، از AWS Cloud به عنوان ارائه‌دهنده هدف استفاده خواهیم کرد.

  6. دو سناریو، شبکه VPC و EKS Cluster با Node Group با استفاده از Modules ایجاد کرده‌ایم.

  7. درک بلوک‌ها و ویژگی‌های Terragrunt.

  8. قبل از این آموزش، نیاز به درک اولیه از Terraform دارید.

  9. ما نه تنها در مورد فایل‌های پیکربندی Terragrunt صحبت خواهیم کرد، بلکه باید از ابتدا ببینیم که چگونه باید فایل‌های پیکربندی Terraform را بنویسیم تا DRY را برای Terragrunt در سناریوهای ذکر شده حفظ کنیم.

  10. همچنین می‌توانیم چندین حساب AWS را به راحتی مدیریت کنیم.

  11. Terragrunt یک ابزار متن‌باز است که انعطاف‌پذیری لازم برای مشارکت در توسعه را نیز فراهم می‌کند.

  12. در فایل‌های پیکربندی Terraform، از چندین تابع داخلی برای افزودن منطق برای مدیریت منابع استفاده خواهیم کرد.

  13. Terragrunt در تلاش است تا قابلیت‌های بیشتری را برای ارائه دید به ارائه‌دهندگان مختلف، نه فقط AWS، اضافه کند.

در نهایت، تمام دستورات Terragrunt برای مدیریت و نحوه به ارث رسیدن گزینه‌های دستورات Terraform توسط Terragrunt CLI را خواهیم دید.


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

Introduction

  • مقدمه Introduction

  • چالش‌ها برای مدیریت زیرساخت Challenges to manage Infrastructure

مروری بر Terraform Terraform overview

  • Terraform چیست؟ What is Terraform ?

  • اصول گردش کار Terraform Terraform workflow principles

اصل کار Terragrunt Terragrunt working principle

  • چرا Terragrunt؟ Why Terragrunt ?

  • اصول گردش کار Terragrunt Terragrunt workflow principles

ویژگی‌های اصلی Terragrunt Terragrunt Core features

  • درک ویژگی‌های اصلی Terragrunt Understanding Terragrunt core features

مروری بر فایل پیکربندی Terragrunt Terragrunt Configuration file overview

  • مقدمه‌ای بر فایل پیکربندی Terragrunt Introduction to Terragrunt configuration file

مروری بر بلاک‌های Terragrunt Overview on Terragrunt Blocks

  • درک بلاک‌های Terragrunt - قسمت 1 Understanding Terragrunt blocks - Part 1

  • درک بلاک‌های Terragrunt - قسمت 2 Understanding Terragrunt blocks - Part 2

  • مدیریت فضای ذخیره‌سازی state از راه دور با استفاده از Terragrunt Handling remote state storage using Terragrunt

مروری بر Attributeهای Terragrunt Overview on Terragrunt Attributes

  • درک Attributeهای Terragrunt - قسمت 1 Understanding Terragrunt Attributes - Part1

  • درک Attributeهای Terragrunt - قسمت 2 Understanding Terragrunt Attributes - Part2

نصب Terragrunt و Terraform Terragrunt and Terraform Installation

  • راه اندازی ماشین مجازی و نصب Ubuntu Virtual Machine Setup & Ubuntu Installation

  • نصب Terraform و Terragrunt Terraform & Terragrunt Installation

مقدمه‌ای بر اجزای AWS VPC (سناریو 1) Introduction to AWS VPC components (Scenario1)

  • سناریو 1: مقدمه‌ای بر اجزای شبکه AWS VPC Scenario-1: Introduction to AWS VPC Network Components

  • راه اندازی و پیکربندی Visual Studio Code Visual Studio Code setup & configuration

فایل پیکربندی Terraform برای شبکه AWS VPC Terraform Config file for AWS VPC Network

  • سناریو 1: پاکسازی منابع شبکه AWS VPC Scenario 1: AWS VPC Network resource cleanup

  • سناریو 1: پیاده‌سازی فایل‌های پیکربندی Terraform برای شبکه AWS VPC Scenario 1: Implementing Terraform configuration files for AWS VPC Network

پیاده‌سازی شبکه AWS VPC با استفاده از Terragrunt Implement AWS VPC network using Terragrunt

  • سناریو 1: مقدمه‌ای بر Terragrunt تک‌محیطی و چندمحیطی برای AWS VPC Scenario 1: Introduction to Terragrunt single & Multi environment for AWS VPC

  • سناریو 1: Terragrunt برای مدیریت AWS VPC برای تک‌محیطی Scenario 1: Terragrunt to manage AWS VPC for single environment

مدیریت چندمحیطی AWS VPC با استفاده از Terragrunt AWS VPC Multi-env management using Terragrunt

  • سناریو 1: Terragrunt برای مدیریت AWS VPC چندمحیطی Scenario 1: Terragrunt to manage multi-env AWS VPC

  • سناریو 1: نحوه ذخیره state از راه دور برای چندمحیطی با استفاده از Terragrunt Scenario 1: How to store remote state for multi-env using Terragrunt

  • بررسی مخزن GitHub برای Terraform و Terragrunt GitHub repo walkthrough for Terraform & Terragrunt

مقدمه‌ای بر اجزای کلاستر EKS (سناریو 2) Introduction to EKS Cluster components (Scenario 2)

  • مقدمه‌ای بر کلاستر EKS Introduction to EKS Cluster

پیاده‌سازی فایل پیکربندی Terraform برای کلاستر EKS Implement Terraform configuration file for EKS Cluster

  • سناریو 2: پیاده‌سازی فایل‌های پیکربندی Terraform برای کلاستر EKS Scenario 2: Implementing Terraform configuration files for EKS Cluster

  • سناریو 2: بررسی modules Terraform برای کلاستر EKS Scenario2: Terraform modules walkthrough for EKS Cluster

  • سناریو 2: ارسال modules Terraform برای EKS به مخزن GitHub Scenario 2: Push Terraform Modules for EKS to GitHub repo

پیاده‌سازی کلاستر EKS با استفاده از Terragrunt Implement EKS Cluster using Terragrunt

  • سناریو 2: Terragrunt برای کلاستر EKS چندمحیطی Scenario 2: Terragrunt for multi-env EKS Cluster

  • سناریو 2: پاکسازی کلاستر EKS از طریق Terragrunt Scenario 2: EKS Cluster clean up through Terragrunt

بررسی دستورات و آپشن‌های Terragrunt Terragrunt commands and options walkthrough

  • مقدمه‌ای بر دستورات و آپشن‌های Terragrunt Introduction to terragrunt commands & options

  • درک دستورات Terragrunt Understanding terragrunt commands

نتیجه‌گیری Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش بررسی عمیق ترراگرانت
جزییات دوره
6.5 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,132
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Visualpath Pvt Ltd Visualpath Pvt Ltd

یک مدرسه فناوری