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

Terraform - Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: 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

نمایش نظرات

نظری ارسال نشده است.

آموزش Terraform - شروع به کار
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 19m
98
Pluralsight (پلورال سایت) pluralsight-small
12 آبان 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
140
4.7 از 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 بوده و دارای یکسری گواهینامه های صنعتی است که فراتر از توانایی استثنایی وی در امتحانات و قبولی در آنها هیچ تاثیری ندارد. ند سه اصل راهنمایی دارد: ناراحتی را در آغوش بگیرید ، اغلب شکست بخورید ، خوب باشید.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.