آموزش مبانی مدیریت وضعیت (State) در سیستم‌های توزیع‌شده - آخرین آپدیت

دانلود Foundations of State in Distributed Systems

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تیم‌هایی که وضعیت Terraform را بدون درک ماهیت توزیع‌شده آن مدیریت می‌کنند، با مشکلاتی نظیر فساد داده‌ها، Race Condition و قطعی‌های زنجیره‌ای مواجه می‌شوند. در این دوره، «مبانی مدیریت وضعیت در سیستم‌های توزیع‌شده»، شما توانایی تحلیل وضعیت Terraform را به عنوان یک پایگاه داده توزیع‌شده با بررسی مفاهیم سازگاری (Consistency)، قفل‌گذاری (Locking) و توازن در دسترس‌پذیری به دست خواهید آورد. ابتدا بررسی می‌کنیم که فایل State چگونه آدرس‌های HCL را به منابع ابری نگاشت می‌کند و نقش سریال‌سازی و Lineage در حفظ تاریخچه متوالی چیست. سپس، خواهید آموخت که چگونه قفل‌گذاری توزیع‌شده از فساد داده‌ها هنگام نوشتن همزمان توسط چندین عامل جلوگیری می‌کند، که شامل مکانیسم‌های قفل بدبینانه (Pessimistic Locking)، قفل مبتنی بر اجاره (Lease-based) و Force-unlock است. در نهایت، نحوه طراحی معماری‌های مقیاس‌پذیر وضعیت را می‌آموزید تا از طریق Sharding، لایه‌بندی و رمزنگاری داده‌های ساکن (Encryption at rest)، شعاع تخریب (Blast Radius) را به حداقل برسانید. در پایان این دوره، شما مهارت‌ها و دانش لازم برای مدیریت وضعیت توزیع‌شده را کسب خواهید کرد تا بتوانید بک‌اندهای Terraform در سطح سازمانی و Production طراحی کنید.

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

فایل وضعیت به عنوان یک پایگاه داده توزیع‌شده The state file as a distributed database

  • وضعیت Terraform در واقع چیست What Terraform state actually is

  • بک‌انده‌ها و قضیه CAP Backends and the CAP theorem

  • سریال‌سازی، Lineage و دفتر کل تغییرناپذیر Serialization, lineage, and the immutable ledger

قفل‌گذاری توزیع‌شده و کنترل هم‌روندی Distributed locking and concurrency control

  • مشکل Race Condition The race condition problem

  • قفل بدبینانه در مقابل قفل مبتنی بر اجاره Pessimistic locking vs. lease-based locking

  • Force unlock و خطرات مداخلات دستی Force unlock and the risks of manual intervention

معماری مقیاس‌پذیر وضعیت Scalable state architecture

  • شعاع تخریب و دلیل شکست ساختارهای یکپارچه Blast radius and why monoliths break

  • استراتژی‌های یکپارچه، لایه‌بندی شده و Sharding Monolithic, layered, and, sharded strategies

  • مدیریت Secrets در وضعیت و رمزنگاری داده‌های ساکن Secrets in state and encryption at rest

نمایش نظرات

آموزش مبانی مدیریت وضعیت (State) در سیستم‌های توزیع‌شده
جزییات دوره
54m
9
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Profile is loading Profile is loading

محمد، یک توسعه دهنده نرم افزار با یک دهه تجربه، در یادگیری ماشین و تجزیه و تحلیل داده ها برتر است. او که یک مربی پر انرژی است، دارای مدرک مالی و علوم کامپیوتر است و تجزیه و تحلیل داده ها را برای شرکت های آموزش الکترونیکی پیشرو در سراسر جهان تدریس می کند.