بیایید Terraform را در GCP یاد بگیریم
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ساختار یک پیکربندی Terraform را درک خواهید کرد.
- یک استقرار کامل با Terraform، ساختار آن و چگونگی عملکردش را درک خواهید کرد.
- پیکربندی Terraform خود را ساخته و آن را در GCP مستقر خواهید کرد.
- پیکربندی Terraform خود را با ماژولها گسترش داده و برای نتایج بهتر، آن را بهینهسازی خواهید کرد.
- از ماژولهای ارائهشده توسط گوگل برای ساخت پیکربندیهای بهینه مبتنی بر بهترین شیوههای گوگل استفاده خواهید کرد.
- قادر خواهید بود با فریمورک Cloud Foundation Fabric گوگل برای ساخت و استقرار landing zones در GCP کار کنید.
پیشنیازهای دوره
- دانش کلی درباره GCP و گوگل کلاود
- کمی آشنایی با فرمان های اولیه لینوکس مانند ls ،mv ،cp grep و غیره
- کمی سرسخت بودن و به راحتی تسلیم نشدن :D چون به آن نیاز خواهید داشت!
توضیحات دوره
قدرت «زیرساخت به عنوان کد» (IaC) در GCP را با Terraform آزاد کنید!
زیرساخت ابری خود را متحول کنید.
به دوره جامع آموزش استفاده از Terraform در پلتفرم ابری گوگل (GCP) برای خودکارسازی، مدیریت و مقیاسپذیری زیرساخت ابری خود خوش آمدید. چه یک متخصص DevOps باشید، چه یک مهندس ابر، یا کسی که به دنبال استفاده از قدرت «زیرساخت به عنوان کد» (IaC) در GCP است، این دوره برای شما ساخته شده است!
چرا Terraform با GCP؟
Terraform، ابزاری متنباز که توسط HashiCorp ساخته شده، به شما امکان میدهد تا زیرساخت ابری را با استفاده از یک زبان پیکربندی اعلانی سطح بالا و ساده تعریف و فراهمسازی کنید. هنگامی که Terraform با قدرت و انعطافپذیری پلتفرم ابری گوگل (GCP) ترکیب میشود، به ابزار و منبعی عالی برای مدیریت محیطها و استقرارهای پیچیده شما در GCP تبدیل میگردد.
چگونه از Terraform با GCP استفاده کنیم؟
- راههای زیادی برای استفاده از Terraform با GCP در عملیاتهای شما وجود دارد.
- میتوانید از آن برای استقرار سریع و آسان landing zones جدید در GCP استفاده کنید.
- از Terraform برای فراهمسازی و مقیاسبندی سریع و بدون زحمت محیطهای ساده یا پیچیده استفاده کنید.
- عملیات خود در GCP را با ادغام با پایپلاینهای CI/CD برای استقرار خودکار منابع، اتوماتیک کنید.
- محیطهای تست و سندباکس را به سرعت، بدون تلاش و هزینه اضافی مستقر و بازنشانی کنید.
در این دوره چه چیزهایی وجود دارد؟
این دوره شما را با اصول اولیه Terraform در GCP آشنا میکند. ما مراحل دانلود و نصب Terraform را کشف کرده، با یک استقرار ساده و ابتدایی کار میکنیم و سپس آن را به یک استقرار مقیاسپذیرتر و بهینهتر گسترش میدهیم.
مدرس رایجترین سرویسها و عملیاتها در GCP با Terraform را پوشش خواهد داد، از جمله:
- چگونه پروژهها را در GCP با استفاده از Terraform ایجاد کنیم؟
- چگونه ماشینهای مجازی را در GCP با استفاده از Terraform فراهمسازی کنیم؟
- چگونه گروههای نمونه مدیریتشده را در GCP با استفاده از Terraform فراهمسازی و پیکربندی کنیم؟
- چگونه لود بالانسینگ HTTPS عمومی را در GCP با استفاده از Terraform راهاندازی کنیم؟
- چگونه با آدرسهای IP عمومی و گواهیهای SSL مدیریتشده در GCP با استفاده از Terraform کار کنیم؟
- چگونه با VPC و فایروال در GCP با استفاده از Terraform کار کنیم؟
- چگونه با IAM و حسابهای کاربری سرویس در GCP با استفاده از Terraform کار کنیم؟
- چگونه نمونههای Cloud SQL را در GCP با استفاده از Terraform فراهمسازی و مدیریت کنیم؟
- چگونه پالیسیهای Cloud Armor را در GCP با استفاده از Terraform ایجاد کنیم؟
سپس، پس از پوشش دادن مباحث مهم کار با GCP از طریق Terraform، به موضوعات جالبتری در Terraform مانند ساخت ماژولها برای گسترش و استفاده مجدد از پیکربندیمان در هر جایی خواهم پرداخت!
این دوره را با ارائه یک بررسی کلی و دمویی از Google Cloud Foundation Fabric و Fabric FAST به پایان خواهم رساند، که مجموعهای از ماژولها و بلوپرینت های Terraform برای مدیریت GCP و ایجاد landing zones مقیاسپذیر بر اساس بهترین شیوههای گوگل است!
و اما بیشتر از اینها؟ خب، هر چیزی که با هم در این دوره میسازیم، یک دستاورد قابل استفاده مجدد خواهد بود که میتوانید آن را برای هر کاربرد و نیازی که در زندگی واقعی و کار خود دارید، دوباره استفاده و سفارشیسازی کنید!
بیصبرانه منتظر حضور شما در دوره هستم! بازخوردها و آموختههای خود را با دیگران به اشتراک بگذارید و بیایید همگی پس از پایان این دوره، فراتر از مطالب آن برویم!
این دوره برای چه کسانی مناسب است؟
- مهندسان و معماران پلتفرم ابری گوگل که میخواهند وارد حوزه «زیرساخت به عنوان کد» شوند.
- افرادی که همیشه به دنبال یادگیری چیزهای جدید هستند!
بیایید Terraform را در GCP یاد بگیریم
-
مقدمه 05:45
-
پروفایل مدرس شما 05:42
-
تجربه و پروفایل مورد نیاز قبل از شرکت در این دوره 04:53
-
راه اندازی محیط و ابزارهای من 08:00
-
مقدمهای بر Terraform 13:56
-
دانلود و نصب Terraform روی لینوکس و ویندوز 08:57
-
اجرا کردن Terraform از Google Cloud Shell 03:53
-
راهاندازی حسابهای کاربری سرویس مورد نیاز برای Terraform در GCP 07:35
-
ایجاد باکت Google Cloud Storage برای استیت Terraform 02:41
-
راهاندازی دسترسیهای IAM مورد نیاز برای Terraform در GCP 03:12
-
راهاندازی حساب صورتحساب خود برای GCP و Terraform 04:25
-
راهاندازی فایلها و محیط Terraform 07:14
-
پروایدر و بکاند Terraform 04:34
-
ساختار فایل و فرمان های اولیه Terraform 14:16
-
چگونگی نامگذاری و ارجاع به منابع در Terraform 10:33
-
درک خروجی فرمان های Terraform 03:32
-
متغیرهای Terraform 16:01
-
کار با متغیرهای ساختاریافته و پیچیده 15:13
-
استفاده از فایل terraform.tfvars برای مدیریت متغیرها 07:21
-
کار با خروجیها 09:59
-
دانش خود را آزمایش کنید None
-
مراجع مهم برای Terraform و GCP و مورد استفاده دوره 07:26
-
آمادهسازی محیط و مدیریت بکاند استیت 14:07
-
ایجاد پوشهها و پروژهها در GCP با استفاده از Terraform 22:58
-
عال و غیرفعال کردن سرویسها در پروژههای GCP با استفاده از Terraform 22:56
-
راه اندازی بودجههای پروژه و هشدارها در GCP با استفاده از Terraform 13:12
-
ایجاد و اشتراکگذاری VPCها در GCP با استفاده از Terraform 22:27
-
راه اندازی دستی دسترسیهای IAM مورد نیاز برای Shared VPC 05:11
-
ایجاد ماشینهای مجازی در GCP با استفاده از Terraform 24:36
-
کار با Google Cloud Storage با استفاده از Terraform 17:15
-
قالبهای پروژه خودتان را بسازید None
-
یافتن رویکردی متفاوت برای مدیریت پیکربندیهای ماشین مجازی None
-
کامپوننت های لازم برای ایجاد گروههای نمونه مدیریتشده در GCP با استفاده از Terraform 07:51
-
ایجاد قالبهای نمونه ماشین مجازی در GCP با استفاده از Terraform 06:52
-
ایجاد بررسیهای سلامت در GCP با استفاده از Terraform 02:42
-
ایجاد یک گروه نمونه مدیریتشده در GCP با استفاده از Terraform 09:02
-
پیکربندی گروههای نمونه مدیریتشده برای مقیاسپذیری خودکار در GCP با استفاده از Terraform 17:35
-
کامپوننت های لود بالانسینگ در GCP و Terraform 14:30
-
ایجاد یک لود بالانسر HTTPS عمومی در GCP با استفاده از Terraform 21:08
-
پیکربندی قوانین فایروال VPC در GCP با استفاده از Terraform 22:10
-
ایجاد NAT Gateway در GCP با استفاده از Terraform 19:05
-
کار با چرخه عمر در Terraform 08:44
-
استفاده از پروایدر random در Terraform 10:34
-
بهبود رفتار دستور apply و منطق ایجاد منابع در Terraform 16:00
-
بهبود رفتار دستور apply و منطق ایجاد منابع در Terraform - بخش 2 14:24
-
دانش خود را آزمایش کنید None
-
کار با Cloud SQL در GCP با استفاده از Terraform - برنامه بخش 06:19
-
بررسی مستندات Terraform Google Cloud SQL 03:58
-
ایجاد اتصالات VPC خصوصی در GCP با استفاده از Terraform 04:26
-
ایجاد نمونههای Google Cloud SQL در GCP با استفاده از Terraform 21:05
-
دانش خود را آزمایش کنید None
-
مقدمهای بر مدیریت IAM در GCP با استفاده از Terraform 07:07
-
کار با iam_policy برای مدیریت IAM در GCP با استفاده از Terraform 21:46
-
چگونگی استفاده از Cloud Asset Inventory و دستور import در Terraform برای بازیابی رولهای IAM از دست رفته 12:06
-
کار با iam_binding برای مدیریت IAM در GCP با استفاده از Terraform 13:07
-
کار با iam_member برای مدیریت IAM در GCP با استفاده از Terraform 07:19
-
بررسی Identity-Aware Proxy (IAP) در GCP و Terraform 04:11
-
بررسی سناریوی استفاده از IAP در GCP که با Terraform پیادهسازی خواهد شد 07:37
-
فعالسازی IAP در GCP با استفاده از Terraform برای دسترسی امن به ماشینهای مجازی 06:25
-
پیکربندی دسترسیهای IAM مورد نیاز برای IAP در GCP با استفاده از Terraform 11:42
-
ایجاد رولهای سفارشی IAM در GCP با استفاده از Terraform 11:20
-
ایجاد حسابهای کاربری سرویس در GCP با استفاده از Terraform 19:04
-
ایجاد و اکسپورت کردن کلیدهای حساب کاربری سرویس در GCP با استفاده از Terraform 12:08
-
بررسی Google Secret Manager در GCP و Terraform 04:17
-
فعالسازی سرویس Secret Manager و ایجاد یک سکرت در GCP با استفاده از Terraform 05:31
-
ایجاد نسخههای سکرت در یک سکرت در GCP با استفاده از Terraform 17:08
-
بررسی پیکربندی Google Cloud Armor در Terraform 09:41
-
ایجاد پیکربندی Google Cloud Armor در GCP با استفاده از Terraform 18:27
-
مقدمهای بر ماژولها در Terraform 17:09
-
چگونه یک ماژول در Terraform بسازیم؟ 05:17
-
دمو 1 - ساخت ماژول در Terraform برای ایجاد پروژههای GCP 27:13
-
دمو 2 - ایمپورت کردن منابع موجود GCP به عنوان ماژول در استیت Terraform 28:08
-
دمو 3 - مدیریت ماشینهای مجازی در GCP با استفاده از ماژولهای Terraform 21:55
-
استفاده از ماژولهای Terraform ارائهشده توسط گوگل 17:07
-
دانش خود را آزمایش کنید None
-
مقدمهای بر Google Cloud Foundation Fabric 17:05
-
آغاز کار با Fabric FAST 11:30
-
بوتاسترپ در Fabric FAST 18:54
-
مرحله 1 مدیریت منابع در Fabric FAST 07:03
-
مرحله 2 شبکه-ایکس در Fabric FAST 22:24
-
مرحله 2 امنیت در Fabric FAST 05:01
-
مرحله 3 کارخانه پروژه در Fabric FAST 10:11
-
Fabric FAST - دمو 1 - سناریو و راهاندازی Cloud Identity 24:10
-
Fabric FAST - دمو 2 - bootstrap 20:01
-
Fabric FAST - دمو 3 - resman 22:27
-
Fabric FAST - دمو 4 - networking-c-nva 15:02
-
Fabric FAST - دمو 5 - project-factory 17:07
-
Fabric FAST - دمو 6 - پاکسازی 08:55
-
جمعبندی و گامهای بعدی 10:07
مشخصات آموزش
بیایید Terraform را در GCP یاد بگیریم
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:89
- مدت زمان :17:10:23
- حجم :10.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy