عشرة كيانات تصميم لتطبيقات Azure

اتبع كيانات التصميم هذه لجعل تطبيقك أكثر قابلية للتوسع ومرونة وقابلية للإدارة.

  • تصميم للإصلاح الذاتي. في النظام الموزَّع، تحدث حالات فشل. يمكنك تصميم التطبيق الخاص بك بحيث يكون الشفاء الذاتي عند حدوث الفشل.

  • جعل كل الأشياء زائدة عن الحاجة. قم ببناء التكرار في التطبيق الخاص بك، لتجنب وجود نقاط فشل فردية.

  • تصغير التنسيق. تقليل التنسيق بين خدمات التطبيق لتحقيق قابلية التوسع.

  • تصميم لتوسيع نطاقه. قم بتصميم التطبيق الخاص بك بحيث يمكن تغيير حجمه أفقيا، وإضافة مثيلات جديدة أو إزالتها كما يتطلب الطلب.

  • التقسيم حول الحدود. استخدم التقسيم للتغلب على حدود قاعدة البيانات والشبكة والحساب.

  • تصميم العمليات. صمم التطبيق الخاص بك بحيث يمتلك فريق العمليات الأدوات التي يحتاجونها.

  • استخدم الخدمات المدارة. عندما يكون ذلك ممكناً، استخدم النظام الأساسي كخدمة (PaaS) بدلاً من البنية الأساسية كخدمة (IaaS).

  • استخدام خدمة هوية. استخدم النظام الأساسي للهوية كخدمة (I الجهاز كخدمة) بدلا من إنشاء النظام الأساسي الخاص بك أو تشغيله.

  • تصميم للتطور. تتغير جميع التطبيقات الناجحة بمرور الوقت. التصميم التطوري هو مفتاح الابتكار المستمر.

  • بناء لاحتياجات الأعمال. يجب تبرير كل قرار تصميم وفق متطلبات العمل.