دوره آموزشی
دوبله زبان فارسی
آموزش GCP Terraform در گوگل کلود - سی دموی واقعی SRE دواپس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما نحوه اجرای فرمانهای اساسی Terraform مانند init و validate و plan ،apply و destroy را خواهید آموخت.
- شما مبانی زبان Terraform و سینتکس آن را درک خواهید کرد.
- شما نحوه استفاده از متغیرهای ورودی و مقادیر خروجی را برای پارامترگذاری و بازیابی داده در پیکربندیهای Terraform خواهید آموخت.
- شما از متا آرگومان count برای ایجاد منابع متعدد به طور پویا استفاده خواهید کرد.
- شما نحوه استفاده از منابع داده Terraform برای واکشی داده از سیستمهای خارجی را خواهید آموخت.
- شما متا آرگومان for_each را برای تکرار روی کالکشنها و ایجاد منابع پیاده خواهید کرد.
- شما نحوه تعریف و استفاده از مقادیر محلی در Terraform و کار با قالبهای نمونه GCP را یاد خواهید گرفت.
- شما مدیریت و پیکربندی گروههای نمونه مدیریت شده GCP را با استفاده از Terraform انجام خواهید داد.
- شما یک لودبالانسر اپلیکیشن منطقهای GCP را با استفاده از Terraform راهاندازی خواهید کرد.
- شما گروه نمونه مدیریت شده GCP را با IP خصوصی، NAT ابری و مسیریاب ابری پیاده خواهید کرد.
- شما از Certificate Manager در GCP برای ایجاد گواهینامههای SSL خودامضا برای ALBs منطقهای استفاده خواهید کرد.
- شما DNS ابری GCP را با Certificate Manager برای دریافت گواهینامههای SSL درجه تولید یکپارچه خواهید کرد.
- شما لودبالانسرهای GCP را با مسیریابی مبتنی بر کانتکس پیکربندی خواهید کرد.
- شما مسیریابی مبتنی بر نام دامنه را با لودبالانسرهای GCP پیاده خواهید کرد.
- شما مسیریابی مبتنی بر هدر را در لودبالانسرهای GCP راهاندازی خواهید کرد.
- شما لاگهای اپلیکیشن را به لاگ کردن ابر GCP ارسال خواهید کرد تا مدیریت لاگ مرکزی انجام شود.
- شما نظارت بر ابر GCP را با uptime checks، سیاستهای هشدار و متریکهای سفارشی پیاده خواهید کرد.
- شما GCP Cloud SQL را با IP عمومی پیکربندی کرده و از ذخیرهسازی ابری به عنوان بکاند راه دور Terraform استفاده خواهید کرد.
- شما یک اپلیکیشن end-to-end را با DNS و SSL خودامضا، UMS و IP عمومی Cloud SQL مستقر خواهید کرد.
- شما اپلیکیشن خود را با گواهینامههای SSL درجه تولید ایمن خواهید کرد که از IP عمومی Cloud SQL استفاده میکند.
- شما GCP Cloud SQL را با IP خصوصی برای افزایش امنیت راهاندازی خواهید کرد.
- شما SSL خودامضا، UMS و IP خصوصی Cloud SQL را برای یک استقرار کامل یکپارچه خواهید کرد.
- شما کل استک را با گواهینامههای SSL درجه تولید، UMS و IP خصوصی Cloud SQL ایمن خواهید کرد.
- شما از ماژولهای عمومی Terraform از Terraform Registry استفاده خواهید کرد.
- شما ماژولهای سفارشی Terraform را برای نمونههای ماشین مجازی ایجاد خواهید کرد.
- شما GCP دواپس را با استفاده از بیلد ابر و گیتهاب برای خودکارسازی استقرارهای کد Terraform پیاده خواهید کرد.
- شما لودبالانسر اپلیکیشن گلوبال GCP را راهاندازی و مدیریت خواهید کرد.
پیشنیازهای دوره
- شما باید دانش اولیه از پلتفرم گوگل کلود داشته باشید.
- برای ایجاد حساب گوگل کلود، به یک کارت اعتباری یا دبیت نیاز دارید.
- شما نیازی به دانش قبلی از Terraform ندارید. ما از مبانی Terraform شروع خواهیم کرد. نه دمو اول شامل مبانی Terraform خواهد بود.
توضیحات دوره
ماژولهای دوره
- دمو - نصب ابزارهای CLI - gcloud CLI و Terraform CLI، ویرایشگر ویژوال استودیو کد
- دمو - فرمانهای Terraform (init ،validate ،plan ،apply و destroy)
- دمو - اصول زبان Terraform
- دمو - متا آرگومان Terraform - ارائهدهنده (دموی چندین ارائهدهنده)
- دمو - متغیرهای ورودی و مقادیر خروجی Terraform
- دمو - متا آرگومان Terraform - بررسی count
- دمو - منابع داده Terraform
- دمو - متا آرگومان Terraform - بررسی for_each
- دمو - مقادیر محلی Terraform، قالبهای نمونه GCP
- دمو - گروههای نمونه مدیریت شده GCP با Terraform
- دمو - لودبالانسر اپلیکیشن منطقهای GCP HTTP
- دمو - GCP MIG با IP خصوصی و NAT ابری و مسیریاب ابری
- دمو - سیاست بروزرسانی گروه نمونه مدیریت شده GCP
- دمو - Certificate Manager در GCP با SSL خودامضا برای ALB منطقهای
- دمو - دامنههای ابری GCP و DNS ابری
- دمو - DNS ابری GCP و SSL Certificate Manager درجه تولید
- دمو - لودبالانسر GCP با مسیریابی مبتنی بر کانتکس
- دمو - لودبالانسر اپلیکیشن GCP با مسیریابی مبتنی بر نام دامنه
- دمو - لودبالانسر GCP با مسیریابی مبتنی بر هدر
- دمو - ضبط لاگهای ابری GCP - ارسال لاگهای اپلیکیشن به لاگ کردن ابر
- دمو - نظارت بر Cloud GCP - معرفی uptime checks، سیاست هشدار و متریکها
- دمو - IP عمومی Cloud SQL GCP + بکاند راه دور Terraform به عنوان ذخیرهسازی ابری
- دمو - DNS به پایگاه داده - لودبالانسر (SSL خودامضا) + UMS و IP عمومی Cloud SQL
- دمو - DNS به پایگاه داده - لودبالانسر (SSL درجه تولید) + UMS و IP عمومی Cloud SQL
- دمو - IP خصوصی Cloud SQL GC
- دمو - DNS به پایگاه داده - لودبالانسر (SSL خوامضا) + UMS و IP خصوصی Cloud SQL
- دمو - DNS به پایگاه داده - لودبالانسر (SSL با درجه تولید) + UMS و IP خصوصی Cloud SQL
- دمو - ماژولهای Terraform - استفاده از ماژولهای عمومی از Terraform Registry
- دمو - ماژولهای Terraform - ایجاد ماژول سفارشی Terraform برای نمونه ماشین مجازی
- دمو - GCP دواپس با بیلد ابر و گیتهاب برای کد Terraform
- دمو - لودبالانسر اپلیکیشن گلوبال GCP HTTP
- مفاهیم پوشش داده شده Terraform
- فرمانهای Terraform
- ارائهدهندههای Terraform
- بلوک تنظیمات Terraform
- منابع Terraform
- بکاندهای محلی Terraform
- بکاندهای راه دور Terraform
- متغیرهای ورودی Terraform
- مقادیر خروجی Terraform
- مقادیر محلی Terraform
- منابع State راه دور Terraform
- توابع قالب Terraform
- متا آرگومان ارائهدهنده در Terraform
- متا آرگومان count در Terraform
- متا آرگومان for_each در Terraform
- منابع داده Terraform
- ماژولهای عمومی Terraform
- توسعه ماژولهای سفارشی Terraform
- توابع Terraform
پوشش سرویسهای گوگل کلود:
- نمونههای ماشین مجازی Google Compute Engine
- قالبهای نمونه ماشین مجازی Google Compute Engine
- Health Checks در Google Compute Engine
- گروههای نمونه Google Compute Engine
- دیسکهای دائمی Google Compute Engine
- VPC گوگل کلود
- فایروالهای گوگل کلود
- ذخیرهسازی گوگل کلود
- نظارت بر گوگل کلود
- لاگ کردن گوگل کلود
- لود بالانسینگ گوگل کلود
- مدیریت دسترسی و هویت (IAM) گوگل کلود
- دامنههای گوگل کلود
- DNS گوگل کلود
- NAT گوگل کلود
- مسیریاب گوگل کلود
- IP خارجی گوگل کلود
- بیلد گوگل کلود
- Certificate Manager گوگل کلود
- اتصال سرویس خصوصی VPC گوگل
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که در حال برنامهریزی برای خودکارسازی زیرساخت گوگل کلود با استفاده از Terraform هستند.
- دانشجویانی که به یادگیری Terraform روی پلتفرم گوگل کلود علاقهمند هستند.
آموزش GCP Terraform در گوگل کلود - سی دموی واقعی SRE دواپس
-
مقدمه 23:18
-
مرحله 3 - ایجاد حساب GCP و هشدارهای بودجه 03:01
-
مرحله 1 - آشنایی با نصب ابزارهای Terraform و gcloud و ویرایشگر ویژوال استودیو کد 00:52
-
مرحله 2 - سیستم عامل مک - نصب gcloud CLI 09:40
-
مرحله 3 - سیستم عامل مک - نصب Terraform CLI و ویرایشگر ویژوال استودیو کد 03:21
-
مرحله 4 - سیستم عامل مک - نصب ویرایشگر ویژوال استودیو کد و پلاگین 01:47
-
مرحله 5 - سیستم عامل ویندوز - نصب gcloud CLI 05:41
-
مرحله 6 - سیستم عامل ویندوز - نصب Terraform 02:41
-
مرحله 7 - سیستم عامل ویندوز - نصب ویرایشگر ویژوال استودیو کد و پلاگین 01:55
-
مرحله 1 - آشنایی با فرمانهای Terraform 05:57
-
مرحله 2 - پیادهسازی فرمانهای اصلی Terraform 14:04
-
مرحله 3 - بحث درباره فایل state و فرمان destroy در terraform 06:56
-
مرحله 0 - برای خودکارسازی به چه مواردی نیاز داریم؟ 02:05
-
مرحله 1 - آشنایی با مبانی زبان Terraform 08:04
-
مرحله 2 - درک بلوکهای اساسی Terraform 05:31
-
مرحله 3 - درک جزئیات بلوک Terraform 06:57
-
مرحله 4 - درک ارائه دهندهها و رجیستری 09:49
-
مرحله 5 - ایجاد VPC و Subnet 06:54
-
مرحله 6 - ایجاد قانون فایروال ssh و HTTP 80 05:54
-
مرحله 7 - ایجاد مانیفست نمونه ماشین مجازی با Terraform 10:18
-
مرحله 8 - اجرای فرمانهای Terraform و اعتبارسنجی دموی شماره 3 08:19
-
مرحله 9 - درک مفهوم State در Terraform 11:01
-
مرحله 1 - آشنایی با ارائهدهنده متا آرگومان 04:52
-
مرحله 2 - دموی چندین ارائهدهنده 06:29
-
مرحله 1 - آشنایی با متغیرهای ورودی و مقادیر خروجی 05:01
-
مرحله 2 - تعریف متغیرها و فراخوانی از آنها در منابع 08:44
-
مرحله 3 - درک روشهای مختلف برای تعریف متغیرها 11:30
-
مرحله 4 - آشنایی با مقادیر خروجی Terraform 03:33
-
مرحله 5 - پیادهسازی مقادیر خروجی و پاکسازی 08:44
-
مرحله 1 - آشنایی با متا آرگومان count 06:59
-
مرحله 2 - پیادهسازی متا آرگومان count 06:26
-
مرحله 3 - پیادهسازی عبارت و عملگر splat 10:12
-
مرحله 4 - دمو - اجرای فرمانهای TF برای متا آرگومان count 04:19
-
مرحله 1 - آشنایی با منابع داده Terraform 02:19
-
مرحله 2 - دمو - پیادهسازی منابع داده Terraform 08:15
-
مرحله 1 - آشنایی با متا آرگومان for_each 04:15
-
مرحله 2 - دموی 1 - ورودی for_each به عنوان مقادیر مجموعه 07:37
-
مرحله 3 - دموی 2 - ورودی for_each به عنوان مقادیر نقشه 07:42
-
مرحله 1 - آشنایی با مقادیر محلی Terraform 06:28
-
مرحله 2 - پیادهسازی منبع داده تصویر Google Compute 06:21
-
مرحله 3 - پیادهسازی مقادیر محلی و منبع داده Terraform 05:51
-
مرحله 4 - ایجاد قالب نمونه منطقهای 08:41
-
مرحله 5 - ایجاد ماشین مجازی از قالب، اجرای فرمانهای TF و اعتبارسنجی 08:46
-
مرحله 1 - آشنایی با گروههای نمونه مدیریت شده 02:55
-
مرحله 2 - ایجاد پیکربندیهای TF برای MIG عمومی 11:06
-
مرحله 3 - دمو - اجرای فرمانهای TF، اعتبارسنجی MIG و پاکسازی 06:37
-
مرحله 1 - آشنایی با ALB منطقهای GCP HTTP 18:00
-
مرحله 2 - ایجاد subnet فقط پروکسی منطقهای 03:38
-
مرحله 3 - ایجاد IP استاتیک، Health Check و سرویس بکاند 10:40
-
مرحله 4 - ایجاد URLMap و HTTPProxy، قاعده فورواردینگ و خروجیها 12:16
-
مرحله 5 - اجرای فرمانهای TF، اعتبارسنجی ALB منطقهای و پاکسازی 09:16
-
مرحله 1 - آشنایی با IP خصوصی MIG GCP 03:51
-
مرحله 2 - ایجاد NAT ابری، مسیریاب ابری و دیگر تغییرات 06:22
-
مرحله 3 - اجرای فرمانهای TF، اعتبارسنجی دموی IP خصوصی MIG 06:04
-
مرحله 1 - آشنایی با سیاست بروزرسانی MIG 02:19
-
مرحله 2 - بررسی پیکربندیهای TF سیاست بروزرسانی MIG 06:16
-
مرحله 3 - دمو - اجرای فرمانهای TF، اعتبارسنجی سیاست بروزرسانی MIG 08:21
-
مرحله 1 - آشنایی با Certificate Manager در GCP با SSL خودامضا 04:23
-
مرحله 2 - ایجاد SSL خودامضا، Certificate Manager و پروکسی HTTPS 09:40
-
مرحله 3 - اجرای فرمانهای TF، اعتبارسنجی HTTPS URL 04:45
-
مرحله 4 - ایجاد ریدایرکت HTTP به HTTPS، اعتبارسنجی و پاکسازی 09:54
-
مرحله 0 - نکته پیشنیاز 01:18
-
مرحله 1 - آشنایی با دامنههای ابری 05:10
-
مرحله 2 - دمو - پیادهسازی دامنههای ابری 04:03
-
مرحله 3 - آشنایی با DNS ابری 10:54
-
مرحله 4 - دمو - پیادهسازی DNS ابری 07:10
-
مرحله 1 - آشنایی با DNS ابری - دو دمو 04:22
-
مرحله 2 - ایجاد مجموعه رکورد DNS ابری 08:26
-
مرحله 3 - ایجاد گواهینامه SSL درجه تولید به صورت دستی با احرازهویت DNS 05:45
-
مرحله 4 - ایجاد Certificate Manager، احرازهویت DNS و مجموعه رکورد 09:22
-
مرحله 5 - دموی 1 - اجرای فرمانهای TF و اعتبارسنجی (DNS ابری بعلاوه دامنههای ابری) 04:14
-
مرحله 6 - دموی 2 - DNS ابری + رجیستر دامنه به عنوان AWS Route53 07:00
-
مرحله 1 - آشنایی با لودبالانسر - مسیریابی مبتنی بر کانتکس 05:00
-
مرحله 2 - بررسی پیکربندیهای Terraform اپلیکیشن 2 06:23
-
مرحله 3 - تعریف سرویس بکاند MyApp1 و 2 و نقشه URL 09:42
-
مرحله 4 - اجرای فرمانهای TF، اعتبارسنجی مسیریابی مبتنی بر کانتکس 04:31
-
مرحله 1 - آشنایی با لودبالانسر - مسیریابی مبتنی بر نام دامنه 01:22
-
مرحله 2 - پیادهسازی مسیریابی مبتنی بر نام دامنه 07:39
-
مرحله 1 - آشنایی با لودبالانسر - مسیریابی مبتنی بر هدر 02:11
-
مرحله 2 - ایجاد نقشه URL برای مسیریابی مبتنی بر هدر 09:02
-
مرحله 3 - اجرای فرمانهای TF و اعتبارسنجی مسیریابی مبتنی بر هدر 03:59
-
مرحله 1 - آشنایی با لاگ کردن ابر 02:53
-
مرحله 2 - بررسی اسکریپت استارتاپ و نصب ایجنت عملیاتی و وب سرور 06:51
-
مرحله 3 - ایجاد سرویس اکانت با نقشهای نویسندگی لاگ و متریک 06:14
-
مرحله 4 - اجرای فرمانهای TF، اعتبارسجی لاگها در لاگ کردن ابر 06:36
-
مرحله 1 - آشنایی با نظارت ابری 03:14
-
مرحله 2 - بررسی درباره کنسول Uptime Checks، سیاست هشدار و تغییرات نوتیفیکیشن 06:47
-
مرحله 3 - ایجاد پیکربندیهای TF برای NC، سیاست هشدار و Uptime Checks 10:29
-
مرحله 4 - اجرای فرمانهای TF، اعتبارسنجی Uptime Checks، هشدارها و متریکها 12:13
-
مرحله 1 - آشنایی با IP عمومی Cloud SQL و بکاند راه دور 05:59
-
مرحله 2 - ایجاد باکت ذخیرهسازی ابری برای بکاند راه دور 04:30
-
مرحله 3 - ایجاد نمونه پایگاه داده Cloud SQL 11:44
-
مرحله 4 - ایجاد اسکیمای پایگاه داده، کاربر پایگاه داده و خروجیهای TF 02:41
-
مرحله 5 - اجرای فرمانهای TF، اتصال به پایگاه داده و اعتبارسنجی 06:35
-
مرحله 1 - آشنایی با DNS به پایگاه داده با لودبالانسر - SSL خودامضا و IP عمومی Cloud SQL 11:15
-
مرحله 2 - ایجاد منبع داده State راه دور 09:11
-
مرحله 3 - بررسی فایل tmpl نصب UMS 04:21
-
مرحله 4 - بررسی پیکربندیهای TF MIG، لودبالانسر، Health Checks و قوانین فایروال 07:17
-
مرحله 5 - اجرای فرمانهای TF، اعتبارسنجی اپلیکیشن UMS از DNS به پایگاه داده برای CloudSQL عمومی خودامضا 13:54
-
مرحله 1 - آشنایی با DNS به پایگاه داده با لودبالانسر - SSL درجه تولید و IP عمومی Cloud SQL 02:29
-
مرحله 2 - بررسی پیکربندی های TF C1 تا C12 06:29
-
مرحله 3 - اجرای فرمانهای TF و اعتبارسنجی و پاکسازی پروژههای P1 و P3 11:09
-
مرحله 1 - آشنایی با IP خصوصی Cloud SQL 04:05
-
مرحله 2 - دمو - بررسی پیکربندیهای TF برای IP خصوصی Cloud SQL 11:47
-
مرحله 3 - اجرای فرمانهای TF، اعتبارسنجی اتصال پایگاه داده از ماشین مجازی در VPC 06:23
-
مرحله 4 - بررسی اتصال سرویسهای خصوصی، منابع دامنه IP خصوصی 04:48
-
مرحله 1 - آشنایی با JVM به پایگاه داده با لودبالانسر - SSL خودامضا و IP خصوصی CloudSQL 05:37
-
مرحله 2 - بررسی پیکربندیهای TF - تغییرات مربوط به دسترسی خروجیهای P1 در P2 12:46
-
مرحله 3 - اجرای فرمانهای TF، اعتبارسنجی DNS در پایگاه داده با SSL خودامضا و IP خصوصی CloudSQL 11:07
-
مرحله 1 - آشنایی با JVM به پایگاه داده با لودبالانسر - SSL درجه تولید و IP خصوصی CloudSQL 02:44
-
مرحله 2 - بررسی پیکربندیهای TF - بررسی DNS به پایگاه داده با IP خصوصی CloudSQL 08:16
-
مرحله 3 - اجرای فرمانهای TF، اعتبارسنجی DNS به پایگاه داده با SSL درجه تولید و IP خصوصی CloudSQL 10:15
-
مرحله 1 - آشنایی با ماژولهای Terraform 18:41
-
مرحله 2 - ایجاد ماژول VPC 07:39
-
مرحله 3 - بروزرسانی نمونه ماشین مجازی، خروجیهای VPC، قوانین فایروال با ماژول VPC 05:30
-
مرحله 4 - اجرای فرمانهای TF، اعتبارسنجی VPC و Subnet، فایروالها و نمونه ماشین مجازی 06:28
-
مرحله 1 - آشنایی با ماژول سفارشی Terraform 03:43
-
مرحله 2 - ایجاد ماژول Terraform برای نمونه ماشین مجازی 08:14
-
مرحله 3 - فراخوانی ماژول فرزند در ماژول ریشه 07:13
-
مرحله 4 - اجرای فرمانهای TF، اعتبارسنجی منابع ماژول فرزند و ریشه 08:00
-
مرحله 1 - آشنایی با دواپس GCP برای کد Terraform 13:06
-
مرحله 2 - بررسی جزئیات فایل cloudbuild yaml 10:26
-
مرحله 3 - ایجاد مخزن گیتهاب، پیکربندی احرازهویت SSH از دسکتاپ محلی به گیتهاب 05:41
-
مرحله 4 - کپی فایلهای گیتهاب به مخزن محلی و پوش کردن آن به مخزن راه دور 02:05
-
مرحله 5 - ایجاد ارتباط بیلد ابر GCP، لینک و تریگر 08:55
-
مرحله 6 - ایجاد برنچهای توسعه و تولید، بیلد تایید و اعتبارسنجی منابع 08:45
-
مرحله 7 - ایجاد برنچ ویژگی، ترفیع تغییرات به محیط توسعه 11:28
-
مرحله 8 - ترفیع تغییرات به محیط تولید 04:36
-
مرحله 9 - پاکسازی تمام منابع ایجاد شده در این دمو 03:36
-
مرحله 1 - آشنایی با لودبالانسر اپلیکیشن گلوبال 08:01
-
مرحله 2 - بررسی پیکربندیهای TF MIG منطقه 1 و 2 07:43
-
مرحله 3 - بررسی پیکربندیهای لودبالانسر TF - اپلیکیشن گلوبال 05:16
-
مرحله 4 - اجرای فرمانهای TF، اعتبارسنجی لودبالانسر اپلیکیشن گلوبال GCP 05:43
مشخصات آموزش
آموزش GCP Terraform در گوگل کلود - سی دموی واقعی SRE دواپس
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:133
- مدت زمان :15:42:41
- حجم :8.0GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy