آموزش غواصی عمیق Terraform

Terraform Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Terraform یک ابزار شگفت انگیز برای خودکارسازی زیرساخت در ابر عمومی و خصوصی است. این دوره به شما مفاهیم پیشرفته Terraform و عملکرد مورد نیاز برای ارتقای مهارت های خود را به سطح بعدی می آموزد. استقرار و حفظ زیرساخت های سنتی یک کار دستی است که مملو از وظایف تکراری، پیکربندی ناسازگار و اسناد همیشه قدیمی است. در این دوره آموزشی، Terraform Deep Dive، با برخی از کاربردهای پیشرفته تر Terraform برای اتوماسیون زیرساخت آشنا خواهید شد. ابتدا، برای فعال کردن همکاری تیمی، وضعیت راه دور را کاوش خواهید کرد. در مرحله بعد، نحوه ادغام Terraform را با کنترل منبع و خط لوله CI/CD کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از چندین محیط با فضاهای کاری پشتیبانی کنید و تنظیمات را با منابع داده متصل کنید. در پایان این دوره، می‌دانید که چگونه این تکنیک‌ها را در مجموعه مهارت‌های موجود خود بگنجانید و به شما این امکان را می‌دهد که Terraform را در بقیه عملیات خود ادغام کنید و در شرکت‌های بزرگ‌تر گسترش دهید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی و بررسی Intro and Review

  • اماده ای؟ Are You Ready?

  • فن آوری های اضافی مورد استفاده Additional Technologies Used

  • Terraform Cloud Terraform Cloud

  • Globomantics بازگشته است Globomantics Is Back

  • محتوای دوره Course Content

  • خلاصه ماژول Module Summary

کار با منابع موجود Working with Existing Resources

  • بررسی اجمالی Overview

  • محیط گلوبومنتیک Globomantics Environment

  • آماده سازی نسخه ی نمایشی Demo Preparation

  • تنظیم اعتبارنامه AWS Setting up AWS Credentials

  • بررسی پیکربندی شبکه Reviewing the Network Configuration

  • فرمان واردات Import Command

  • واردات بلوک و مقایسه Import Block and Comparison

  • بررسی نمونه پیکربندی شبکه Reviewing the Example Network Configuration

  • اضافه کردن بلوک های وارداتی Adding the Import Blocks

  • اجرای فرآیند واردات Running the Import Process

  • خلاصه ماژول Module Summary

فعال کردن همکاری تیمی Enabling Team Collaboration

  • بررسی اجمالی Overview

  • محیط گلوبومنتیک Globomantics Environment

  • کاوش در ایالت Terraform Exploring Terraform State

  • تعامل با داده های ایالتی Interacting with State Data

  • اجرای فرماندهی ایالتی Running State Commands

  • Backends ایالت Terraform Terraform State Backends

  • برنامه ریزی Backend و پیش نیازها Backend Planning and Prerequisites

  • نحو و راه اندازی بلوک ابری Cloud Block Syntax and Setup

  • داده های ایالت مهاجرت Migrating State Data

  • خلاصه ماژول Module Summary

ایجاد یک گردش کار CI/CD Building a CI/CD Workflow

  • بررسی اجمالی Overview

  • محیط گلوبومنتیک Globomantics Environment

  • اصطلاحات برای DevOps Terminology for DevOps

  • کنترل منبع با Git و GitHub Source Control with Git and GitHub

  • ایجاد یک مخزن GitHub Creating a GitHub Repository

  • راه اندازی Git Initializing Git

  • ملاحظات اتوماسیون Terraform Terraform Automation Considerations

  • متغیرهای محیطی در Terraform Environment Variables in Terraform

  • اقدامات GitHub GitHub Actions

  • ایجاد و استفاده از GitHub Actions Creating and Using GitHub Actions

  • ادغام ابری Terraform Terraform Cloud Integration

  • همه اش را بگذار کنار هم Putting It All Together

  • به روز رسانی کد Updating the Code

  • ایجاد یک درخواست کشش Creating a Pull Request

  • خلاصه ماژول Module Summary

