دوره آموزشی
دوبله زبان فارسی
الگوهای طراحی ابر
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- الگوهای طراحی ابر
- الگوی GateKeeper
- الگوی تجمیع درگاه
- الگوی بارگذاری آفلاین درگاه
- الگوی مسیریابی درگاه
- الگوی صف اولویت
- الگوی پابلیشر-سابسکرایبر
- الگوی سطحبندی بار مبتنی بر صف
- الگوی درخواست-پاسخ غیرهمزمان
- الگوی Bulkhead
- الگوی Retry
- الگوی میزبانی محتوای ثابت
- الگوی Claim-Check
- الگوی سفیر
- الگوی لایه Anti-corruption
- الگوی Strangler Fig
- الگوی بکاندها برای فرانتاندها
- الگوی Sidecar
- الگوی Throttling
- الگوی Valet Key
- الگوی هویت فدرال
- الگوی Stamp استقرار
- الگوی Geode
- الگوی فروشگاه پیکربندی خارجی
- الگوی Choreography
- الگوی Consumers رقابتی
- الگوی Cache-Aside
- الگوی Convoy ترتیبی
- الگوی تراکنشهای جبرانی
پیشنیازهای دوره
- دانش آژور
توضیحات دوره
این دوره کاملاً بر اساس اسلاید است. در این دوره هیچ کار عملی انجام نخواهد شد. این یک دوره کامل است که به بررسی عمیق توضیحات الگوهای طراحی ابری میپردازد.
هر الگو مشکل مربوط به خود را شرح میدهد، ملاحظات لازم برای اعمال الگو را بیان میکند و مثال مبتنی بر مایکروسافت آژور را ارائه میدهد. بیشتر الگوها شامل نمونههای کد یا اسنیپتهایی هستند که نحوه پیادهسازی الگو را در آژور نشان میدهند. با این حال، بیشتر این الگوها مربوط به سیستم توزیع شده، چه میزبانی شده در آژور و چه در سایر پلتفرمهای ابری هستند.
- الگوی سفیر - سرویسهای helper ایجاد میکنید که درخواستهای شبکه را از طرف یک سرویس یا اپلیکیشن consumer ارسال میکنند.
- الگوی لایه Anti-Corruption - پیادهسازی لایه façade یا آداپتور بین یک اپلیکیشن مدرن و یک سیستم قدیمی
- الگوی درخواست-پاسخ غیرهمزمان - دیکوپلینگ پردازشهای بکاند از یک میزبان فرانتاند، جایی که پردازش باید غیرهمزمان باشد، اما فرانتاند همچنان نیاز به یک پاسخ واضح دارد.
- الگوی بکاندها برای فرانتاندها - ایجاد سرویسهای بکاند مجزا برای consume شدن توسط اپلیکیشنها یا رابطهای فرانتاند خاص
- الگوی Bulkhead - جداسازی عناصر یک اپلیکیشن به استخرها تا در صورت بروز خطا در یکی، سایرین همچنان به عملکرد خود ادامه دهند.
- الگوی Cache-Aside - بارگذاری داده بر اساس تقاضا به یک کش از یک دیتااستور
- الگوی Choreography - اجازه دهید هر سرویس تصمیم بگیرد که به جای اتکا به ارکستراتور مرکزی، چه زمانی و چگونه عملیات کسبوکار پردازش شود.
- الگوی Claim Check - تقسیم یک پیام بزرگ به یک claim check و یک payload برای اجتناب از ایجاد ترافیک زیاد در گذرگاه پیام
- الگوی تراکنشهای جبرانی - Undo کردن کار انجام شده توسطه مجموعهای از مراحل که در کنار هم یک عملیات منسجم را تعریف میکنند.
- الگوی Consumers رقابتی - اجازه دادن به Consumers متعدد برای پردازش پیامهایی که از یک کانال پیامرسانی مشابه دریافت میشوند.
- الگوی Stamps استقرار - استقرار چندین نسخه مستقل از کامپوننتهای اپلیکیشن، شامل دیتااستورها
- الگوی فروشگاه پیکربندی خارجی - انتقال اطلاعات پیکربندی به لوکیشن متمرکز خارج از پکیج استقرار اپلیکیشن
- الگوی هویت فدرال - Delegate کردن احرازهویت به یک ارائهدهنده هویت خارجی
- الگوی Gatekeeper - محافظت از اپلیکیشنها و سرویسها با استفاده از یک نمونه میزبان اختصاصی که به عنوان یک بروکر بین کلاینتها و اپلیکیشن یا سرویس عمل میکند، درخواستها را اعتبارسنجی و پاکسازی کرده و درخواستها و داده را بین آنها منتقل میکند.
- الگوی تجمیع درگاه - استفاده از یک درگاه برای تجمیع چندین درخواست فردی به یک درخواست واحد
- الگوی بارگذاری آفلاین درگاه - بارگذاری قابلیتهای سرویس مشترک یا تخصصی به پروکسی درگاه
- الگوی مسیریابی درگاه - مسیریابی درخواستها به چندین سرویس با استفاده از اندپوینت واحد
- الگوی Geodes - استقرار سرویسهای بکاند در مجموعهای از گرههای جغرافیایی که هر یک میتوانند هر درخواست کلاینت را در هر منطقه پاسخگو باشند.
- الگوی صف اولویت - اولویتبندی درخواستهای ارسال شده به سرویسها بهطوری که درخواستهای با اولویت بالاتر سریعتر از درخواستهای با اولویت پایینتر دریافت و پردازش شوند.
- الگوی پابلیشر-سابسکرایبر - اجازه دادن به یک اپلیکیشن برای اعلان رویدادها به چندین consumers علاقهمند به صورت غیرهمزمان، بدون اتصال به فرستندهها و گیرندهها
- الگوی سطحبندی بار مبتنی بر صف - استفاده از یک صف که به عنوان یک بافر بین یک تسک و سرویس که به آن فراخوانی میشود عمل میکند تا بارهای سنگین متناوب را هموار کند.
- الگوی Retry - به اپلیکیشن اجازه میدهد تا با خطاهای موقتی پیشبینی شده که هنگام تلاش برای اتصال به یک سرویس یا منبع شبکه پیش میآید، مقابله کند و به صورت شفاف عملی که قبلاً ناموفق بوده، مجدداً امتحان کند.
- الگوی Convoy ترتیبی - پردازش مجموعهای از پیامهای مرتبط در یک ترتیب تعریف شده، بدون بلاک کردن پردازش سایر گروههای پیام
- الگوی Sidecar - استقرار کامپوننتهای یک اپلیکیشن در فرآیند یا کانتینر جداگانه برای ارائه جداسازی و کپسولهسازی
- الگوی میزبانی محتوای ثابت - استقرار محتوای ثابت در یک سرویس ذخیرهسازی ابری که میتواند آنها را بهطور مستقیم به کلاینت ارائه کند.
- الگوی Strangler Fig - مهاجرت تدریجی یک سیستم قدیمی با جایگزینی تدریجی بخشهای خاصی از قابلیت با اپلیکیشنها و سرویسهای جدید
- الگوی Throttling - کنترل consumption منابع استفاده شده توسط یک نمونه از یک اپلیکیشن، یک tenant جداگانه یا یک سرویس کامل
- الگوی Valet Key - استفاده از یک توکن یا کلید که به کلاینتها اجازه میدهد بهصورت محدود به یک منبع خاص دسترسی مستقیم داشته باشند.
این دوره برای چه کسانی مناسب است؟
- معماران ابر
- معماران نرمافزار
- مهندسان نرمافزار ابری
- مهندسان زیرساخت
- مهندسان امنیت
الگوهای طراحی ابر
-
مقدمه 02:39
-
الگوی GateKeeper 13:18
-
الگوی تجمیع درگاه 10:20
-
الگوی بارگذاری آفلاین درگاه 11:26
-
الگوی مسیریابی درگاه 09:16
-
الگوی صف اولویت 10:50
-
الگوی پابلیشر-سابسکرایبر 11:48
-
الگوی سطحبندی بار مبتنی بر صف 12:04
-
الگوی درخواست-پاسخ غیرهمزمان 13:20
-
الگوی Bulkhead 12:38
-
الگوی Retry 12:39
-
الگوی میزبانی محتوای ثابت 09:47
-
الگوی Claim-Check 07:45
-
الگوی سفیر 10:58
-
الگوی لایه Anti-Corruption 11:45
-
الگوی Strangler Fig 09:05
-
الگوی بکاندها برای فرانتاندها 12:10
-
الگوی Sidecar 09:23
-
الگوی Throttling 13:17
-
الگوی Valet Key 13:04
-
الگوی هویت فدرال 13:30
-
الگوی Stamp استقرار 22:56
-
الگوی Geode 17:35
-
الگوی فروشگاه پیکربندی خارجی 13:04
-
الگوی Choreography 11:04
-
الگوی Consumers رقابتی 09:33
-
الگوی Cache-Aside 13:45
-
الگوی Convoy ترتیبی 10:14
-
الگوی تراکنشهای جبرانی 10:36
مشخصات آموزش
الگوهای طراحی ابر
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:29
- مدت زمان :05:39:49
- حجم :917.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy