آموزش الگوهای طراحی ابری

Cloud Design Patterns

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: الگوهای طراحی ابری (Azure، AWS، GCP) برای ساختن برنامه‌های قابل اعتماد، قابل استفاده مجدد و ایمن در الگوهای طراحی ابری GateKeeper Pattern Gateway Aggregation Pattern Gateway Offloading Pattern Gateway Routing Pattern Priority Queue Pattern Publisher-Subscriber Pattern Queee-Battern. -الگوی پاسخ الگوی حفره امتحان مجدد الگوی محتوای استاتیک الگوی میزبانی ادعای-بررسی الگوی الگوی سفیر الگوی ضد فساد الگوی لایه خفه کننده شکل الگوی پشتی-برای-فرانتندها الگوی رقص رقیب الگوی مصرف کنندگان الگوی کش کنار الگو الگوی کاروان متوالی الگوی معاملات جبرانی پیش نیازها: دانش لاجوردی

**لطفا بخوانید**

دوره مبتنی بر اسلاید است: در طول این دوره هیچ عملی انجام نخواهد شد. این یک دوره کامل است که نحوه الگوهای طراحی ابر را به طور عمیق توضیح می دهد.

هر الگو مشکلی را که الگو به آن می‌پردازد، ملاحظات اعمال الگو، و مثالی بر اساس Microsoft Azure را شرح می‌دهد. بیشتر الگوها شامل نمونه‌های کد یا قطعه‌هایی هستند که نحوه پیاده‌سازی الگو را در Azure نشان می‌دهند. با این حال، بیشتر الگوها مربوط به هر سیستم توزیع شده است، خواه در Azure میزبانی شود یا در دیگر پلتفرم‌های ابری.

الگوی سفیر: سرویس های کمکی ایجاد کنید که درخواست های شبکه را از طرف یک سرویس مصرف کننده یا برنامه ارسال می کند.

الگوی لایه ضد فساد: یک لایه نما یا آداپتور بین یک برنامه کاربردی مدرن و یک سیستم قدیمی اجرا کنید.

الگوی درخواست-پاسخ ناهمزمان: پردازش باطن را از یک میزبان جلویی جدا کنید، جایی که پردازش باطن باید ناهمزمان باشد، اما فرانت اند هنوز به پاسخ واضح نیاز دارد.

Backends for Frontends Pattern : سرویس های Backend جداگانه ایجاد کنید تا توسط برنامه ها یا رابط های frontend خاص مصرف شوند.

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

الگوی Cache-Aside: داده‌ها را در صورت تقاضا در حافظه پنهان از یک فروشگاه داده بارگیری کنید.

الگوی رقص: به هر سرویس اجازه دهید تصمیم بگیرد که یک عملیات تجاری چه زمانی و چگونه پردازش می شود، به جای اینکه به یک ارکستراتور مرکزی وابسته باشد.

الگوی بررسی ادعا: یک پیام بزرگ را به یک چک ادعا و یک محموله تقسیم کنید تا از هجوم گذرگاه پیام جلوگیری کنید.

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

الگوی مصرف‌کنندگان رقیب: چندین مصرف‌کننده همزمان را فعال کنید تا پیام‌های دریافتی در یک کانال پیام‌رسانی را پردازش کنند.

الگوی تمبرهای استقرار: چندین نسخه مستقل از اجزای برنامه، از جمله ذخیره‌گاه‌های داده را مستقر کنید.

الگوی ذخیره پیکربندی خارجی: اطلاعات پیکربندی را از بسته استقرار برنامه به یک مکان متمرکز منتقل کنید.

الگوی هویت فدرال: احراز هویت را به یک ارائه دهنده هویت خارجی واگذار کنید.

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

Gateway Aggregation : از یک دروازه برای تجمیع چندین درخواست فردی در یک درخواست استفاده کنید.

الگوی بارگیری دروازه : عملکرد سرویس مشترک یا تخصصی را به یک پروکسی دروازه بارگیری کنید.

الگوی مسیریابی دروازه: درخواست‌ها را با استفاده از یک نقطه پایانی به چندین سرویس هدایت کنید.

الگوی ژئود: سرویس‌های پشتیبان را در مجموعه‌ای از گره‌های جغرافیایی مستقر کنید، که هر کدام می‌توانند هر درخواست مشتری را در هر منطقه ای ارائه دهند.

الگوی صف اولویت: درخواست‌های ارسال شده به سرویس‌ها را اولویت‌بندی کنید تا درخواست‌های دارای اولویت بالاتر سریع‌تر از درخواست‌هایی با اولویت پایین‌تر دریافت و پردازش شوند.

الگوی ناشر/مشترک: برنامه‌ای را فعال کنید تا رویدادها را به چند مصرف‌کننده علاقه‌مند به طور ناهمزمان اعلام کند، بدون اینکه فرستنده‌ها به گیرنده‌ها متصل شوند.

الگوی سطح بندی بار مبتنی بر صف: از صفی استفاده کنید که به عنوان یک بافر بین یک کار و سرویسی که برای هموارسازی بارهای سنگین متناوب فراخوانی می کند، عمل می کند.

سعی مجدد الگو: برنامه را فعال کنید تا با انجام عملیاتی که قبلاً شکست خورده است، به طور شفاف به یک سرویس یا منبع شبکه متصل شود، خرابی های پیش بینی شده و موقتی را مدیریت کند.

الگوی کاروان متوالی: مجموعه‌ای از پیام‌های مرتبط را به ترتیب تعریف‌شده، بدون مسدود کردن پردازش گروه‌های دیگر پیام‌ها، پردازش کنید.

Sidecar Pattern : اجزای یک برنامه کاربردی را در یک فرآیند یا محفظه جداگانه مستقر کنید تا جداسازی و کپسوله سازی را فراهم کند.

الگوی میزبانی محتوای ثابت: محتوای استاتیک را در یک سرویس ذخیره سازی مبتنی بر ابر مستقر کنید که می تواند آنها را مستقیماً به مشتری تحویل دهد.

الگوی Fig Strangler : با جایگزینی تدریجی بخش‌های خاصی از عملکرد با برنامه‌ها و سرویس‌های جدید، یک سیستم قدیمی را به صورت تدریجی تغییر دهید.

الگوی throttling : مصرف منابع مورد استفاده توسط یک نمونه از یک برنامه کاربردی، یک مستاجر فردی یا کل سرویس را کنترل کنید.

الگوی کلید Valet: از رمز یا کلیدی استفاده کنید که دسترسی مستقیم محدودی به یک منبع یا سرویس خاص را برای مشتریان فراهم می کند. مدیریت داده و امنیت.


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

معرفی Introduction

  • معرفی Introduction

الگوهای طراحی ابری Azure Azure Cloud Design Patterns

  • الگوی GateKeeper GateKeeper Pattern

  • الگوی تجمع دروازه Gateway Aggregation Pattern

  • الگوی بارگذاری دروازه Gateway Offloading Pattern

  • الگوی مسیریابی دروازه Gateway Routing Pattern

  • الگوی صف اولویت Priority Queue Pattern

  • الگوی ناشر-مشترک Publisher-Subscriber Pattern

  • الگوی تسطیح بار مبتنی بر صف Queue-Based Load Leveling Pattern

  • الگوی درخواست-پاسخ ناهمزمان Asynchronous Request-Reply Pattern

  • الگوی سرپوش Bulkhead Pattern

  • الگو را دوباره امتحان کنید Retry Pattern

  • الگوی میزبانی محتوای ثابت Static Content Hosting Pattern

  • الگوی ادعا-بررسی Claim-Check Pattern

  • الگوی سفیر Ambassador Pattern

  • الگوی لایه ضد فساد Anti-Corruption Layer Pattern

  • الگوی انجیر خفه کننده Strangler Fig Pattern

  • الگوی Backends-For-Frontends Backends-For-Frontends Pattern

  • الگوی ماشین کناری Sidecar Pattern

  • الگوی گاز Throttling Pattern

  • الگوی کلید نوکر Valet Key Pattern

  • الگوی هویت فدرال Federated Identity Pattern

  • الگوی تمبر استقرار Deployment Stamp Pattern

  • الگوی ژئود Geode Pattern

  • الگوی فروشگاه پیکربندی خارجی External Configuration Store Pattern

  • رقص Choreography

  • الگوی مصرف کنندگان رقابتی Competing Consumers Pattern

  • الگوی Cache-Aside Cache-Aside Pattern

  • الگوی کاروان متوالی Sequential Convoy Pattern

  • الگوی معاملات جبرانی Compensating Transactions Pattern

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

آموزش الگوهای طراحی ابری
جزییات دوره
5.5 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,142
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hussein Awad  Azure  AWS Certified Architect Professional Hussein Awad Azure AWS Certified Architect Professional

Cloud Application Architect - گواهینامه های 10 x AWS