عشرة كيانات تصميم لتطبيقات Azure
اتبع كيانات التصميم هذه لجعل تطبيقك أكثر قابلية للتوسع ومرونة وقابلية للإدارة.
تصميم للإصلاح الذاتي. في النظام الموزَّع، تحدث حالات فشل. يمكنك تصميم التطبيق الخاص بك بحيث يكون الشفاء الذاتي عند حدوث الفشل.
جعل كل الأشياء زائدة عن الحاجة. قم ببناء التكرار في التطبيق الخاص بك، لتجنب وجود نقاط فشل فردية.
تصغير التنسيق. تقليل التنسيق بين خدمات التطبيق لتحقيق قابلية التوسع.
تصميم لتوسيع نطاقه. قم بتصميم التطبيق الخاص بك بحيث يمكن تغيير حجمه أفقيا، وإضافة مثيلات جديدة أو إزالتها كما يتطلب الطلب.
التقسيم حول الحدود. استخدم التقسيم للتغلب على حدود قاعدة البيانات والشبكة والحساب.
تصميم العمليات. صمم التطبيق الخاص بك بحيث يمتلك فريق العمليات الأدوات التي يحتاجونها.
استخدم الخدمات المدارة. عندما يكون ذلك ممكناً، استخدم النظام الأساسي كخدمة (PaaS) بدلاً من البنية الأساسية كخدمة (IaaS).
استخدام خدمة هوية. استخدم النظام الأساسي للهوية كخدمة (I الجهاز كخدمة) بدلا من إنشاء النظام الأساسي الخاص بك أو تشغيله.
تصميم للتطور. تتغير جميع التطبيقات الناجحة بمرور الوقت. التصميم التطوري هو مفتاح الابتكار المستمر.
بناء لاحتياجات الأعمال. يجب تبرير كل قرار تصميم وفق متطلبات العمل.