آموزش ابزارهای مدیریت پیکربندی ابری با Ansible، Puppet و Chef

Cloud Configuration Management Tools with Ansible, Puppet, and Chef

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

این دوره به بررسی نحوه پیکربندی سرویس های ابری با ابزارهای مدیریت پیکربندی ابری می پردازد.

ابزارهای مدیریت پیکربندی ابری شما را قادر می‌سازد تا استقرار زیرساخت‌های خود را از طریق مراحل طراحی، پیاده‌سازی، آزمایش، ساخت، انتشار و نگهداری مدیریت کنید. یافتن ابزار مناسب برای نیازهای شما بخش عمده ای از حصول اطمینان از اجرای روان DevOps شما در فضای ابری است، اما درک اینکه چگونه هر یک از ابزارهای موجود متفاوت است و اینکه کدام یک به بهترین وجه نیازهای شما را برآورده می کند، ممکن است دشوار باشد. p>

این دوره به شما یک نمای کلی از مدیریت پیکربندی می دهد و سپس شما را با سه مورد از رایج ترین ابزارهای مورد استفاده امروز آشنا می کند: Ansible، Puppet و Chef. همچنین به لطف آزمایشگاه های عملی ما، تجربه عملی و عملی استفاده از این ابزارها را خواهید داشت.

از کارشناسانی که با همه آنها تجربه دارند، بینش دریافت خواهید کرد، همچنین فرصتی برای آزمایش دانش خود و امتحان برخی از ابزارها با استفاده از آزمایشگاه های عملی ما خواهید داشت. چه بخواهید ابزاری را بیابید که به بهترین شکل نیازهای سازمانتان را برآورده کند، یا به دنبال ارتقای مهارت های DevOps خود باشید، این دوره برای شما مناسب است.

اهداف یادگیری

  • مدیریت استقرار زیرساخت ها را بیاموزید
  • اصول مدیریت پیکربندی را بدانید

مخاطب مورد نظر

این دوره برای کسانی که به دنبال آشنایی با ابزارهای مدیریت پیکربندی ابری و اصول اولیه آنها هستند ایده آل است.

پیش نیازها

برای استفاده بیشتر از این یادگیری، باید تجربه توسعه و DevOps داشته باشید.

سؤالات متداول

مدیریت پیکربندی ابری چیست؟

پیکربندی Cloud عمل پیکربندی تنظیمات سخت‌افزاری و نرم‌افزاری برای عناصر مبتنی بر ابر است تا تأیید شود که آنها با هم کار می‌کنند و به طور مؤثر بین آنها ارتباط برقرار می‌کنند. پیکربندی‌های ابر بر اساس یکی از سه عنصر اصلی ارائه ابر است: نرم‌افزار به‌عنوان سرویس (SaaS)، پلتفرم به‌عنوان سرویس (PaaS)، و زیرساخت به‌عنوان سرویس (IaaS).

ابزارهای مدیریت پیکربندی چیست؟

مدیریت پیکربندی نرم افزار (SCM) مدیریت یک پروژه نرم افزاری است که به محصول یا سیستم نرم افزار تبدیل می شود. این فرآیند شامل جنبه های فنی، ارتباط بین واحدهای تجاری، سازماندهی کلی پروژه و هرگونه تغییر در طرح پروژه است.

بهترین ابزارهای مدیریت پیکربندی کدامند؟

ابزارهای مدیریت پیکربندی (CM) زیادی در دسترس هستند، اما محبوب‌ترین آنها عبارتند از:

  • Ansible: نرم افزاری برای خودکارسازی تهیه، CM و استقرار برنامه
  • آشپز: بستری برای خودکارسازی زیرساخت به کد. پیکربندی، استقرار و مدیریت زیرساخت را کنترل می کند
  • Puppet: ابزار CM منبع باز برای مدیریت موجودی IT سازمان شما در مرکز داده یا ابر.
  • SaltStack: از اتوماسیون رویداد محور پیچیدگی های محاسباتی، ذخیره سازی و شبکه از طریق پیکربندی و کنترل صرفه جویی در زمان استفاده می کند

AWS OpsWorks چیست؟

سرویس‌های وب آمازون، OpsWorks، استقرار سیستم‌های زیرساختی برای ابر را با خودکارسازی استقرار، پیکربندی و عملیات برنامه‌های کاربردی توزیع شده انجام می‌دهند.

جنکینز داکر چیست؟

