گوگل کلود ران - بررسی عمیق فنی جامع و عملی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد، مدیریت و استقرار سرویسها و Jobs گوگل کلود ران
- ایجاد ایمیجها با استفاده از Cloud Build با Buildpacks و داکر
- ایجاد، مدیریت و اتصال سرویس اکانتها به سرویسها و Jobs گوگل کلود ران
- یکپارچهسازی گوگل کلود ران با Pub/Sub، ذخیرهسازی ابری، Eventarc و Cloud SQL
- ارتباط با Cloud SQL با استفاده از IP عمومی و IP خصوصی
- ارتباط با Cloud SQL با استفاده از Cloud SQL Connection و Cloud SQL Auth Proxy
- استقرار آبی-سبز
- ایمنسازی ایمیجهای کانتینر
پیشنیازهای دوره
- این دوره سطح 200 و 300 (متوسط) است و ما با انجام کارها، تجربه کسب خواهیم کرد
- باید git cli را نصب داشته باشید یا توانایی نصب git cli روی سیستم محلی خود را داشته باشید.
- توانایی ایجاد مخزن منبع روی گیتهاب
- توانایی درک کد اولیه پایتون
- توانایی درک فایلهای جیسان و YAML
- درک اولیه از gCloud CLI
- نصب ویژوال استودیو کد روی سیستم محلی (اختیاری اما بسیار توصیه میشود.)
- توانایی تحمل هزینهای کوچک در حساب ابری
توضیحات دوره
در این دوره، شما یاد خواهید گرفت که چگونه سرویسها را با استفاده از سرویسها و Jobs گوگل کلود ران مستقر کنید. گوگل کلود ران یک پلتفرم محاسباتی مدیریت شده است که به شما اجازه میدهد کانتینرها را به طور مستقیم روی زیرساخت مقیاسپذیر گوگل اجرا کنید.
ما با پوشش مبانی گوگل کلود ران، از جمله معماری، ویژگیها و مزایای آن آغاز خواهیم کرد. سپس به عمق جنبههای مختلف گوگل کلود ران خواهیم پرداخت، از جمله:
- ایجاد، استقرار و مدیریت سرویسها و Jobs گوگل کلود ران
- یکپارچهسازی سرویسهای گوگل کلود ران با Cloud Pub/Sub، ذخیرهسازی ابری، Eventarc و Cloud SQL و غیره
- ساخت ایمیجها با استفاده از Cloud Build
- ایمنسازی سرویسهای گوگل کلود ران
- ذخیره آرتیفکتها در Artifact Registry و تامین امنیت آنها
- دیگر موارد
در پایان دوره، شما درک عمیقی از گوگل کلود ران خواهید داشت و قادر خواهید بود از آن برای ساخت سرویسها و Jobs ایمن و مقیاسپذیر استفاده کنید.
این دوره برای توسعهدهندگان، مهندسان دواپس و مهندسان امنیت طراحی شده که میخواهند یاد بگیرند چگونه از گوگل کلود ران برای ساخت سرویسها و Jobs ایمن و مقیاسپذیر استفاده کنند. تجربه قبلی با گوگل کلود ران لازم نیست، اما داشتن دانش اولیه از پلتفرم گوگل کلود مفید است.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار که میخواهند بیاموزند چگونه سرویسها و Jobs گوگل کلود ران را توسعه دهند.
- مهندسان دواپس که میخواهند بیاموزند چگونه سرویسها و Jobs گوگل کلود ران را مستقر و مدیریت کنند.
- مهندسان امنیت که میخواهند بیاموزند چگونه سرویسها و Jobs گوگل کلود ران را ایمن کنند.
گوگل کلود ران - بررسی عمیق فنی جامع و عملی
-
درباره مدرس 01:12
-
آنچه انجام خواهیم داد؟ 01:23
-
انتظارات 01:01
-
بررسی ساختار کد 01:14
-
مقدمه لابراتوار 00:11
-
دانلود فایلهای لابراتوار و ایجاد ساختار پوشه 02:25
-
دستورالعملها برای نصب پایتون، gCloud CLI و ویژوال استودیو کد 04:36
-
گوگل کلود ران چیست؟ 05:45
-
روشهای اجرای کد خود روی گوگل کلود ران 01:04
-
سرویسهای گوگل کلود ران کدامند؟ 02:04
-
ویژگیهای سرویسهای گوگل کلود ران 06:28
-
مدل قیمتگذاری برای سرویسهای گوگل کلود ران 03:14
-
Jobs گوگل کلود ران چه هستند؟ 01:26
-
تفاوتهای بین سرویسهای گوگل کلود ران و Jobs گوگل کلود ران 01:24
-
یکپارچهسازیهای گوگل کلود ران 02:06
-
مدل منبع گوگل کلود ران 06:45
-
مقدمه لابراتوار و دانلود کد 00:46
-
چرا از گیتهاب استفاده کنیم؟ 00:56
-
ایجاد مخزن منبع در گیتهاب 01:52
-
ایجاد توکن دسترسی شخصی در گیتهاب 01:39
-
اولین Check-in کد ما 05:08
-
مقدمه لابراتوار و دانلود کد 00:54
-
ایجاد پروژه در کنسول GCP 01:40
-
راهاندازی gCloud CLI روی ماشین محلی (اختیاری) 02:58
-
مقدمه لابراتوار و دانلود کد 00:42
-
فعالسازی APIs و سرویسهای مورد نیاز 03:47
-
مقدمه لابراتوار و دانلود کد 01:24
-
ایجاد اتصال میزبان به گیتهاب 03:13
-
لینکدهی مخزن گیتهاب به مخازن Cloud Build 01:14
-
مقدمه لابراتوار و دانلود کد 00:48
-
Artifact Registry چیست؟ 01:42
-
ایجاد Artifact Registry 01:15
-
مقدمه لابراتوار و دانلود کد 00:45
-
بررسی کد 01:33
-
پوش کردن کد به مخزن گیتهاب 01:10
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 07:02
-
بررسی لاگهای بیلد و ایمیج کانتینر در Artifact Registry 03:25
-
ایجاد سرویس گوگل کلود ران از کنسول GCP 08:22
-
بررسی سرویس گوگل کلود ران و تنظیمات آن 06:50
-
تست سرویس گوگل کلود ران 05:19
-
مقدمه لابراتوار و دانلود کد 01:06
-
ایجاد سرویس اکانتهای مورد نیاز 02:16
-
اتصال نقشها به سرویس اکانتها 04:52
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:22
-
بررسی کد 04:29
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 02:17
-
تست سرویس گوگل کلود ران 02:31
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:12
-
بررسی کد 02:46
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:50
-
تست سرویس گوگل کلود ران 01:50
-
تفاوتهای بین ساخت ایمیج کانتینر با استفاده از Buildpacks و Dockerfile 02:13
-
مقدمه لابراتوار و دانلود کد 00:44
-
کار مقدماتی 00:39
-
فعالسازی APIs و سرویسهای مورد نیاز 01:31
-
ایجاد نمونه Cloud SQL 03:20
-
آمادهسازی برای ایمپورت داده - تخصیص مجوزها به سرویس اکانت Cloud SQL 03:01
-
آمادهسازی برای ایمپورت داده - ایجاد باکت ذخیرهسازی ابری و آپلود فایل SQL Dump 02:50
-
ایمپورت داده به نمونه Cloud SQL 01:40
-
ایمپورت داده از ذخیرهسازی ابری به Cloud SQL چگونه کار میکند؟ 00:49
-
بررسی لابراتوار و دانلود کد 01:02
-
ایجاد Secrets در Secret Manager 01:30
-
تخصیص مجوزهای مورد نیاز به سرویس اکانت 01:03
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:31
-
بررسی کد 02:54
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 03:22
-
تست سرویس گوگل کلود ران 02:14
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:24
-
فعالسازی APIs و سرویسهای مورد نیاز 01:28
-
تخصیص محدوده IP خصوصی مدیریت شده و ایجاد اتصال خصوصی 03:35
-
ایجاد کانکتور دسترسی بدون سرور VPC 02:16
-
فعالسازی آدرس IP خصوصی برای نمونه Cloud SQL 02:05
-
توجه به آدرس IP خصوصی نمونه Cloud SQL 00:27
-
بررسی کد 01:18
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 02:04
-
بررسی سرویس گوگل کلود ران از کنسول GCP 01:09
-
تست سرویس گوگل کلود ران 00:47
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:33
-
تخصیص مجوزهای مورد نیاز به سرویس اکانت 00:59
-
بررسی کد 01:20
-
حذف کانکتور دسترسی بدون سرور VPC 00:48
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 02:04
-
تست سرویس گوگل کلود ران 01:49
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:20
-
فعالسازی APIs و سرویسهای مورد نیاز 00:50
-
بررسی کد 03:46
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:47
-
تست سرویس گوگل کلود ران 01:31
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:11
-
بررسی یوزکیس و بررسی کد 02:40
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:28
-
بررسی سرویس گوگل کلود ران از کنسول GCP 01:11
-
ایجاد سرویس اکانتهای مورد نیاز و تخصیص مجوزها 01:31
-
ایجاد اسکیمای Pub/Sub و اعتبارسنجی آن 04:01
-
ایجاد تاپیک Pub/Sub 01:01
-
ایجاد سابسکریپشن برای تاپیک Pub/Sub 02:31
-
تست سرویس گوگل کلود ران 02:07
-
بررسی لاگهای سرویس گوگل کلود ران برای مشاهده ویژگیهای پیام ورودی 02:03
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:10
-
بررسی یوزکیس و بررسی کد 01:38
-
فعالسازی APIs و سرویسهای مورد نیاز 01:44
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:28
-
ایجاد باکت ذخیرهسازی ابری 01:35
-
تخصیص مجوزها به سرویس اکانتها 02:58
-
ایجاد سرویس اکانت برای تریگر Eventarc و تخصیص مجوزها به آن 02:34
-
ایجاد تریگر Eventarc 03:59
-
تست سرویس کلود ران و بررسی لاگهای سرویس کلود برای بررسی داده رویداد 03:58
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:24
-
بررسی کد 03:31
-
ایمپورت داده به نمونه Cloud SQL 02:28
-
ایجاد سرویس اکانت برای سرویس گوگل کلود ران و تخصیص مجوزها به آن 01:52
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:28
-
تخصیص مجوزهای مورد نیاز به سرویس اکانت 01:23
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 02:20
-
تست ارتباطات سرویس به سرویس 01:03
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:13
-
بررسی کد 02:48
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن - آبی 01:40
-
بررسی نسخه سرویس گوگل کلود ران و تست آن - آبی 01:25
-
ایجاد تغییرات کد و پوش کردن آن به مخزن گیتهاب - سبز 01:24
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن - سبز 02:30
-
بررسی نسخه سرویس گوگل کلود ران و تست آن - سبز 02:05
-
مدیریت مسیریابی ترافیک به نسخههای آبی و سبز و تست استقرار آبی-سبز 02:51
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:11
-
بررسی یوزکیس و بررسی کد 01:51
-
ایجاد باکت ذخیرهسازی ابری برای فایل خروجی 01:19
-
تخصیص مجوزهای مورد نیاز به سرویس اکانت 01:09
-
ایجاد تریگر بیلد برای Job گوگل کلود ران در Cloud Build و اجرای آن 02:14
-
بررسی Job گوگل کلود ران 01:36
-
اجرای Job گوگل کلود ران از کنسول GCP 01:52
-
فعالسازی APIs و سرویسهای لازم برای ایجاد زمانبندی 00:58
-
ایجاد تریگر زمانبندی شده و تست Job گوگل کلود ران 02:33
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:49
-
بررسی کد 02:51
-
فعالسازی APIs و سرویسهای مورد نیاز 01:19
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:34
-
بررسی بیلد ساخته شده توسط Cloud Build 01:35
-
اصلاح سیاست مجوز باینری پیشفرض 01:52
-
ایجاد تریگر استقرار و اجرای آن 01:41
-
تست سرویس گوگل کلود ران 01:39
-
اعتبارسنجی اینکه نسخه سرویس ایجاد نشده است اگر ایمیج توسط Cloud Build ساخته نشده باشد 05:19
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:22
-
فعالسازی APIs و سرویس های مورد نیاز 00:56
-
ایجاد حلقه کلید سرویس مدیریت کلید (KMS) 01:23
-
ایجاد کلید سرویس مدیریت کلید (KMS) 01:19
-
ایجاد Attestor سفارشی 02:51
-
بررسی Attestor سفارشی 01:03
-
اصلاح سیاست مجوز باینری پیشفرض 01:22
-
بررسی کد 02:39
-
افزودن مجوزهای مورد نیاز به سرویس اکانت 02:15
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:28
-
ایجاد تریگر استقرار در Cloud Build و اجرای آن 02:09
-
اعتبارسنجی اینکه نسخه سرویس ایجاد نشده است اگر ایمیج توسط Attestor سفارشی امضا نشده باشد 03:10
-
مقدمه لابراتوار، دانلود کد و پوش کردن کد به مخزن گیتهاب 01:54
-
بررسی کد 09:05
-
فعالسازی APIs و سرویسهای مورد نیاز 00:54
-
ایجاد تریگر بیلد در Cloud Build و اجرای آن 01:47
-
بررسی سرویس گوگل کلود ران در کنسول GCP 02:16
-
تست سرویس گوگل کلود ران 01:00
-
اعتبارسنجی اینکه کانتینر Sidecar توسط کانتینر Ingress استفاده میشود 01:56
مشخصات آموزش
گوگل کلود ران - بررسی عمیق فنی جامع و عملی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:160
- مدت زمان :05:45:20
- حجم :2.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy