آنچه یاد خواهید گرفت:
اصول Terraform و Infrastructure as Code
راهاندازی Terraform در Azure
استقرار زیرساخت Azure با Terraform
ساخت یک محیط واقعی ابری
کار با فرمان ها و گردشکار Terraform
عیبیابی و مدیریت زیرساخت
پیشنیازهای دوره
دانش اولیه برنامهنویسی (Python یا موارد مشابه) مفید است، اما الزامی نیست.
آشنایی با مفاهیم اولیه رایانش ابری و Microsoft Azure روند یادگیری را روانتر میکند.
درک اولیه از ابزارهای خط فرمان و فرمان های ساده Unix/Linux توصیه میشود.
توضیحات دوره
امروزه بیشتر زیرساختهای ابری دیگر بهصورت دستی و از طریق پورتالهای وب ساخته نمیشوند. در عوض، مهندسان مدرن DevOps و Cloud از ابزارهای Infrastructure as Code (IaC) برای خودکارسازی، نسخهبندی و مدیریت محیطهای ابری خود استفاده میکنند.
در این دورهی آموزشی عملی، یاد میگیرید چگونه با استفاده از Terraform، یکی از پرکاربردترین ابزارهای Infrastructure as Code در صنعت، زیرساخت واقعی Azure بسازید.
این دوره کاملاً عملی و پروژهمحور است. بهجای توضیح صرف مفاهیم، شما منابع واقعی Azure را گامبهگام با Terraform مستقر میکنید؛ دقیقاً همانطور که مهندسان ابری در محیطهای واقعی کار میکنند.
کار را با راهاندازی محیط Terraform، اتصال امن آن به Azure و استقرار اولین منابع ابری خود آغاز میکنید. سپس به سراغ ساخت یک زیرساخت کامل Azure میروید که شامل شبکه، امنیت، ماشینهای مجازی و سرویسهای پلتفرم داده است.
در پایان این دوره، درک خواهید کرد چگونه استقرار زیرساخت Azure را با Terraform خودکار کنید تا محیطهای ابری شما قابل تکرار، مقیاسپذیر و آسان برای مدیریت باشند.
چرا این دوره را یاد بگیرید؟
این دوره بر یادگیری از طریق انجام دادن تمرکز دارد.
بهجای تماشای توضیحات تئوری، شما واقعاً یک زیرساخت واقعی Azure را با Terraform از ابتدا میسازید.
در طول دوره شما:
منابع Azure را با کد Terraform مستقر میکنید.
پیکربندیهای شبکه و امنیت را میسازید.
ماشینهای مجازی ایجاد میکنید و آنها را به زیرساخت متصل میکنید.
استقرار و پاکسازی زیرساخت را خودکار میکنید.
گردشکار واقعی Terraform را که توسط مهندسان DevOps استفاده میشود تمرین میکنید.
همچنین یک مهارت عملی مهم را یاد خواهید گرفت: چگونه هنگام یادگیری هزینههای ابری را کنترل کنید؛ با استفاده از Terraform برای ایجاد و حذف منابع فقط زمانی که به آنها نیاز دارید.
در پایان این آموزش، اعتمادبهنفس لازم را خواهید داشت تا Terraform را در پروژههای ابری خودتان به کار بگیرید.
این دوره برای چه کسانی مناسب است؟
مهندسان DevOps مشتاق که میخواهند تجربهی عملی با Terraform به دست آورند.
مهندسان ابری که با Microsoft Azure کار میکنند
مهندسان داده که میخواهند زیرساخت ابری خود را خودکار کنند.
توسعهدهندگانی که به Infrastructure as Code و خودکارسازی ابری علاقهمند هستند.
هر کسی که میخواهد Terraform را از طریق مثالهای عملی واقعی، نه صرفاً تئوری، یاد بگیرد.