لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بیایید Terraform را در GCP یاد بگیریم
دانلود Let's Learn Terraform in GCP
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش استفاده از Terraform در GCP با تمرین، ساخت و استقرار پیکربندی خود در Google Cloud Platform! درک ساختار پیکربندی Terraform درک استقرار کامل Terraform، نحوه ساختار آن و نحوه عملکرد آن پیکربندی Terraform خود را بسازید و آن را به GCP گسترش دهید پیکربندی Terraform خود را با ماژول ها گسترش دهید و برای نتایج بهتر بهینه سازی کنید از ماژول های ارائه شده Google برای ساخت بهینه استفاده کنید. پیکربندی هایی که بر اساس بهترین شیوه های گوگل هستند قادر به کار با چارچوب فابریک بنیاد ابری گوگل برای ساخت و استقرار مناطق فرود در GCP پیش نیازها: دانش عمومی با GCP و Google Cloud مقداری دانش با دستورات پایه لینوکس مانند ls، mv، cp، grep و غیره... کمی لجباز بودن و ترک کارها آسان نیست:D چون به آن نیاز خواهید داشت!
قفل قدرت زیرساخت را به عنوان کد در GCP با Terraform باز کنید!
زیرساخت ابری خود را تغییر دهید
به دوره نهایی استفاده از Terraform در Google Cloud Platform (GCP) برای خودکارسازی، مدیریت و مقیاسبندی زیرساخت ابری خود خوش آمدید. خواه شما یک متخصص DevOps باشید، یک مهندس ابر، یا فردی که به دنبال استفاده از قدرت زیرساخت به عنوان کد (IaC) در GCP است، این دوره برای شما مناسب است!
چرا Terraform با GCP؟
Terraform، یک ابزار منبع باز ایجاد شده توسط HashiCorp، به شما امکان میدهد تا با استفاده از یک زبان پیکربندی تعریفی سطح بالا و ساده برای درک، یک زیرساخت ابری را تعریف و ارائه کنید. وقتی Terraform با قدرت و انعطافپذیری Google Cloud Platform (GCP) ترکیب میشود، به یک ابزار و منبع عالی برای مدیریت محیطها و استقرارهای پیچیده GCP شما تبدیل میشود.
چگونه از Terraform با GCP استفاده کنیم؟
روش های زیادی وجود دارد که می توانید از Terraform با GCP در عملیات خود استفاده کنید...
می توانید از آن برای استقرار مناطق فرود جدید در GCP بسیار سریع و آسان استفاده کنید
از Terraform برای تهیه و مقیاسبندی محیطهای ساده یا پیچیده سریع و بدون تلاش استفاده کنید
با ادغام با خطوط لوله CI/CD برای استقرار منابع خودکار، عملیات خود را در GCP خودکار کنید
استقرار و بازنشانی سریع جعبه ایمنی و محیطهای آزمایشی بدون تلاش و هزینه اضافی
در این دوره آموزشی چیست؟
این دوره شما را از اصول Terraform در GCP راهنمایی می کند. ما مراحل دانلود و نصب Terraform را کشف می کنیم، با یک راه اندازی ساده شروع کار می کنیم، و سپس آن را به یک استقرار مقیاس پذیرتر و بهینه تر گسترش می دهیم.
من متداولترین خدمات و عملیات در GCP را با Terraform پوشش خواهم داد، مانند:
نحوه ایجاد پروژه در GCP با استفاده از Terraform
نحوه ارائه نمونه های VM در 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 and Fabric FAST، که مجموعهای از ماژولهای Terraform و طرحهای اولیه برای مدیریت GCP و ایجاد مناطق فرود مقیاسپذیر با پیروی از بهترین شیوههای Google است، به پایان خواهم رساند.
چه چیزی بیشتر است؟ خوب، همه چیزهایی که در این دوره با هم می سازیم، یک برداشت قابل استفاده مجدد از این خواهد بود که می توانید برای هر مورد استفاده و نیازی که در زندگی و کار واقعی خود دارید، دوباره استفاده کنید و سفارشی کنید!
بی صبرانه منتظر حضور شما هستم! بازخورد خود و آنچه را که آموختهاید با دیگران به اشتراک بگذارید، و بیایید پس از اتمام آن، همه چیز را فراتر و فراتر از آنچه در این دوره است برویم!
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه
Introduction
مشخصات مربی شما
Your instructor's profile
سابقه و مشخصات لازم قبل از شرکت در این دوره
Required experience and profile prior to taking this course
تنظیمات محیط و مجموعه ابزار من
My environment and toolset setup
شروع کار با Terraform
Getting started with Terraform
مهم - نحوه دسترسی به نمونه های Terraform ارائه شده
Important - How to access the provided Terraform examples
مقدمه ای بر Terraform
Introduction to Terraform
Terraform را بر روی لینوکس و ویندوز دانلود و نصب کنید
Download and install Terraform on Linux and Windows
اجرای Terraform از Google Cloud Shell
Running Terraform from Google Cloud Shell
راه اندازی حساب های خدمات مورد نیاز برای Terraform در GCP
Setting up the required service accounts for Terraform in GCP
Google Cloud Storage Bucket for Terraform State را ایجاد کنید
Create the Google Cloud Storage Bucket for Terraform state
مجوزهای IAM مورد نیاز را برای Terraform در GCP تنظیم کنید
Setup the required IAM permissions for Terraform in GCP
حساب صورتحساب خود را برای GCP و Terraform تنظیم کنید
Setup your billing account for GCP and Terraform
فایل ها و محیط Terraform را راه اندازی کنید
Setup the Terraform files and environment
مبانی Terraform
Basics of Terraform
ارائه دهنده و باطن Terraform
Terraform provider and backend
ساختار فایل و دستورات اساسی Terraform
The file structure and basic commands of Terraform
نحوه نامگذاری و مرجع منابع در Terraform
How to name and reference resources in Terraform
کار با متغیرهای ساختاریافته و پیچیده
Working with structured and complex variables
استفاده از فایل terraform.tfvars برای مدیریت متغیرها
Using terraform.tfvars file to manage the variables
کار با خروجی ها
Working with outputs
دانش خود را تست کنید
Test your knowledge
از اعتبارسنجی ها برای اطمینان از مقادیر صحیح اختصاص داده شده به متغیرها استفاده کنید
Use validations to ensure correct values assigned to variables
Terraform را با اعتبارنامه های کوتاه مدت به جای فایل های کلید JSON تأیید کنید
Authenticate Terraform with short-lived credentials instead of JSON key files
ایجاد و مدیریت منابع GCP با استفاده از Terraform
Creating and managing GCP resources using Terraform
مراجع مهم برای Terraform و GCP و مورد استفاده دوره
Important references for Terraform and GCP and the course use case
آماده سازی محیط زیست و مدیریت باطن دولت
Preparing our environment and managing the state backend
ایجاد پوشه ها و پروژه ها در GCP با استفاده از Terraform
Creating folders and projects in GCP using Terraform
خدمات را در پروژه های GCP با استفاده از Terraform فعال و غیرفعال کنید
Enable and disable services in GCP projects using Terraform
با استفاده از Terraform، بودجه و هشدارهای پروژه را در GCP تنظیم کنید
Setup project budgets and alerts in GCP using Terraform
VPC ها را با استفاده از Terraform در GCP ایجاد و به اشتراک بگذارید
Create and share VPCs in GCP using Terraform
مجوزهای Shared VPC IAM مورد نیاز را به صورت دستی تنظیم کنید
Manually setup the required Shared VPC IAM permissions
ایجاد ماشین های مجازی موتور محاسباتی در GCP با استفاده از Terraform
Creating Compute Engine VMs in GCP using Terraform
کار با Google Cloud Storage با استفاده از Terraform
Working with Google Cloud Storage using Terraform
الگوهای پروژه خود را ایجاد کنید!
Create your own project templates!
یافتن یک رویکرد متفاوت برای مدیریت تنظیمات VM
Finding a different approach to manage VM configurations
کار با گروه های نمونه مدیریت شده در GCP با استفاده از Terraform
Working with Managed Instance Groups in GCP using Terraform
مؤلفه هایی برای ایجاد گروه های نمونه مدیریت شده در GCP با استفاده از Terraform
The components to create managed instance groups in GCP using Terraform
با استفاده از Terraform، الگوهای نمونه VM را در GCP ایجاد کنید
Create VM instance templates in GCP using Terraform
با استفاده از Terraform، بررسی های سلامت را در GCP ایجاد کنید
Create health checks in GCP using Terraform
با استفاده از Terraform یک گروه نمونه مدیریت شده در GCP ایجاد کنید
Create a managed instance group in GCP using Terraform
گروه های نمونه مدیریت شده را برای مقیاس خودکار در GCP با استفاده از Terraform پیکربندی کنید
Configure managed instance groups to autoscale in GCP using Terraform
توازن بار و خدمات شبکه در GCP با استفاده از Terraform
Load balancing and network services in GCP using Terraform
اجزای Load Balancing در GCP و Terraform
Load Balancing components in GCP and Terraform
ایجاد یک متعادل کننده بار جهانی HTTPS در GCP با استفاده از Terraform
Creating a global HTTPS load balancer in GCP using Terraform
قوانین فایروال VPC را در GCP با استفاده از Terraform پیکربندی کنید
Configure VPC firewall rules in GCP using Terraform
ایجاد دروازه های NAT در GCP با استفاده از Terraform
Creating NAT Gateways in GCP using Terraform
بهینه سازی منطق و گردش کار پیکربندی Terraform
Optimizing Terraform Configuration Logic and Workflow
کار با چرخه حیات Terraform
Working with Terraform lifecycle
استفاده از ارائه دهنده تصادفی در Terraform
Using the random provider in Terraform
بهبود Terraform اعمال رفتار و منطق ایجاد منبع
Improve Terraform apply behavior and resource creation logic
بهبود Terraform اعمال رفتار و منطق ایجاد منبع p.2
Improve Terraform apply behavior and resource creation logic p.2
دانش خود را تست کنید
Test your knowledge
کار با Google Cloud SQL در GCP با استفاده از Terraform
Working with Google Cloud SQL in GCP using Terraform
کار با Cloud SQL در GCP با استفاده از Terraform - بخش پلان
Working with Cloud SQL in GCP using Terraform - section plan
مروری بر اسناد Google Cloud SQL Terraform
Overview on Google Cloud SQL Terraform documentation
ایجاد اتصالات VPC خصوصی در GCP با استفاده از Terraform
Creating private VPC connections in GCP using Terraform
نمونه های Google Cloud SQL را با استفاده از Terraform در GCP ایجاد کنید
Create Google Cloud SQL instances in GCP using Terraform
دانش خود را تست کنید
Test your knowledge
مدیریت حسابهای IAM، IAP و خدمات با استفاده از Terraform
IAM, IAP, and service accounts management using Terraform
مقدمه ای بر مدیریت IAM در GCP با استفاده از Terraform
Introduction to IAM management in GCP using Terraform
کار با iam_policy برای مدیریت GCP IAM با استفاده از Terraform
Working with iam_policy to manage GCP IAM using Terraform
نحوه استفاده از Cloud Asset Inventory و Terraform import برای بازیابی نقش های گمشده IAM
How to use Cloud Asset Inventory and Terraform import to recover lost IAM roles
کار با iam_binding برای مدیریت GCP IAM با استفاده از Terraform
Working with iam_binding to manage GCP IAM using Terraform
کار با iam_member برای مدیریت GCP IAM با استفاده از Terraform
Working with iam_member to manage GCP IAM using Terraform
مروری بر پروکسی شناسه در GCP و Terraform
Overview on Identity-Aware Proxy in GCP and Terraform
بررسی اجمالی مورد استفاده IAP در GCP که با استفاده از Terraform پیاده سازی می شود
Overview on IAP use case in GCP to be implemented using Terraform
IAP را در GCP با استفاده از Terraform فعال کنید تا امکان دسترسی ایمن به ماشینهای مجازی موتور محاسباتی فراهم شود
Enable IAP in GCP using Terraform to allow secure access to Compute Engine VMs
با استفاده از Terraform، مجوزهای IAM مورد نیاز را برای IAP در GCP پیکربندی کنید
Configure the required IAM permissions for IAP in GCP using Terraform
ایجاد نقش های سفارشی IAM در GCP با استفاده از Terraform
Creating custom IAM roles in GCP using Terraform
ایجاد حساب های سرویس در GCP با استفاده از Terraform
Creating service accounts in GCP using Terraform
ایجاد و صادر کردن کلیدهای حساب های سرویس در GCP با استفاده از Terraform
Creating and exporting service accounts keys in GCP using Terraform
ایمن سازی استقرار GCP با Secret Manager و Cloud Armor با استفاده از Terraform
Securing GCP deployments with Secret Manager and Cloud Armor using Terraform
مروری بر Google Secret Manager در GCP و Terraform
Overview on Google Secret Manager in GCP and Terraform
سرویس Secret Manager را فعال کنید و با استفاده از Terraform یک راز در GCP ایجاد کنید
Enable the Secret Manager service and create a secret in GCP using Terraform
ایجاد نسخه های مخفی به صورت مخفی در GCP با استفاده از Terraform
Creating secret versions in a secret in GCP using Terraform
مروری بر پیکربندی Google Cloud Armor در Terraform
Overview on Google Cloud Armor configuration in Terraform
ایجاد پیکربندی Google Cloud Armor در GCP با استفاده از Terraform
Creating Google Cloud Armor configuration in GCP using Terraform
استفاده از ماژول ها در Terraform
Using modules in Terraform
مقدمه ای بر ماژول ها در Terraform
Introduction to Modules in Terraform
نحوه ساخت ماژول در Terraform
How to build a module in Terraform
دمو 1 - ساخت ماژول در Terraform برای ایجاد پروژه های GCP
Demo 1 - Building a module in Terraform to create GCP projects
نسخه آزمایشی 2 - منابع GCP موجود را به عنوان ماژول به حالت Terraform وارد کنید
Demo 2 - Import existing GCP resources as modules into Terraform state
نسخه ی نمایشی 3 - مدیریت نمونه های VM در GCP با استفاده از ماژول های Terraform
Demo 3 - Managing VM instances in GCP using Terraform modules
با استفاده از گوگل ماژول های Terraform را ارائه کرد
Using Google provided Terraform modules
دانش خود را تست کنید
Test your knowledge
مقدمه ای بر پارچه بنیاد ابری گوگل
Introduction to Google Cloud Foundation Fabric
مقدمه ای بر پارچه بنیاد ابری گوگل
Introduction to Google Cloud Foundation Fabric
شروع کار با Fabric FAST
Getting started with Fabric FAST
Fabric FAST مرحله 0-bootstrap
Fabric FAST stage 0-bootstrap
Fabric FAST مرحله 1-resman
Fabric FAST stage 1-resman
Fabric FAST مرحله 2-networking-x
Fabric FAST stage 2-networking-x
Fabric FAST مرحله 2-امنیت
Fabric FAST stage 2-security
Fabric FAST مرحله 3-پروژه-کارخانه
Fabric FAST stage 3-project-factory
Fabric FAST - Demo 1 - استفاده از کیس و تنظیمات Cloud Identity
Fabric FAST - Demo 1 - use case and Cloud Identity setup
Fabric FAST - Demo 2 - 00-bootstrap
Fabric FAST - Demo 2 - 00-bootstrap
Fabric FAST - نسخه ی نمایشی 3 - 01-resman
Fabric FAST - Demo 3 - 01-resman
Fabric FAST - نسخه آزمایشی 4 - 02-networking-c-nva
Fabric FAST - Demo 4 - 02-networking-c-nva
Fabric FAST - Demo 5 - 03-project-factory
Fabric FAST - Demo 5 - 03-project-factory
Fabric FAST - Demo 6 - پاکسازی
Fabric FAST - Demo 6 - cleanup
نمایش نظرات