آموزش مهندسی آشوب (Chaos Engineering) - آخرین آپدیت

دانلود Chaos Engineering

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در فضای دیجیتال پرشتاب امروز، تاب‌آوری سیستم برای کسب‌وکارهای کوچک و بزرگ حیاتی است. دوره جامع و عملی «مهندسی آشوب» طراحی شده است تا شما را با دانش و مهارت‌های لازم برای اطمینان از مقاومت و بازیابی سیستم‌ها در برابر خرابی‌ها مجهز کند. این دوره از مفاهیم بنیادی تا کاربردهای پیشرفته در سرویس‌های مختلف AWS از جمله EC2، Aurora، Fargate و EKS و همچنین استراتژی‌های تضمین دسترسی در چندین Availability Zone را پوشش می‌دهد. آنچه در این دوره خواهید آموخت: مبانی مهندسی آشوب: - درک اصول محوری و فلسفه پشت مهندسی آشوب. - یادگیری دلیل اهمیت شناسایی و رفع نقاط ضعف سیستم از طریق آزمایش‌های کنترل‌شده آشوب. - بررسی ابزارها و متدولوژی‌های ضروری برای پیاده‌سازی مهندسی آشوب. ساخت اولین آزمایش شبیه‌سازی تزریق خطا (FIS): - درک گام‌به‌گام ساخت و اجرای اولین آزمایش شبیه‌سازی تزریق خطا (FIS). - یادگیری نحوه طراحی آزمایش‌هایی که حالت‌های مختلف خرابی را در یک محیط کنترل‌شده هدف قرار می‌دهند. - تحلیل نتایج آزمایش و بهینه‌سازی شبیه‌سازی‌ها برای دقت بیشتر. مقدمه‌ای بر کاربردهای واقعی: - کشف نحوه اعمال آزمایش‌های مهندسی آشوب در اپلیکیشن‌های دنیای واقعی. - یادگیری بهترین روش‌ها برای مانیتورینگ، ثبت متریک‌ها و تحلیل نتایج جهت بهبود مستمر تاب‌آوری سیستم. مهندسی آشوب در بخش Compute (سرویس EC2): - اجرای آزمایش‌های آشوب روی نمونه‌های EC2 برای ارزیابی و بهبود استحکام سیستم. - شبیه‌سازی خرابی‌هایی مانند توقف نمونه (Instance Termination) یا تأخیر شبکه (Network Latency) و مشاهده اثرات آن‌ها. مهندسی آشوب در دیتابیس (سرویس Aurora): - یادگیری کاربرد اصول مهندسی آشوب در دیتابیس‌های Amazon Aurora. - شبیه‌سازی خرابی‌هایی مانند ناپایداری کلاستر یا قطعی نودها و توسعه استراتژی‌های بازیابی بدون وقفه. مهندسی آشوب در Serverless (سرویس Fargate): - اجرای آزمایش‌های آشوب در AWS Fargate برای تست تاب‌آوری اپلیکیشن‌های بدون سرور. - شبیه‌سازی رویدادهایی مانند خطای تسک‌ها یا توقف سرویس برای تضمین معماری‌های سرورلس مستحکم. مهندسی آشوب در Kubernetes (سرویس EKS): - پیاده‌سازی مهندسی آشوب در Amazon EKS برای تست فشار (Stress Test) کلاسترهای کوبرنتیز. - شبیه‌سازی خرابی پادها (Pod)، کرش نودها و سایر اختلالات برای اعتبارسنجی مکانیزم‌های بازیابی. مهندسی آشوب در Availability Zone: - اجرای آزمایش‌های آشوب در Availability Zoneهای مختلف AWS. - تست تأثیر خرابی‌های منطقه‌ای و اطمینان از آمادگی سیستم‌ها برای فجایع در سطح چند ناحیه دسترسی. مخاطبان هدف: - توسعه‌دهندگانی که علاقه‌مند به افزایش تاب‌آوری سیستم‌های خود هستند. - مهندسان قابلیت اطمینان سایت (SRE) با تمرکز بر بهبود پایداری سیستم. - مهندسان ابری که محیط‌های AWS را مدیریت می‌کنند. - مهندسان پشتیبانی فنی متخصص در سیستم‌های تحمل‌پذیر خطا (Fault-Tolerant). - مدیران فنی (Technical Leads) ناظر بر پروژه‌های اپلیکیشن‌های Cloud-Native. این دوره با ترکیبی از تئوری، دموهای عملی و سناریوهای واقعی، شما را قادر می‌سازد تا سیستم‌هایی بسازید که بتوانند به‌طور بهینه در برابر خرابی‌های غیرمنتظره مقاومت کرده و بازیابی شوند. برای تسلط بر مهندسی آشوب و نوآوری با اعتمادبه‌نفس، به ما بپیوندید.

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

