در این دوره، ما با Terraform شروع خواهیم کرد، اما ابتدا نگاهی به Infrastructure به عنوان کد یا IaC و انواع مختلف ابزارهای موجود در IaC و هدف آنها از مدیریت زیرساختهای فناوری اطلاعات مدرن خواهیم داشت. سپس نقش زمین را در زیرساخت IT امروزی خواهیم دید. سپس یاد خواهیم گرفت که چگونه Terraform را نصب کنیم، که با اصول اولیه زبان پیکربندی HashiCorp (HCL) دنبال می شود. در مرحله بعد، ما اولین آزمایشگاه خود را داریم که در آن با دستور HCL دست خود را کثیف خواهید کرد. سپس اصول Terraform مانند ارائه دهندگان، متغیرهای ورودی و خروجی، ویژگی های منابع و وابستگی ها را یاد خواهیم گرفت.
بعد از این، نگاهی به حالت در زمین می اندازیم – چیست، چرا استفاده می شود و ملاحظاتی که باید هنگام کار با حالت رعایت کرد. سپس به اصول اساسی می پردازیم – با دستورات مختلف ارائه شده توسط Terraform شروع می کنیم. این با یک سخنرانی دنبال می شود که در آن تفاوت بین زیرساخت های Mutable و Immutable را درک می کنیم. این توسط قوانین چرخه حیات در terraform دنبال می شود که در آن یاد می گیریم چگونه روش های ایجاد منابع را مدیریت کنیم. به دنبال آن موضوعات اساسی دیگری مانند منابع داده، آرگومان های متا مانند تعداد و برای هر کدام و در نهایت درک محدودیت های نسخه در Terraform دنبال می شود.
بعد از این ما یک بخش اختصاصی در AWS داریم. این بخش با سخنرانی ها و دموهای اختیاری شروع می شود که در آن اصول AWS را یاد می گیریم. – مانند راه اندازی یک حساب AWS و یادگیری در مورد برخی از خدمات اساسی AWS مانند IAM، S3، DynamoDB. سپس نحوه ارائه و مدیریت این خدمات را با استفاده از Terraform خواهیم دید. هر یک از این موضوعات، از جمله موضوعات مربوط به AWS، توسط آزمایشگاههای دستی دنبال میشوند، جایی که میتوانیم مفاهیم را روی یک زیرساخت واقعی تمرین کنیم.
سپس مفاهیمی مانند حالت از راه دور و قفل کردن حالت را با Terraform یاد خواهیم گرفت و سپس نحوه ذخیره وضعیت را در یک باطن s3 راه دور خواهیم دید. در ادامه نحوه استفاده از دستورات terraform state برای دستکاری فایل state را خواهیم دید. سپس چند سخنرانی و دمو داریم که در آن با سرویس EC2 آشنا می شویم و یاد می گیریم که چگونه آن را با استفاده از terraform ارائه کنیم. در نهایت، ما در مورد تامین کنندگان در زمین - اینکه آنها چه هستند، انواع مختلف، رفتار و ملاحظاتی که باید هنگام کار با تامین کنندگان رعایت شود، خواهیم آموخت. سپس به مخدوشهای منابع نگاه میکنیم، یاد میگیریم که چگونه اشکالزدایی را فعال کنیم و سپس منابع دیگر را در مدیریت terraform، ماژولهای Terraform وارد کنیم - چه هستند، چگونه آنها را ایجاد کنیم و همچنین چگونه از ماژولهای موجود در رجیستری عمومی terraform استفاده کنیم. سپس با توابع و عبارات پیوسته در Terraform و نحوه آزمایش آنها با استفاده از کنسول terraform آشنا خواهیم شد. سپس در مورد فضاهای کاری به صورت زمینی خواهیم آموخت - چه هستند، چگونه آنها را ایجاد کنیم و چه زمانی از آنها استفاده کنیم. ما دوره را با مقدمه و نمای کلی از ویژگی های ارائه شده توسط Terraform cloud به پایان خواهیم رساند.
پرفروش ترین مربی | Kubernetes را آموزش می دهد
KodeKloud Trainingآکادمی آموزش آنلاین Hands-On
Vijin Palazhiمدرس در کدکلود
KodeKloud Support-5KodeKloud-Support-5
نمایش نظرات