سؤال

هل لدى أي شخص خبرة في نشر تطبيقات GWT على EC2؟

إذا كنت سأقوم بتثبيت Tomcat أو Apache على مثيل ec2، فهل يمكنني أن أجعل المستخدمين يتصلون مباشرة بعنوان URL الذي يشير إلى هناك؟

هل سيكون ذلك فعالاً من حيث التكلفة، أم أن خدمات استضافة جافا ستكون الأفضل؟

هل هناك أي جانب سلبي لاستضافة خادم Edge HTTP على خدمة استضافة عادية وتوجيه الطلبات إلى EC2؟الأداء من أي وقت مضى مشكلة هنا؟

هل كانت مفيدة؟

المحلول

وإجابات أخرى صحيحة ولكن أردت فقط للمشاركة في حقيقة أننا نعمل على تطوير المنتجات التي هي 100٪ EC2 / S3 القائم، ولها أيضا الأمامية نقية GWT.

ونحن نستخدم maven2 ليبني وممتازة المساعد GWT-مخضرم. وهذا يجعل من السهل لإنتاج حزمة WAR التطبيق على شبكة الانترنت كما تم إخراجه. نحن نستخدم أن جيتي ولكن القط العمل فقط كذلك.

لدينا جنيه (أ HTTP مسرع / موازن التحميل) يعمل على VM الاستماع ل http و https، أي بعد ذلك إلى الأمام لطلبات لايت باد (ثابت) أو رصيف (التطبيق). هذا يبسط أيضا شهادات SSL لالجنيه يعالج SSL. لقد وجدت خوادم جاوة كانت دائما الألم لتكوين مع موتس SSL.

نصائح أخرى

نعم، يمكنك استضافة حد كبير ما تشاء، كما كان لديك جهاز لينكس مخصصة بشكل فعال في الأمر الخاص.

وعلى ما أذكر الماضي، والمعدل الأساسي لمثيل EC2، عملت على بهم "انتهى المربع منخفض" إلى حوالي 75 $ / شهر، لذلك يمكنك استخدام ذلك كمعيار ضد الشركات الأخرى. التي يفترض أيضا أن الجهاز هو ما يصل 24/7 (منذ أن تدفع ثمن ذلك من قبل ساعة).

وأما الجانب السلبي الرئيسي مثيل EC2 هو ببساطة أنه يمكن أن "تختفي" في أي وقت، وعندما تفعل ذلك، فإن أي بيانات مكتوبة بمثيل "الذهاب بعيدا" أيضا.

وهذا يعني أنك بحاجة إلى إعداده بحيث يمكنك بسهولة يمكن إعادة تشغيل الملقم، ولكن أيضا تحتاج إلى دون اتصال أي البيانات التي تولد وترغب في الاحتفاظ بها (إما إلى واحدة من أمازون الخدمات الأخرى، مثل S3، أو لبعض خدمة خارجية أخرى). وأن تحمل بعض التكاليف الاضافية حسب الحجم.

وأخيرا، يمكنك أيضا أن وصفت لحركة المرور في الخدمة.

والشيء مقارنتها ضد آخر هو "الملقم الظاهري" من بعض البائعين الآخرين. هناك الكثير من الأشياء المثيرة للاهتمام التي يمكن القيام به مع EC2، لكنها قد تكون أيضا أسهل للذهاب مع خدمة استضافة الظاهري مخصصة إذا كنت فقط باستخدام جهاز واحد.

أعطت

وآخرون إجابات جيدة. وأود أن أضيف أن تحتاج إلى قضاء بعض الوقت مبرمج التعرف على المراوغات EC2 والتصدي لها (على سبيل المثال مع EBS). انها ليست تافهة تماما، وعلى الرغم من أنه هو العلم النافع أن يكون وقد يكون من المفيد لهذا السبب وحده، إذا كنت ترغب في الحصول على وتشغيلها بسرعة مع عدد قليل من الخوادم، ربما يجب عليك النظر في الخيارات الأخرى المستضافة.

من ناحية أخرى، إذا كنت تخطط لتوسيع نطاق واسع بما فيه الكفاية (استضافة العديد من خوادم في نهاية المطاف على EC2) ثم أود أن أوصي به. لديك لمهندس عدد قليل من الأشياء، ولكن عليك أن تفعل ذلك على أي حال. مرونة الحوسبة حسب الطلب، وانخفاض سعر عموما، يجعل هذا المنبر القاتل بمجرد الوصول إلى مستوى معين من العملية.

يمكنك بالتأكيد استضافة خادم http في EC2، ولكن عليك أن تأخذ في الاعتبار ما يلي:

  • كما ذكرنا سابقًا، يمكن أن تكون التكلفة أعلى بكثير من حلول الاستضافة البديلة
  • يمكن أن يتوقف المثيل الخاص بك (الجهاز الذي قمت بتشغيله في EC2) بشكل غير متوقع.ليس هناك ضمان من أمازون لتوافره على مدار 24 ساعة طوال أيام الأسبوع.وهذا يعني أنه سيتم فقدان البيانات التي قمت بتخزينها في وحدة التخزين المحلية، وعندما تبدأ مثيلًا جديدًا، ستحصل على عنوان IP جديد.

لاستضافة خادم في EC2 بنجاح، تحتاج إلى استخدام بعض الخدمات الأخرى من Amazon.أنت بحاجة إلى عنوان IP مرن، حتى تتمكن من التحايل على مشكلة عنوان IP الجديد.يمكنك أيضًا استخدام Elastic Block Storage.هذه خدمة ستسمح لك بتثبيت قرص على جهازك، والذي لن يختفي عند فقدان مثيلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top