لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون Ansible و ادغام با DevOps
- آخرین آپدیت
دانلود Ansible Automation and DevOps Integration
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آیا آمادهاید تا اتوماسیون Ansible خود را از سطح تامین منابع (Provisioning) ابتدایی به جریانهای کاری DevOps در سطح محیط عملیاتی (Production) ارتقا دهید؟ این دوره به شما میآموزد چگونه اتوماسیون Ansible را مقیاسبندی، بهینهسازی، تست و مدیریت کنید تا در زیرساختهای واقعی با قابلیت اطمینان بالا اجرا شود.
این دوره ترکیبی از ویدئوهای مفهومی کوتاه و دموهای عملی است؛ بنابراین شما هر تکنیک را ابتدا میآموزید و سپس اجرای آن را در یک محیط واقعی Ansible مشاهده میکنید. شما یاد خواهید گرفت که چگونه Playbookها را بنچمارک و بازنویسی (Refactor) کنید، اینونتوریهای پویا (Dynamic Inventory) ابری را پیکربندی کنید، خطاهای اجرا را عیبیابی نموده و تامین منابع را از طریق یک خط لوله CI/CD اجرا کنید.
در پایان این دوره، شما قادر خواهید بود:
۱. عملکرد Ansible Playbook را با استفاده از استراتژیهای اجرا، Forks و Fact Caching بهینه کنید.
۲. اینونتوری پویا و پلاگینهای اینونتوری ابری را برای زیرساختهای متغیر پیکربندی کنید.
۳. Playbookهای Ansible را با استفاده از Linting، بررسیهای Idempotency و ابزار Molecule تست و عیبیابی کنید.
۴. Ansible را با رعایت حاکمیت دادهها، RBAC و حسابرسی (Auditing) در خط لولههای CI/CD ادغام کنید.
این دوره برای مدیران سیستم، مهندسان DevOps و مهندسان زیرساخت که توانایی نوشتن Playbookها و Roleهای Ansible را دارند و قصد دارند اتوماسیون را در مقیاس صنعتی اجرا کنند، ایدهآل است.
پیشنیازها: درک پایه از Ansible Playbooks، Jenkins، YAML، Amazon EC2 و IAM، به همراه یک حساب AWS Free Tier برای بخشهای عملی ابری.
سرفصل ها و درس ها
مقیاسبندی، بهینهسازی و اعتبارسنجی اتوماسیون Ansible
Scaling, Optimizing, and Validating Ansible Automation
معرفی تخصص
Specialization Introduction
معرفی دوره
Course Introduction
استراتژیهای اجرا و Forks
Execution Strategies and Forks
بهینهسازی Playbookها برای تامین منابع سریعتر
Optimizing Playbooks for Faster Provisioning
مقایسه اینونتوری استاتیک در مقابل پویا
Static vs Dynamic Inventory
پلاگینهای اینونتوری ابری
Cloud Inventory Plugins
برچسبگذاری منابع (Resource Tagging)
Resource Tagging
احراز هویت در ارائهدهندگان ابری
Authenticating with Cloud Providers
تامین منابع سرورهای ابری با اینونتوری پویا: تنظیم دسترسی AWS و منابع EC2
Provisioning Cloud Servers Using Dynamic Inventory - Setting Up AWS Access and EC2 Resources
تامین منابع سرورهای ابری با اینونتوری پویا: پیکربندی و تست اینونتوری پویای EC2
Provisioning Cloud Servers Using Dynamic Inventory - Configuring and Testing EC2 Dynamic Inventory
تامین منابع سرورهای ابری با اینونتوری پویا: اجرای تامین منابع روی هاستهای مبتنی بر تگ
Provisioning Cloud Servers Using Dynamic Inventory - Running Cloud Provisioning on Tag-Based Hosts
مدیریت پویای گروههای هاست ابری: ایجاد گروههای هاست ابری مبتنی بر تگ
Managing Cloud Host Groups Dynamically - Creating Tag-Based Cloud Host Groups
مدیریت پویای گروههای هاست ابری: اجرای اتوماسیون مبتنی بر نقش و مقیاسبندی هاستها
Managing Cloud Host Groups Dynamically - Running Role-Based Automation and Scaling Hosts
اعتبارسنجی سینتکس و Linting
Syntax Validation and Linting
تست Idempotency (تکرارپذیری)
Idempotency Testing
عیبیابی متغیرها و مشکلات اجرای تسکها
Debugging Variable and Task Execution Issues
عیبیابی خطاهای اجرای Playbook: ایجاد و اجرای سناریوهای شکست
Debugging Failed Playbook Runs - Creating and Running Failure Scenarios
اتوماسیون Ansible مبتنی بر CI/CD و حاکمیت دادهها
CI/CD-Driven Ansible Automation and Governance
اتوماسیون زیرساخت در CI/CD
Infrastructure Automation in CI/CD
تامین منابع مبتنی بر خط لوله (Pipeline)
Pipeline-Based Provisioning
اجرای Ansible Playbookها از طریق خط لوله CI
Executing Ansible Playbooks from a CI Pipeline
ارتقای تغییرات زیرساختی در محیطهای مختلف: آمادهسازی فایلهای استقرار Dev و Prod
Promoting Infrastructure Changes Across Environments - Preparing Dev and Prod Deployment Files
ارتقای تغییرات زیرساختی در محیطهای مختلف: اجرای استقرارهای پارامتریک در Jenkins
Promoting Infrastructure Changes Across Environments - Running Parameterized Jenkins Deployments
کنترل دسترسی مبتنی بر نقش (RBAC)
Role-Based Access Control
اتوماسیون جریان کاری (Workflow)
Workflow Automation
حسابرسی و بررسی تغییرات زیرساختی: ایجاد اینونتوریهای حسابرسی و فایلهای مستندات
Auditing and Reviewing Infrastructure Changes - Creating Audit Inventories and Evidence Files
حسابرسی و بررسی تغییرات زیرساختی: بررسی لاگها و خروجی حسابرسی Jenkins
Auditing and Reviewing Infrastructure Changes - Reviewing Logs and Jenkins Audit Output
اجرای جابهای تامین منابع از طریق Automation Controller: ایجاد اینونتوری کنترلر و فایلهای تامین منابع
Running Provisioning Jobs via Automation Controller - Creating Controller Inventory and Provisioning Files
اجرای جابهای تامین منابع از طریق Automation Controller: اجرا و بررسی جابهای تامین منابع در Jenkins
Running Provisioning Jobs via Automation Controller - Executing and Reviewing Jenkins Provisioning Jobs
جمعبندی دوره و ارزیابی
Course Wrap-Up and Assessment
نمایش نظرات