Jenkins یک ابزار اتوماسیون منبع باز است که ساخت‌های نرم‌افزار را برای اجرا برنامه‌ریزی می‌کند، در حالی که Docker برنامه‌های در حال اجرا را در سیستم عامل اصلی رایانه شما نگهداری می‌کند. این دو سیستم برای اجرا با هم طراحی شده اند.


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

مدیریت پیکربندی چیست؟ What is Configuration Management

  • مفاهیم کلی General Concepts

  • گزینه های مدیریت پیکربندی Configuration Management Options

شروع کار با Ansible Getting Started With Ansible

  • معرفی درس Lesson Intro

  • Ansible چیست؟ What is Ansible?

  • مفاهیم Concepts

  • نصب و راه اندازی Installation

  • فهرست Inventory

  • پنجره ها Windows

  • ماژول ها Modules

  • کتاب بازی Playbook

  • هندلرها، حقایق، متغیرها و الگوها Handlers, Facts, Variables, and Templates

  • نقش ها Roles

  • خطاها و اشکال زدایی Errors and Debugging

  • مراحل بعدی Next Steps

شروع کار با آشپز Getting Started With Chef

  • معرفی درس Lesson Intro

  • مروری بر سرآشپز و همه چیزهایی که برای ارائه دارد Overview of Chef and All It Has to Offer

  • اجزای سرآشپز Chef Components

  • ایجاد منوی کامل خود با کتاب آشپزی سرآشپز Creating Your Complete Menu with Chef Cookbooks

  • دستور DSL The Recipe DSL

  • تنظیم محیط سرآشپز با ابزارهای مناسب Setting Up the Chef Environment with the Right Tools

  • اولین دستور غذای شما Your First Recipe

  • Refactoring دستور غذا Refactoring Your Recipe

  • استقرار یک برنامه وب Deploying a Web Application

  • راه اندازی سرور آشپز Setting Up The Chef Server

  • راه اندازی گره ها Setting Up Nodes

  • پیکربندی گره ها Configuring The Nodes

  • نقش ها و کیسه های داده Roles and Data Bags

  • خلاصه Summary

شروع کار با عروسک Getting Started with Puppet

  • مقدمه درس Lesson Introduction

  • نصب عروسک Installing Puppet

  • استفاده از ماژول ها Using Modules

  • کلاس ها و مانیفست ها Classes and Manifests

  • گره ها Nodes

  • منابع Resources

  • زبان عروسکی The Puppet Language

  • قالب ها Templates

  • پارامترهای قالب Template Parameters

  • نتیجه Conclusion

نمایش نظرات

CloudAcademy یک پلتفرم آموزش آنلاین است که به کاربران کمک می‌کند مهارت‌های خود را در زمینه محاسبات ابری (Cloud Computing) و فناوری‌های مرتبط با آن ارتقا دهند. این پلتفرم طیف گسترده‌ای از دوره‌های آموزشی، آزمون‌ها و تمرینات عملی را در موضوعاتی مانند AWS، Microsoft Azure، Google Cloud Platform، DevOps، امنیت سایبری و داده‌های بزرگ ارائه می‌دهد.

آموزش ابزارهای مدیریت پیکربندی ابری با Ansible، Puppet و Chef
جزییات دوره
4h 53m
38
CloudAcademy CloudAcademy
(آخرین آپدیت)
4,206
4.8 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ben Lambert Ben Lambert

بن لمبرت یک مهندس نرم افزار است و قبلاً نویسنده اصلی محتوای آموزشی DevOps و Microsoft Azure در آکادمی ابری بود. دوره‌ها و مسیرهای یادگیری او فناوری‌های Cloud Ecosystem مانند DC/OS، ابزارهای مدیریت پیکربندی، و کانتینرها را پوشش می‌داد. به عنوان یک مهندس نرم افزار، تجربه بن شامل ساخت برنامه های وب و تلفن همراه بسیار در دسترس است. وقتی او نرم افزار نمی سازد، در حال پیاده روی، کمپینگ یا ایجاد بازی های ویدیویی است.

Ben Lambert Ben Lambert

بن لمبرت یک مهندس نرم افزار است و قبلاً نویسنده اصلی محتوای آموزشی DevOps و Microsoft Azure در آکادمی ابری بود. دوره‌ها و مسیرهای یادگیری او فناوری‌های Cloud Ecosystem مانند DC/OS، ابزارهای مدیریت پیکربندی، و کانتینرها را پوشش می‌داد. به عنوان یک مهندس نرم افزار، تجربه بن شامل ساخت برنامه های وب و تلفن همراه بسیار در دسترس است. وقتی او نرم افزار نمی سازد، در حال پیاده روی، کمپینگ یا ایجاد بازی های ویدیویی است.