آنچه یاد خواهید گرفت:
درک اصول زیرساخت بهعنوان کد (IaC) و معماری Terraform
تأمین زیرساخت در AWS ،Azure و Docker با استفاده از Terraform
ایجاد و مدیریت منابع و providerهای Terraform
کار با state، متغیرها و provisionerهای Terraform
تأمین پایگاههای داده و ماشینهای مجازی cloud با استفاده از Terraform
ساخت زیرساخت قابلاستفادهمجدد با استفاده از ماژولهای Terraform
مدیریت چندین محیط با استفاده از workspaceهای Terraform
رعایت بهترین شیوه ها برای کد Terraform مقیاسپذیر و قابلنگهداری
یکپارچهسازی Packer با Terraform برای گردش های کار زیرساخت مبتنی بر ایمیج
اعمال Terraform در سناریوهای واقعی cloud سازمانی
پیشنیازهای دوره
درک اولیه از مفاهیم رایانش ابری
آشنایی با Linux یا مبانی خط فرمان
دانش اولیه از هر پلتفرم cloud مفید است، اما الزامی نیست.
تجربه قبلی در اسکریپتنویسی یا فایلهای پیکربندی مفید خواهد بود.
توضیحات دوره
این دوره برای مهندسان cloud، مهندسان DevOps و متخصصان IT طراحی شده است که میخواهند زیرساخت بهعنوان کد (IaC) را با استفاده از Terraform در محیطهای واقعی و سازمانی cloud پیادهسازی کنند.
سازمانهای مدرن برای تأمین، مدیریت و مقیاسدهی زیرساخت در چندین پلتفرم cloud، به Terraform تکیه میکنند؛ آن هم به شکلی یکپارچه، خودکار و قابلممیزی. این دوره بهجای دموهای ساده یا مثالهای جداگانه، بر گردش های کار Terraform در سطح production تمرکز دارد.
ابتدا با اصول زیرساخت بهعنوان کد و معماری Terraform شروع میکنید و سپس وارد پیادهسازی عملی زیرساخت در Amazon Web Services ،Microsoft Azure و محیطهای Docker میشوید. همچنین با استفاده از تنظیمات Terraform، منابعی مانند ماشینهای مجازی، پایگاههای داده و اجزای پشتیبان cloud را ایجاد و مدیریت خواهید کرد.
این دوره پوشش عمیقی از منابع Terraform ،providers، متغیرها، provisioners و مدیریت state ارائه میدهد؛ مواردی که برای نگهداری زیرساختی قابلاعتماد و مقیاسپذیر حیاتی هستند. یاد میگیرید چگونه با استفاده از ماژولهای Terraform کدی قابلاستفادهمجدد و قابلنگهداری ساختاربندی کنید، با استفاده از workspaceهای Terraform چندین محیط را مدیریت کنید و بهترین شیوه ها را برای همکاری و کنترل نسخه به کار بگیرید.
موضوعات پیشرفتهای مانند مدیریت state در Terraform، مفاهیم remote state و جداسازی محیطها با مثالهای عملی توضیح داده میشوند. همچنین یاد میگیرید که Packer چگونه با Terraform یکپارچه میشود تا ایمیجهای ماشین را بسازد؛ نیازی رایج در سازمانها برای استقرار استاندارد زیرساخت.
در پایان این دوره، میتوانید زیرساخت cloud را با Terraform بهصورت حرفهای و آماده برای محیطهای سازمانی طراحی، تأمین و مدیریت کنید؛ بنابراین این دوره برای آموزش سازمانی و فراگیران Udemy Business بسیار مناسب است.
این دوره برای چه کسانی مناسب است؟
مهندسان Cloud که با زیرساخت AWS یا Azure کار میکنند.
مهندسان DevOps که زیرساخت بهعنوان کد را پیادهسازی میکنند.
مهندسان Platform که تنظیمات cloud چندمحیطی را مدیریت میکنند.
مدیران سیستم که به سمت مدیریت خودکار زیرساخت حرکت میکنند.
متخصصان IT که برای نقشهای سازمانی cloud و DevOps آماده میشوند.
تیمهایی که به مهارتهای Terraform مناسب محیطهای سازمانی برای پروژههای واقعی نیاز دارند.