بدء استخدام Azure App Service
Azure App Service هي نظام أساسي مدار بالكامل كخدمة (PaaS) لاستضافة تطبيقات الويب.
ASP.NET أو ASP.NET Core
استخدم الموارد التالية لبدء استخدام .NET.
الإجراء | الموارد |
---|---|
إنشاء تطبيق .NET الأول | استخدم إحدى الأدوات التالية: - Visual Studio - Visual Studio Code - سطر الأوامر - Azure PowerShell - مدخل Microsoft Azure |
نشر تطبيقك |
-
تكوين ASP.NET - تكوين ASP.NET الأساسية - إجراءات GitHub |
مراقبة تطبيقك |
-
دفق بيانات السجل - أداة التشخيص والحل |
إضافة المجالات والشهادات |
-
تعيين مجال مخصص - إضافة شهادة SSL |
الاتصال بقاعدة بيانات |
-
.NET مع قاعدة بيانات Azure SQL - .NET Core مع قاعدة بيانات Azure SQL |
حاويات مخصصة |
-
Linux - Visual Studio Code - Windows - Visual Studio |
مراجعة أفضل الممارسات |
-
تغيير حجم تطبيقك - النشر - الأمان - شبكة ظاهرية |
Java
تهدف App Service إلى توفير دعم قوي ل Java. لتغطية عمق تطبيقات Java واتساعها، تدعم App Service مكدسات تكنولوجيا Java Standard Edition (SE) وTomcat وJBoss Enterprise Application Platform (EAP). في قاعدة هذه المكدسات، تدعم App Service جميع إصدارات دعم Java طويلة الأجل (LTS) الأخيرة. هناك العديد من السيناريوهات الرئيسية التي يجب أن تفكر في اعتماد App Service لتطبيقات Java الخاصة بك.
Java SE على App Service
يسمح لك Java SE على App Service بنشر تطبيقاتك دون عناء إلى مثيلات Java Virtual Machine (JVM) المدارة بالكامل. يجب مراعاة هذا المكدس إذا كان لديك تطبيقات ويب Spring Boot و Quarkus. ومع ذلك، يمكنك استخدام هذا المكدس لأي تطبيق يمكن بدء تشغيله مباشرة من JVM ويتضمن خادم بروتوكول نقل نص تشعبي مضمن (HTTP). يمكنك نشر ملف أرشيف Java (JAR) والسماح ل App Service بالقيام بالباقي.
Tomcat على App Service
يدعم مكدس App Service هذا جميع الإصدارات الرئيسية والثانوية الأخيرة من Tomcat. يجب أن تفكر في ترحيل تطبيقات ويب Tomcat المحلية إلى App Service باستخدام هذا المكدس. غالبا ما تستخدم هذه التطبيقات تقنيات مثل Spring Framework والإسبات. المكدس مناسب أيضا للتطبيقات التي تعمل حاليا على خوادم مثل WebLogic أو WebSphere التي يمكن ترحيلها بسهولة إلى Tomcat. يمكنك نشر ملف أرشيف تطبيق الويب (WAR) والسماح ل App Service بالقيام بالباقي.
JBoss EAP على App Service
يمكنك تشغيل أي إصدار JBoss EAP مدعوم حاليا من قبل Red Hat دون عناء على مكدس App Service هذا. JBoss EAP متوافق تماما مع Java Enterprise Edition (EE) ومعايير Jakarta EE. يمكن أن يدعم المكدس اختياريا أي تطبيق يتطلب تجميع JBoss EAP. يجب أن تفكر في ترحيل التطبيقات التي تعمل حاليا محليا على JBoss EAP و WildFly إلى هذا المكدس. المكدس مناسب أيضا للتطبيقات التي تعمل على خوادم مثل WebLogic أو WebSphere التي يمكن ترحيلها بسهولة إلى JBoss EAP. يمكنك نشر أرشيف تطبيق الويب (WAR) أو ملف أرشيف المؤسسة (EAR) والسماح ل App Service بالقيام بالباقي.
استخدم الموارد التالية لبدء استخدام Java.
الإجراء | الموارد |
---|---|
إنشاء تطبيق Java الأول | استخدم إحدى الأدوات التالية: - نشر Maven مع خادم ويب مضمن - نشر Maven إلى خادم Tomcat - نشر Maven إلى خادم JBoss EAP |
نشر تطبيقك |
-
مع Maven - مع Gradle - مع IDEs الشائعة (Visual Studio Code وIntelliJ وEclipse) - توزيع حزم JAR أو WAR أو EAR مباشرة - باستخدام GitHub Actions - باستخدام Azure DevOps |
مراقبة تطبيقك |
-
نظرة عامة على المراقبة - دفق بيانات السجل - أداة التشخيص والحل |
إضافة المجالات والشهادات |
-
تعيين مجال مخصص - إضافة شهادة SSL |
الاتصال بقاعدة بيانات |
-
Spring Boot مع Azure Cosmos DB - Tomcat مع PostgreSQL - JBoss EAP مع PostgreSQL |
حاويات مخصصة | - Linux - Visual Studio Code |
مراجعة أفضل الممارسات |
-
تغيير حجم تطبيقك - النشر - الأمان - الشبكات الظاهرية |
Node.js
استخدم الموارد التالية لبدء استخدام Node.js.
الإجراء | الموارد |
---|---|
إنشاء أول تطبيق Node.js | استخدم إحدى الأدوات التالية: - Visual Studio Code - المبادره القطريه - مدخل Microsoft Azure |
نشر تطبيقك |
-
تكوين Node.js - GitHub Actions |
مراقبة تطبيقك |
-
دفق بيانات السجل - أداة التشخيص والحل |
إضافة المجالات والشهادات |
-
تعيين مجال مخصص - إضافة شهادة SSL |
الاتصال بقاعدة بيانات | - MongoDB |
حاويات مخصصة | - Linux - Visual Studio Code |
مراجعة أفضل الممارسات |
-
تغيير حجم تطبيقك - النشر - الأمان - الشبكات الظاهرية |
Python
استخدم الموارد التالية لبدء استخدام Python.
الإجراء | الموارد |
---|---|
إنشاء تطبيق Python الأول | استخدم إحدى الأدوات التالية: - Flask - CLI - Flask - Visual Studio Code - Django - CLI - Django - Visual Studio Code - Django - مدخل Azure |
نشر تطبيقك |
-
تكوين Python - GitHub Actions |
مراقبة تطبيقك |
-
دفق بيانات السجل - أداة التشخيص والحل |
إضافة المجالات والشهادات |
-
تعيين مجال مخصص - إضافة شهادة SSL |
الاتصال بقاعدة بيانات |
-
PostgreSQL - CLI - PostgreSQL - مدخل Microsoft Azure |
حاويات مخصصة | - Linux - Visual Studio Code |
مراجعة أفضل الممارسات |
-
تغيير حجم تطبيقك - النشر - الأمان - الشبكات الظاهرية |
PHP
استخدم الموارد التالية لبدء استخدام PHP.
الإجراء | الموارد |
---|---|
إنشاء تطبيق PHP الأول | استخدم إحدى الأدوات التالية: - Linux - CLI - Linux - مدخل Microsoft Azure |
نشر تطبيقك |
-
تكوين PHP - النشر عبر FTP |
مراقبة تطبيقك |
-
استكشاف الأخطاء وإصلاحها باستخدام Azure Monitor - دفق بيانات السجل - أداة التشخيص والحل |
إضافة المجالات والشهادات |
-
تعيين مجال مخصص - إضافة شهادة SSL |
الاتصال بقاعدة بيانات | - MySQL مع PHP |
حاويات مخصصة | - حاويات Sidecar |
مراجعة أفضل الممارسات |
-
تغيير حجم تطبيقك - النشر - الأمان - شبكة ظاهرية |