پشتیبانی از چندین محیط Supporting Multiple Environments

  • بررسی اجمالی Overview

  • رویکردهای چندگانه محیطی Multiple Environments Approaches

  • فضاهای کاری Terraform OSS Terraform OSS Workspaces

  • دایرکتوری ها و ماژول های کودک جداگانه Separate Directories and Child Modules

  • شعبه های مجزا Separate Branches

  • مخازن جداگانه Separate Repositories

  • محیط گلوبومنتیک Globomantics Environment

  • اضافه شدن شاخه توسعه Adding the Development Branch

  • به روز رسانی فضای کاری Updating the Workspace

  • ترویج تغییرات Promoting Changes

  • افزودن شاخه صحنه و فضای کاری Adding the Staging Branch and Workspace

  • ایجاد تغییر در توسعه Pushing a Change to Development

  • ترویج تغییر در مرحله بندی Promoting a Change to Staging

  • خلاصه ماژول Module Summary

اتصال چند پیکربندی Connecting Multiple Configurations

  • بررسی اجمالی Overview

  • به اشتراک گذاری اطلاعات Sharing Information

  • محیط گلوبومنتیک Globomantics Environment

  • پیکربندی برنامه Application Configuration

  • توصیه های کاربردی Application Recommendations

  • استقرار برنامه Deploying the Application

  • راه اندازی Application Workspace Setting up the Application Workspace

  • بررسی خروجی ها Reviewing the Outputs

  • راه های به اشتراک گذاری اطلاعات Ways to Share Information

  • با استفاده از tfe_outputs Using tfe_outputs

  • به روز رسانی تنظیمات شبکه Updating the Networking Config

  • به روز رسانی تنظیمات برنامه Updating the Application Config

  • اعمال تغییرات برنامه Applying Application Changes

  • خلاصه ماژول Module Summary

پیاده سازی مدیریت پیکربندی Implementing Configuration Management

  • بررسی اجمالی Overview

  • محیط گلوبومنتیک Globomantics Environment

  • محدودیت های Terraform Terraform Limitations

  • مفاهیم مدیریت پیکربندی Configuration Management Concepts

  • گزینه های استقرار Deployment Options

  • بررسی اجمالی و استفاده Ansible Ansible Overview and Usage

  • به روز رسانی کد برنامه Updating the Application Code

  • منبع پوچ و داده های Terraform Null Resource and Terraform Data

  • حذف منبع پوچ Removing the Null Resource

  • خلاصه ماژول Module Summary

برخورد با داده های حساس Dealing with Sensitive Data

  • بررسی اجمالی Overview

  • داده های حساس تعریف شده است Sensitive Data Defined

  • استدلال حساس Sensitive Argument

  • داده های حساس در ایالت Sensitive Data in State

  • به روز رسانی برنامه Globomantics Globomantics Application Updates

  • اضافه کردن مدیر اسرار Adding Secrets Manager

  • به روز رسانی پیکربندی برای استفاده از Secrets Manager Updating the Configuration to Use Secrets Manager

  • به روز رسانی های بیشتر برنامه Globomantics More Globomantics Application Updates

  • افزودن پارامتر System Manager Entries Store Adding the System Manager Parameter Store Entries

  • استقرار تغییرات و تأیید برنامه Deploying the Changes and Verifying the Application

  • خلاصه ماژول و مراحل بعدی Module Summary and Next Steps

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش غواصی عمیق Terraform
جزییات دوره
3h 50m
93
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ned Bellavance Ned Bellavance

ند یک متخصص IT است و تقریباً 20 سال تجربه در این زمینه دارد. وی یک اپراتور مرکز خدمات ، مدیر سیستم ها ، معمار ابر و مدیر محصول بوده است. وی در جدیدترین تجسم خود ، بنیانگذار ند در Cloud LLC است. او به عنوان یک مجرد با تک تک فنون ، دوره هایی را برای Pluralsight توسعه می دهد ، دو پادکست (Day Two Cloud و Buffer Overflow) را اجرا می کند و محتوای اصلی را برای فروشندگان فناوری ایجاد می کند. ند از سال 2017 مایکروسافت MVP بوده و دارای یکسری گواهینامه های صنعتی است که فراتر از توانایی استثنایی وی در امتحانات و قبولی در آنها هیچ تاثیری ندارد. ند سه اصل راهنمایی دارد: ناراحتی را در آغوش بگیرید ، اغلب شکست بخورید ، خوب باشید.