تصميم بنية تطبيقات الويب

من المتوقع أن تكون تطبيقات الويب اليوم متاحة طوال اليوم، كل يوم من أي مكان في العالم، وقابلة للاستخدام من أي جهاز أو حجم شاشة تقريبًا. يجب أن تكون تطبيقات الويب آمنة ومرنة وقابلة للتطوير لتلبية الارتفاعات في الطلب.

توفر هذه المقالة نظرة عامة على تقنيات تطبيق الويب Azure والإرشادات وأفكار الحلول والبنى المرجعية.

يوفر Azure نطاق واسع من الأدوات والقدرات لإنشاء تطبيقات الويب واستضافتها ومراقبتها. هذه ليست سوى بعض خدمات تطبيقات الويب الرئيسية المتوفرة في Azure:

  • تمكنك Azure App Service من إنشاء تطبيقات الويب والأجهزة المحمولة الجاهزة للمؤسسات بسهولة لأي نظام أساسي أو جهاز وتوزيعها على بنية أساسية سحابية قابلة للتطوير.
  • يوفر Azure Web Application Firewall حماية قوية لتطبيقات الويب.
  • يوفر Azure Monitor إمكانية المراقبة الكاملة للتطبيقات والبنية الأساسية والشبكة. تتضمن المراقبة Application Insights، والذي يوفر إدارة أداء التطبيق ومراقبته لتطبيقات الويب المباشرة.
  • تمكنك خدمة Azure SignalR من إضافة وظائف الويب في الوقت الحقيقي بسهولة.
  • Static Web Apps تقدم تطويرًا مبسطًا ومتكاملاً بدءًا من التعليمات البرمجية المصدر إلى قابلية الوصول العمومية العالية.
  • يتيح لك Web App for Containers تشغيل تطبيقات الويب الحاوية على Windows وLinux.
  • ناقل خدمة Azure تمكنك من التكامل مع تطبيقات الويب الأخرى باستخدام أنماط مستندة إلى الأحداث بشكل فضفاض.

مقدمة حول تطبيقات الويب على Azure

إذا كنت جديدا على إنشاء تطبيقات الويب واستضافتها على Azure، فإن أفضل طريقة لمعرفة المزيد هي تدريب Microsoft Learn. يوفر هذا النظام الأساسي المجاني عبر الإنترنت تدريبا تفاعليا لمنتجات Microsoft والمزيد.

هذه بعض نقاط البداية الجيدة التي يجب مراعاتها:

طريق الإنتاج

ضع في اعتبارك هذه الأنماط والإرشادات والبنى أثناء تخطيط التوزيع وتنفيذه:

أفضل الممارسات

للحصول على نظرة عامة جيدة، راجع خصائص تطبيقات الويب الحديثة.

للحصول على معلومات خاصة ب Azure App Service، راجع:

بنى تطبيق الويب

توفر الأقسام التالية، المنظمة حسب الفئة، ارتباطات إلى نماذج بنى تطبيق الويب.

التجارة الإلكترونية

الرعاية الصحية

تحديث

تطبيقات متعددة المستويات

التطبيقات متعددة المناطق

قابلية التوسع

الأمان

SharePoint

البقاء على اطلاع دائم بتطوير الويب

احصل على آخر التحديثات على منتجات وميزات تطبيق الويب Azure.

الموارد الإضافية

أمثلة على الحلول

فيما يلي بعض عمليات التنفيذ الإضافية التي يجب وضعها في الاعتبار:

محترفو AWS أو Google Cloud