مبانی مهندسی آشوب Chaos Engineering Fundamentals

  • معرفی دوره Course Introduction

  • چرا مهندسی آشوب؟ Why Chaos Engineering?

  • مهندسی آشوب چیست؟ What is Chaos Engineering ?

  • سرویس AWS FIS چیست؟ What is AWS FIS?

  • آزمایش‌های FIS در این دوره FIS Experiments in this Course

  • دسترسی‌های FIS FIS Permissions

  • دمو: ایجاد دسترسی‌های FIS Demo - Create FIS Permissions

  • آزمایش اول: مهندسی آشوب روی ASG Experiment 1-Chaos Engineering on ASG

  • ساخت معماری مبتنی بر ASG Build ASG based Architecture

  • دمو: معماری مبتنی بر ASG Demo: ASG based Architecture

  • ایجاد آزمایش FIS Create FIS Experiment

  • دمو: ایجاد آزمایش FIS Demo - Create FIS Experiment

  • دمو: اجرای آزمایش FIS Demo - Run FIS Experiment

  • دمو: یادگیری و بهبودها Demo - Learning and Improvements

  • دمو: آزمایش FIS و داشبورد CloudWatch Demo - FIS Experiment - CloudWatch Dashboard

  • دمو: آزمایش FIS و داشبورد CloudWatch Demo - FIS experiment -CloudWatch Dashboard

  • دمو: ایجاد آزمایش FIS با استفاده از CF Demo - Create FIS Experiment using CF

راه‌اندازی کاربرد در دنیای واقعی Real-World Application Setup

  • معرفی اپلیکیشن دنیای واقعی ما Introduction to our real life application

  • پیش‌نیازهای استقرار اپلیکیشن و توقف Cloud 9 Pre-requisite to Deploy Application & Cloud 9 Deprecation

  • دمو: پیش‌نیازهای استقرار اپلیکیشن Demo: Pre-requisite to Deploy Application

  • دمو: تنظیم معماری و استقرار اپلیکیشن Demo - Setup Architecture and Deploy Application

  • چگونه آزمایش خود را برنامه‌ریزی کنیم؟ بخش اول How to Plan Your Experiment? Part 1

  • چگونه آزمایش خود را برنامه‌ریزی کنیم؟ بخش دوم How to Plan Your Experiment? Part 2

  • تعیین متریک‌های حالت پایدار با استفاده از Cloudwatch RUM/X Ray Establishing Steady State Metrics Using Cloudwatch RUM/X Ray

  • دمو: استقرار با Cloud Formation Demo: Cloud Formation Deployment

مهندسی آشوب در Compute - EC2 Chaos Engineering on Compute - EC2

  • سناریوی پر شدن دیسک در EC2 Disk Fill Scenario on EC2

  • دمو: آزمایش FIS - سناریوی پر شدن دیسک در EC2 و متریک‌های قبل در X Ray Demo: FIS Experiment - Disk Fill Scenario on EC2 and before metrics in X Ray

  • دمو: آزمایش FIS - متریک‌های بعد در X Ray و نمونه‌های EC2 Demo: FIS Experiment - After Metrics in X Ray and EC2 instances

مهندسی آشوب در دیتابیس - Aurora Chaos Engineering on Database - Aurora

  • سناریوی ری‌بوت نود Reader در Aurora Reboot Reader Node Scenario on Aurora

  • دمو: پیش‌نیازهای آزمایش FIS، ایجاد نقش IAM و وضعیت فعلی Demo: Pre-requisite for FIS experiment, Create IAM role, and Current State

  • دمو: ایجاد و اجرای آزمایش FIS و بررسی متریک‌ها و وضعیت دیتابیس Demo: Create and Run FIS experiment and After Metrics and DB state

مهندسی آشوب در Serverless - Fargate Chaos Engineering on Serverless - Fargate

  • ایده و فرضیه آزمایش ECS Fargate ECS Fargate Experiment Idea and Hypothesis

  • دمو: حالت پایدار Fargate Demo: Fargate Steady State

  • دمو: ایجاد نقش IAM برای Fargate Demo: Fargate IAM role creation

  • دمو: اجرای آزمایش فشار I/O تسک Demo: Run experiment Task I/O stress

  • دمو: وضعیت بعد از آزمایش Fargate، یادگیری و بهبودها Demo: Fargate After State and Learning and Improvements

مهندسی آشوب در Kubernetes - EKS Chaos Engineering on Kubernetes- EKS

  • توضیحات EKS EKS Explanation

  • دمو: فشار حافظه (Memory Stress) در EKS - بخش اول Demo: Memory Stress on EKS - Part 1

  • دمو: فشار حافظه (Memory Stress) در EKS - بخش دوم Demo: Memory Stress on EKS - Part 2

  • دمو: فشار حافظه (Memory Stress) در EKS - بخش سوم Demo: Memory Stress on EKS- Part 3

  • دمو: فشار حافظه (Memory Stress) در EKS - بخش چهارم Demo: Memory Stress on EKS- Part 4

  • حذف پاد (Pod Delete) در EKS Pod Delete on EKS

  • دمو: حالت پایدار حذف پاد در EKS Demo: Steady State Pod Delete on EKS

  • دمو: اجرای آزمایش حذف پاد در EKS Demo: Run Experiment Pod Delete on EKS

  • دمو: بررسی مجدد پس از حذف پاد در EKS Demo: Recheck After Pod Delete on EKS

مهندسی آشوب در Availability Zone Chaos Engineering on Availability Zone

  • ناحیه دسترسی (Availability Zone) چیست؟ What is an Availability Zone(AZ)?

  • مرور کلی آزمایش Experiment Overview

  • دمو: تنظیمات کلی آزمایش AZ Demo: General Experiment Setup- AZ

  • دمو: آماده‌سازی آزمایش AZ Demo: Prepare Experiment- AZ

  • اجرای آزمایش Running the Experiment

مرور دوره و گام‌های بعدی Course Review and Next Steps

  • فرآیند پاک‌سازی Cleanup Process

  • جمع‌بندی Conclusion

نمایش نظرات

آموزش مهندسی آشوب (Chaos Engineering)
جزییات دوره
5h 18m
52
(آخرین آپدیت)
361
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده