نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Terraform یک ابزار شگفت انگیز برای خودکارسازی زیرساخت در ابر عمومی و خصوصی است. این دوره به شما اصول Terraform را آموزش می دهد تا زیرساخت را به شیوه ای ثابت و قابل تکرار در چندین سرویس مستقر کنید. مدیران سیستم ها و مهندسان DevOps همیشه موظف بوده اند که کارهای بیشتری را با کمترین هزینه انجام دهند. تعریف زیرساخت در کد و خودکار کردن استقرار آن به بهبود کارایی عملیاتی و کاهش هزینه های اداری کمک می کند. در این دوره، Terraform - Getting Started، دانش پایه ای از نرم افزار Terraform HashiCorp، ابزاری برای اتوماسیون زیرساخت ها را خواهید آموخت. ابتدا، نحوه ایجاد و به روز رسانی یک پیکربندی اولیه را خواهید یافت. در مرحله بعد، نحوه اضافه کردن متغیرها، منابع و ارائه دهندگان را برای گسترش استقرار خود بررسی خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه از انتزاع استفاده کنید و استفاده مجدد از کد را با توابع، فایلهای حالت و ماژولها بهبود ببخشید. پس از اتمام این دوره، مهارت ها و دانش Terraform مورد نیاز برای نوشتن، برنامه ریزی و ایجاد استقرار زیرساخت های خودکار را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
آنچه شما باید در مورد زیرساخت به عنوان کد بدانید
What You Need to Know About Infrastructure as Code
-
بررسی اجمالی
Overview
-
زیرساخت همانطور که کد تعریف شده است
Infrastructure as Code Defined
-
اعلامی در مقابل امری
Declarative vs. Imperative
-
ناتوانی و ثبات
Idempotence and Consistency
-
فشار دهید یا بکشید
Push or Pull
-
مزایای زیرساخت به عنوان کد
Benefits of Infrastructure as Code
-
خلاصه
Summary
استقرار اولین پیکربندی Terraform شما
Deploying Your First Terraform Configuration
-
Terraform چیست؟
What Is Terraform?
-
نصب Terraform
Installing Terraform
-
با استفاده از CLI
Using the CLI
-
سناریوی Globomantics
Globomantics Scenario
-
انواع اشیاء Terraform
Terraform Object Types
-
نحو عمومی بلوک
General Block Syntax
-
بررسی پیکربندی پایه
Reviewing the Base Configuration
-
گردش کار Terraform
Terraform Workflow
-
استقرار پیکربندی پایه
Deploying the Base Configuration
-
اعتبار سنجی استقرار
Validating the Deployment
-
خلاصه
Summary
استفاده از متغیرهای ورودی و خروجی
Using Input Variables and Outputs
-
بررسی اجمالی
Overview
-
کار با داده در Terraform
Working with Data in Terraform
-
نحو متغیر ورودی
Input Variable Syntax
-
انواع داده های Terraform
Terraform Data Types
-
به روز رسانی های پیکربندی Globomantics
Globomantics Configuration Updates
-
اضافه کردن متغیرها به پیکربندی
Adding Variables to the Configuration
-
نحو ارزش های محلی
Local Values Syntax
-
افزودن Locals به پیکربندی
Adding Locals to the Configuration
-
نحو ارزش های خروجی
Output Values Syntax
-
افزودن خروجی به پیکربندی
Adding Outputs to the Configuration
-
اعتبار سنجی پیکربندی
Validate the Configuration
-
با استفاده از فرمان Validate
Using the Validate Command
-
تامین مقادیر متغیر
Supplying Variable Values
-
استقرار پیکربندی به روز شده
Deploying the Updated Configuration
-
خلاصه
Summary
به روز رسانی پیکربندی خود با منابع بیشتر
Updating Your Configuration with More Resources
-
بررسی اجمالی
Overview
-
افزودن منابع جدید به پیکربندی
Adding New Resources to the Configuration
-
با استفاده از مستندات
Using the Documentation
-
به روز رسانی شبکه و پیکربندی نمونه
Updating the Network and Instance Configuration
-
افزودن منابع Load Balancer
Adding the Load Balancer Resources
-
مشاهده داده های ایالت
Viewing State Data
-
فرماندهی ایالت Terraform
Terraform State Commands
-
استقرار معماری به روز شده
Deploying the Updated Architecture
-
خلاصه
Summary
اضافه کردن یک ارائه دهنده جدید به پیکربندی شما
Adding a New Provider to Your Configuration
-
بررسی اجمالی
Overview
-
به روز رسانی های معماری Globomantics
Globomantics Architecture Updates
-
به روز رسانی های معماری Globomantics
Globomantics Architecture Updates
-
ارائه دهندگان Terraform
Terraform Providers
-
نحو ارائه دهنده
Provider Syntax
-
تعیین ارائه دهندگان مورد نیاز
Specifying Required Providers
-
اضافه کردن ارائه دهنده تصادفی
Adding the Random Provider
-
ایجاد منابع IAM و S3
Creating IAM and S3 Resources
-
مشاهده پیکربندی به روز شده
Viewing the Updated Configuration
-
برنامه ریزی و وابستگی ها
Planning and Dependencies
-
به روز رسانی Load Balancer و نمونه ها
Updating the Load Balancer and Instances
-
پیکربندی Post Deployment
Post Deployment Configuration
-
نحو ارائه دهنده
Provisioner Syntax
-
به روز رسانی اسکریپت راه اندازی
Updating the Startup Script
-
قالب بندی و استقرار پیکربندی به روز شده
Formatting and Deploying the Updated Configuration
-
خلاصه
Summary
استفاده از توابع و حلقه زدن در پیکربندی شما
Using Functions and Looping in Your Configuration
-
بررسی اجمالی
Overview
-
به روز رسانی های Globomantics
Globomantics Updates
-
حلقه ها در Terraform
Loops in Terraform
-
تعداد نحو
Count Syntax
-
برای_هر نحو
For_each Syntax
-
حلقه اهداف
Looping Targets
-
به روز رسانی VPC و نمونه ها
Updating the VPC and Instances
-
به روز رسانی S3 Bucket Objects
Updating the S3 Bucket Objects
-
عبارات و توابع Terraform
Terraform Expressions and Functions
-
دسته بندی توابع مشترک
Common Function Categories
-
تابع برای پیکربندی
Function for the Configuration
-
تست توابع با کنسول Terraform
Testing Functions with Terraform Console
-
با استفاده از تابع Templatefile
Using the Templatefile Function
-
با استفاده از تابع Cidrsubnet
Using the Cidrsubnet Function
-
اضافه کردن یک پیشوند نامگذاری
Adding a Naming Prefix
-
اعتبارسنجی و استقرار پیکربندی به روز شده
Validating and Deploying the Updated Configuration
استفاده از یک ماژول برای تنظیمات رایج
Using a Module for Common Configurations
-
بررسی اجمالی
Overview
-
ماژول های Terraform
Terraform Modules
-
به روز رسانی های Globomantics
Globomantics Updates
-
ساختار ماژول
Module Structure
-
نحو ماژول
Module Syntax
-
اضافه کردن ماژول VPC
Adding the VPC Module
-
برای عبارات
For Expressions
-
استفاده از For Expression
Using a For Expression
-
ایجاد ماژول S3
Creating the S3 Module
-
اضافه شدن ماژول S3
Adding the S3 Module
-
اعتبارسنجی و اعمال پیکربندی به روز شده
Validating and Applying the Updated Configuration
-
خلاصه
Summary
-
خلاصه
Summary
استفاده از فضاهای کاری برای چندین محیط
Using Workspaces for Multiple Environments
-
بررسی اجمالی
Overview
-
بررسی اجمالی
Overview
-
گسترش Globomantics
Globomantics Expansion
-
فضاهای کاری Terraform
Terraform Workspaces
-
مدیریت دولتی
State Management
-
افزودن فضاهای کاری به پیکربندی
Adding Workspaces to the Configuration
-
مدیریت داده های حساس
Managing Sensitive Data
-
استقرار فضای کاری توسعه
Deploying the Development Workspace
-
استقرار فضای کاری UAT
Deploying the UAT Workspace
-
خلاصه و جمع بندی
Summary and Wrap Up
نمایش نظرات