آموزش Terraform - شروع کار

Terraform - Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Terraform یک مجموعه ابزار شگفت انگیز برای اتوماسیون زیرساخت ها در فضای عمومی و خصوصی است. این دوره اصول Terraform را به شما آموزش می دهد تا زیرساخت ها را به صورت سازگار و قابل تکرار در چندین سرویس استقرار دهد. از مدیران سیستم ها و مهندسین DevOp همیشه هزینه های کمتری گرفته شده است. تعریف زیرساخت ها در کد و خودکار سازی آن به بهبود بهره وری عملیاتی و کاهش سربار اداری کمک می کند. در این دوره ، Terraform - Getting Started ، شما دانش بنیادی نرم افزار Hashicorp's Terraform ، مجموعه ای از ابزارهای اتوماسیون زیرساخت را خواهید آموخت. ابتدا ، نحوه ایجاد و به روزرسانی پیکربندی اساسی را کشف خواهید کرد. در مرحله بعدی ، نحوه استفاده از ارائه دهنده ها ، توابع و ارائه دهندگان را برای گسترش استقرار خود جستجو خواهید کرد. سرانجام ، شما می آموزید که چگونه از انتزاع استفاده کنید و استفاده مجدد از کد را با متغیرها ، پرونده های حالت و ماژول ها بهبود دهید. پس از پایان این دوره ، مهارت و دانش 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

  • مزایای IaC IaC Benefits

  • خلاصه Summary

پیاده سازی اولین پیکربندی Terraform شما Deploying Your First Terraform Configuration

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

  • تأمین منابع Provisioning Resources

  • سناریوی ما Our Scenario

  • اجزای Terraform Terraform Components

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

  • بررسی پیکربندی Examining the Configuration

  • کار با متغیرها Working with Variables

  • پیکربندی را اجرا کنید Deploying the Configuration

  • خلاصه Summary

به روزرسانی پیکربندی خود با منابع بیشتر Updating Your Configuration with More Resources

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

  • ایالت Terraform Terraform State

  • طرح Terraform Terraform Plan

  • سناریو ، قسمت 1 The Scenario, Part 1

  • استفاده از VPC Deploying a VPC

  • سناریو ، قسمت 2 The Scenario, Part 2

  • به روزرسانی منابع Updating Resources

  • خلاصه Summary

پیکربندی یک منبع پس از ایجاد Configuring a Resource After Creation

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

  • نحو Terraform Terraform Syntax

  • بلوک می کند Blocks

  • منابع References

  • سناریوی به روز شده Updated Scenario

  • تأمین کنندگان Provisioners

  • متغیرها و برچسب ها Variables and Tags

  • پیکربندی نمونه Instance Configuration

  • پیکربندی S3 S3 Configuration

  • پیکربندی استقرار Configuration Deployment

  • خلاصه Summary

افزودن یک ارائه دهنده جدید به پیکربندی شما Adding a New Provider to Your Configuration

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

  • سالی سو دوباره اعتصاب می کند Sally Sue Strikes Again

  • توابع Terraform Terraform Functions

  • مثالهای عملکرد Function Examples

  • کنسول Terraform Terraform Console

  • Terraform CLI Terraform CLI

  • ارائه دهندگان Terraform Terraform Providers

  • افزودن ارائه دهنده AzureRM Adding the AzureRM Provider

  • منابع استدلال Resource Arguments

  • با استفاده از استدلال Count Using the Count Argument

  • پیکربندی را اجرا کنید Deploying the Configuration

  • خلاصه Summary

استفاده از متغیرها و توابع Using Variables and Functions

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

  • سالی سو دوباره برگشت Sally Sue Is Back, Again

  • کار با متغیرها Working with Variables

  • به روزرسانی متغیرهای پیکربندی Updating the Configuration Variables

  • افزودن چندین محیط Adding Multiple Environments

  • استفاده از فضاهای کاری Terraform Using Terraform Workspaces

  • استفاده از محیط های پایین تر Deploying the Lower Environments

  • مدیریت اسرار Managing Secrets

  • استفاده از متغیرهای محیطی در تولید Using Environment Variables in Production

  • خلاصه Summary

استفاده از یک ماژول برای پیکربندی های معمول Using a Module for Common Configurations

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

  • سناریو گسترش می یابد The Scenario Expands

  • ماژول ها Modules

  • با استفاده از ماژول VPC Using the VPC Module

  • با استفاده از ماژول S3 Using the S3 Module

  • پیکربندی را اجرا کنید Deploying the Configuration

  • خلاصه Summary

نمایش نظرات

آموزش Terraform - شروع کار
جزییات دوره
3h 30m
65
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
205
4.6 از 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 بوده و دارای یکسری گواهینامه های صنعتی است که فراتر از توانایی استثنایی وی در امتحانات و قبولی در آنها هیچ تاثیری ندارد. ند سه اصل راهنمایی دارد: ناراحتی را در آغوش بگیرید ، اغلب شکست بخورید ، خوب باشید.