Deploy application on internet


#1

@YaserAlnajjar
كنت عايز اعرف طريقة نشر الموقع على الانترنت من خلال مواقع اخرى غير heroku
هل فيه مصادر لمعرفة ازاي انشر موقعي على الانترنت كورسات تعليمية لذلك


#2

مرحباً أحمد,

حالياً نحن في عصر الـ cloud, وعمالقته هم ثلاثة Google Amazon Microsoft.
أنا جربت الثلاثة وأحببت AWS, خدماتهم جميلة (وأرخص :smile:)

شوف هذا الشرح (يحتوي على مصادر):

أهم شيء في التعامل مع الكلاود هو معرفة الفروق في الخدمات المقدمة, خدمات الكلاود تندرج لثلاثة أقسام SaaS PaaS IaaS

  • بالنسبة لـ PaaS: Platform as a Service

    يعني يعطيك مثل هيروكو PaaS, وأنت تضع برنامجك, نفس الأمر مع خدمات
    عمالقة الكلاود لديهم AWS Beanstalk أو GoogleAppEngine أو Azure

  • ممكن أيضاً تكون الخدمة سوفتوير S: Software as a Service

    مثل خدمات google calander أو office 365.

  • أما IaaS: Infrastructure as a Service

    خدمة IaaS مثل سيرفر VPS مثلاً وأنت تتحكم في السيرفر كله تنصب عليه أكثر من تطبيق أو أي شيء تريد القيام به.

  • يوجد مؤخراً شيء اسمه DaaS
    معناه DevOps يعطيك آليات لإطلاق الموقع بسرعة كبيرة مثل هيروكو build on every push.


#3

شكرا مهندس ياسر على الشرح الوافي
سؤال تاني…الموقع اللي احنا فيه حاليا هل هو على خدمة من هذه الخدمات الثلاثة؟
ولو فيه شرح او لينك لفيديوهات على اليوتيوب بكيفية رفع المواقع على الانترنت باستخدام PASS او IASS
او باستخدام مواقع الاضافة :blush:


#4

نحن نستعمل سيرفر خاص يعني IaaS

شوف المصادر في الرابط السابق :wink:


#5

هل فيه فيديوهات لشرح كيفية استخدام Iaas يعني لو انا مثلا عامل موقع باستخدام الجافا
هل فيه فيديوهات لشرح كيفية عمل deploy للموقع عن طريق Iaas لان طريقة paas بيديك خيارات محددة


#6

بالنسبة ل IaaS لا تحتاج شرح مخصص…

فقط تحتاج لتعلم إدارة السيرفرات (أمور مرتبطة بال IT)، يعني لو تريد البحث عن فيديوهات ستبحث مثلا عن كيفية التعامل مع السيرفر وليس مع الخدمة

Deploying java app on linux