دوره Terragrunt برای DevOps: مقیاسدهی گردشهای کاری Terraform
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد زیرساختهای مقیاسپذیر و قابل استفاده مجدد در Terraform با استفاده از بهترین شیوه های Terragrunt
- اتوماسیون استقرار چند محیطی و مدیریت حالتهای راهدور به راحتی
- تسلط به مدیریت وابستگیها و ساختار پیکربندی سلسلهمراتبی Terragrunt
- ادغام Terragrunt در پایپ لاین های CI/CD برای اتوماسیون آماده تولید و سازگار
پیش نیازهای دوره
- درک اولیه از Terraform و مفاهیم Infrastructure-as-Code مفید است اما الزامی نیست.
- آشنایی با DevOps یا پلتفرمهای ابری (AWS، Azure یا GCP) یادگیری را آسانتر میکند.
- دسترسی به کامپیوتری با اتصال اینترنت و اجازه نصب ابزارهایی مانند Terraform و Terragrunt
- حساب GitHub (اختیاری) برای دنبال کردن دموهای CI/CD و اتوماسیون
- مهمتر از همه، کنجکاوی برای یادگیری و اعمال روشهای اتوماسیون DevOps در دنیای واقعی - بدون نیاز به تجربه پیشرفته!
توضیحات دوره
مدیریت زیرساختهای ابری با Terraform اغلب ساده شروع میشود - اما با رشد سازمانتان، مدیریت چند محیط، حالتهای راهدور و وابستگیهای پیچیده به سرعت طاقتفرسا میشود. اینجاست که Terragrunt وارد میشود.
Terragrunt برای DevOps: مقیاسدهی گردشهای کاری Terraform یک دوره کامل و عملی است که به شما میآموزد چگونه با استفاده از Terragrunt، ابزار همراه نهایی برای Terraform، زیرساختهای مقیاسپذیر، قابل نگهداری و آماده تولید را ایجاد کنید. این دوره شما را از مفاهیم پایه تا تکنیکهای اتوماسیون دنیای واقعی که توسط تیمهای حرفهای DevOps استفاده میشود، راهنمایی میکند.
شما با درک محدودیتهای Terraform ساده - تکرار کد، مدیریت دستی حالتها و انحراف محیط - شروع میکنید و سپس یاد میگیرید چگونه Terragrunt این مشکلات را به زیبایی حل میکند. از طریق یک سری آزمایشهای راهنمایی شده و دموهای عملی، شما به ویژگیهای کلیدی Terragrunt مانند پیکربندی حالت راهدور، مدیریت وابستگیها، ماژولهای قابل استفاده مجدد، جداسازی محیط و اصول DRY (Don’t Repeat Yourself) تسلط پیدا خواهید کرد.
شما همچنین کشف خواهید کرد چگونه مخازن Terraform خود را برای همکاری و مقیاسپذیری ساختار دهید، معماریهای چند حسابی و چند منطقهای را پیادهسازی کنید و Terragrunt را در خطوط CI/CD با استفاده از پلتفرمهایی مانند GitHub Actions ادغام کنید. در پایان، شما میدانید چگونه استقرارهای زیرساختی خودکار، سازگار و بدون خطا را در محیطهای توسعه، آزمایش و تولید ایجاد کنید.
چه یک مهندس DevOps، معمار ابری یا مهندس پلتفرم باشید، این دوره به شما کمک میکند مانند یک طراح حرفهای زیرساخت فکر کنید. شما اعتماد به نفس لازم برای مدیریت پروژههای پیچیده Terraform با استفاده از بهترین شیوه های صنعتی و گردشهای کاری اتوماسیون مدرن که توسط Terragrunt قدرت گرفتهاند، به دست خواهید آورد.
موضوعات کلیدی پوشش داده شده شامل:
- اصول Terragrunt و سلسله مراتب پیکربندی
- حالت راهدور و قفلگذاری با استفاده از S3 و DynamoDB
- مدیریت وابستگیها بین ماژولهای Terraform
- ساختاردهی مخازن چند محیطی
- ادغام CI/CD برای تأمین خودکار
- راهاندازی پروژههای دنیای واقعی و عیبیابی
با تکمیل این دوره، شما تسلط خواهید یافت که چگونه با Terragrunt به طور کارآمد Terraform را مقیاسدهی کنید، افزونگی را حذف کنید و با اطمینان زیرساختهای آماده تولید را ارائه دهید.
این دوره برای چه کسانی مناسب است؟
- مهندسان DevOps، مهندسان ابری و مهندسان پلتفرم که میخواهند مهارتهای Terraform خود را با تسلط به Terragrunt برای مدیریت مقیاسپذیر Infrastructure-as-Code ارتقا دهند.
- توسعهدهندگان نرمافزار، مهندسان قابلیت اطمینان سایت (SREs) و مدیران سیستم که از قبل از Terraform استفاده میکنند و به دنبال راهی تمیزتر و خودکارتر برای مدیریت چند محیط، حالتهای راهدور و ماژولهای مشترک هستند.
دوره Terragrunt برای DevOps: مقیاسدهی گردشهای کاری Terraform
-
IaC چیست؟ 08:13
-
Terragrunt چیست؟ 06:00
-
نصب Terraform و Terragrunt 03:22
-
دانش خود را تست کنید None
-
گردش کاری Terragrunt و فرمان های اولیه 05:34
-
آزمایشگاه: ایجاد و بررسی فایل terragrunt.hcl 06:04
-
درک فایل terragrunt.hcl 06:02
-
ورودیها و انتقال متغیرها 04:50
-
آزمایشگاه: ورودیها و انتقال متغیرها 05:34
-
دانش خود را تست کنید None
-
حذف تکرار با root.hcl و بلوکهای include 05:49
-
آزمایشگاه: حذف تکرار با root.hcl و بلوکهای include 05:55
-
کلیدهای پویا و ذخیرهسازی حالت نسبی مسیر 04:16
-
آزمایشگاه – جلوگیری از برخورد حالتها با کلیدهای پویا 05:08
-
پیکربندیهای خاص محیط 04:47
-
آزمایشگاه – ساخت و مدیریت پیکربندیهای خاص محیط 07:44
-
دانش خود را تست کنید None
-
درک واحدها و پشتههای Terragrunt 04:18
-
آزمایشگاه – مدیریت وابستگیها بین ماژولها با Terragrunt 07:15
-
بلوک وابستگی 04:24
-
اجرای فرمان های در چند ماژول (run --all) 04:41
-
آزمایشگاه – اجرای فرمان های Terragrunt در چند واحد 03:31
-
دانش خود را تست کنید None
-
هوکها و آرگومانهای اضافی 03:57
-
آزمایشگاه – هوکها و آرگومانهای اضافی - اعتبارسنجی محیط و زمانبندی قفل 05:09
-
مدیریت اسرار 09:57
-
آزمایشگاه – ارجاع به اسرار از AWS Secrets Manager از طریق متغیرهای محیطی 05:55
-
کار در چند حساب و منطقه 04:12
-
آزمایشگاه – کار در چند حساب و منطقه 03:40
-
دانش خود را تست کنید None
-
بهترین شیوه ها برای پروژههای Terragrunt 04:48
-
آزمایشگاه – بازسازی یک مخزن Terragrunt به بهترین شیوه ها 09:08
-
عیبیابی و مهاجرت استیت 04:21
-
آزمایشگاه – رفع برخوردهای کلید بکاند و انتقال حالت 07:52
-
مزایا و معایب Terragrunt و جمعبندی دوره 03:04
-
دانش خود را تست کنید None
مشخصات آموزش
دوره Terragrunt برای DevOps: مقیاسدهی گردشهای کاری Terraform
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:همه سطوح
- تعداد درس:36
- مدت زمان :02:53:01
- حجم :2.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy