آموزش Terraform مبتدی: نحوه تهیه منابع Azure و AWS با Terraform

دانلود Beginner Terraform Tutorial: How to Provision Azure and AWS Resources with Terraform

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این آموزش Terraform مبتدی: نحوه ارائه منابع Azure و AWS با آموزش Terraform، مدیران DevOps را آماده می‌کند تا از Terraform HashiCorp برای تهیه خودکار منابع AWS برای شما و همچنین به‌روزرسانی تغییرات زیرساخت شما و نظارت بر پیشرفت تدریجی استفاده کنند.

اگر از ابزار زیرساخت به‌عنوان کد HashiCorp، Terraform استفاده می‌کنید، لازم نیست از AWS استفاده کنید، اما به‌خوبی با هم هماهنگ می‌شوند. بنابراین اگر شبکه یا ساخت‌های شما قبلاً به منابع Azure یا AWS وابسته است، Terraform می‌تواند با انجام تمام تهیه‌ها و به‌روزرسانی‌ها به تنهایی در زمان شما صرفه‌جویی کند. این دوره توضیح می دهد که چگونه پیکربندی نهایی مورد نظر خود را با استفاده از نحو منحصر به فرد خود به Terraform توصیف کنید و سپس آن را روشن کنید و اجازه دهید برنامه اجرایی خود را برای رسیدن به حالت دلخواه ایجاد کند.

هنگامی که این آموزش DevOps را تمام کردید، می‌دانید که چگونه از Terraform HashiCorp استفاده کنید تا منابع AWS را به طور خودکار برای شما فراهم کند و همچنین تغییرات زیرساخت خود را به‌روزرسانی کنید و پیشرفت تدریجی را نظارت کنید.

برای سرپرستان، این آموزش DevOps را می توان برای نصب مدیران DevOps جدید، در برنامه های آموزشی فردی یا تیمی، یا به عنوان یک منبع مرجع DevOps استفاده کرد.

آموزش Terraform مبتدی: نحوه تهیه منابع Azure و AWS با Terraform: آنچه باید بدانید

این آموزش Terraform مبتدی: نحوه ارائه منابع Azure و AWS با آموزش Terraform دارای ویدیوهایی است که زیرساخت‌ها را به عنوان کد (IaC) پوشش می‌دهد، از جمله:

  • ایجاد یک شبکه مجازی با استفاده از Terraform
  • افزودن زیرشبکه به پیکربندی VPC در Terraform
  • توسعه الگوهای Terraform ساده برای AWS
چه کسی باید از آموزش Terraform مبتدی استفاده کند: چگونه منابع Azure و AWS را با آموزش Terraform تهیه کنیم؟

این آموزش Terraform مبتدی: نحوه ارائه منابع Azure و AWS با آموزش Terraform به عنوان آموزش DevOps در سطح مرتبط در نظر گرفته می شود، به این معنی که برای مدیران DevOps طراحی شده است. این دوره مهارت های Terraform برای مدیران DevOps با سه تا پنج سال تجربه در زمینه زیرساخت به عنوان کد (IaC) طراحی شده است.

سرپرست‌های جدید یا مشتاق DevOps. اگر در صحنه DevOps کاملاً تازه کار هستید، دوره‌ای مانند این عالی است اگر بدانید اولین شغل شما باعث می‌شود با منابع Azure و AWS کار کنید. خودکار کردن تغییرات پیکربندی یا ارائه خودکار زیرساخت‌ها برای افرادی که تازه شروع به یادگیری کرده‌اند یک چیز عالی است، اما فقط در صورتی که بلافاصله با AWS و Terraform کار کنید.

مدیران باتجربه DevOps. اگر قبلاً چندین سال تجربه به عنوان یک متخصص DevOps دارید، این دوره آموزشی استفاده از Terraform برای تهیه منابع AWS و Azure راهی عالی برای گسترش آشنایی شما با ابزارها و ابزارها است. منابع موجود حتی اگر شرکت شما از AWS یا Terraform استفاده نمی‌کند، پس از این دوره به اندازه کافی دانش خواهید داشت که توصیه‌هایی ارائه کنید یا مسیرهای جایگزین را در آینده در نظر بگیرید.


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

استقرار و مدیریت منابع زیرساخت AWS با Terraform Deploy and Manage AWS Infrastructure Resources with Terraform

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

  • تنظیم محیط توسعه خود برای Terraform Setting Up Your Development Environment for Terraform

  • یک قالب Terraform برای AWS VPC ایجاد کنید Create a Terraform Template for AWS VPC

  • زیرشبکه ها را به پیکربندی VPC در Terraform اضافه کنید Add Subnets to a VPC Configuration in Terraform

  • اعلان متغیرها در تنظیمات Terraform Declaring Variables in Terraform Configurations

  • با استفاده از Terraform CLI مقادیر متغیر را ارسال کنید Pass In Variable Values using Terraform CLI

  • پاکسازی آسان منابع AWS با Terraform Easy AWS Resource Cleanup with Terraform

  • نتیجه Conclusion

منابع AWS Cloud را با Hashicorp Terraform مستقر کنید Deploy AWS Cloud Resources with Hashicorp Terraform

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

  • مقدمه ای برای استقرار AWS با Terraform Intro to AWS Deployment With Terraform

  • ارائه دهنده Terraform را برای AWS پیکربندی کنید Configure the Terraform Provider for AWS

  • یک منبع AWS VPC با Terraform تهیه کنید Provision an AWS VPC Resource With Terraform

  • زیرشبکه AWS را به VPC با Terraform مرتبط کنید Associate AWS Subnet to VPC With Terraform

  • پیکربندی دروازه اینترنت برای AWS VPC با Terraform Configure Internet Gateway for AWS VPC With Terraform

  • تنظیم گزینه های DHCP برای AWS VPC با Terraform Setting DHCP Options for AWS VPC With Terraform

  • نتیجه Conclusion

منابع ضروری Google Cloud را با Hashicorp Terraform مستقر کنید Deploy Essential Google Cloud Resources with Hashicorp Terraform

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

  • معرفی Terraform با Google Cloud Platform Intro to Terraform With Google Cloud Platform

  • Dev Tools را برای GCP و Terraform نصب کنید Install Dev Tools for GCP and Terraform

  • ارائه دهنده Terraform را برای GCP راه اندازی کنید Initialize Terraform Provider for GCP

  • سرویس Google Cloud Run را در Terraform Code تعریف کنید Define Google Cloud Run Service in Terraform Code

  • برنامه ریزی و استقرار منابع پروژه Terraform Plan and Deploy Terraform Project Resources

  • تنظیمات Auth را برای سرویس Google Cloud Run تغییر دهید Modify Auth Config for Google Cloud Run Service

  • Google Cloud SQL Instance را به Terraform Project اضافه کنید Add Google Cloud SQL Instance to Terraform Project

  • نتیجه Conclusion

مایکروسافت Azure Cloud Resources را با Hashicorp Terraform مستقر کنید Deploy Microsoft Azure Cloud Resources with Hashicorp Terraform

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

  • مقدمه ای برای استقرار منابع Microsoft Azure با Terraform Intro to Deploying Microsoft Azure Resources With Terraform

  • درک هدف Terraform CLI Understanding the Purpose of Terraform CLI

  • راه اندازی ابزار توسعه Terraform Setting up Terraform Development Tools

  • Azure Authentication را برای Terraform پیکربندی کنید Configure Azure Authentication for Terraform

  • ایجاد گروه های منبع Azure در پروژه Terraform Create Azure Resource Groups in Terraform Project

  • ارائه حساب ذخیره سازی Azure با Terraform Provision Azure Storage Account With Terraform

  • با Terraform صف ذخیره سازی Azure را تعریف کنید Define Azure Storage Queue With Terraform

  • نتیجه Conclusion

قالب‌های Terraform را با اکشن‌های GitHub اجرا کنید Deploy Terraform Templates with GitHub Actions

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

  • معرفی GitHub Actions و Terraform برای AWS Intro to GitHub Actions and Terraform for AWS

  • اعتبار Terraform را برای AWS IAM تنظیم کنید Set up Terraform Credentials for AWS IAM

  • قالب ساده Terraform را برای AWS توسعه دهید Develop Simple Terraform Template for AWS

  • پیکربندی گردش کار GitHub Actions برای Terraform Plan Configure GitHub Actions Workflow for Terraform Plan

  • Terraform Apply را اجرا کنید و با اکشن‌های GitHub State را مدیریت کنید Run Terraform Apply and Manage State with GitHub Actions

  • الگوی Terraform را تغییر دهید و تغییرات را در AWS تأیید کنید Alter Terraform Template and Validate Changes in AWS

  • نتیجه Conclusion

زیرساخت به عنوان کد در Azure Infrastructure as Code in Azure

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

  • ابتدا به کد Terraform نگاه کنید First Look at Terraform Code

  • ایجاد یک شبکه مجازی با Terraform Creating a Virtual Network with Terraform

  • منطق و عبارات در Terraform Logic and Expressions in Terraform

  • تست کد Terraform با Terratest Testing Terraform Code with Terratest

  • Terraform Cloud Terraform Cloud

  • نتیجه Conclusion

نمایش نظرات

آموزش Terraform مبتدی: نحوه تهیه منابع Azure و AWS با Terraform
جزییات دوره
3h
39
CBTNuggets CBTNuggets
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Levan Michael Levan

رهبر در محتوا و مشاوره Kubernetes و Cloud-Native

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell