هل لديك أي فكرة عن كيفية السماح لـ S3 بتقديم صفحة "وضع الصيانة"؟

StackOverflow https://stackoverflow.com/questions/527395

سؤال

لنفترض أن لديك تطبيق Rails (أو في الواقع أي نوع آخر) يعمل على Amazon EC2، وكلما أجريت بعض أعمال الصيانة، والتي قد بما في ذلك إيقاف تشغيل المثيلات الخاصة بك أو إعادة إنشائها، فقد ترغب في أن يقوم S3 بعرض صفحة "وضع الصيانة" بدلاً من تطبيقك.

لذلك، في الأساس، قد يعني ذلك:

  1. تحميل نص يوضح متى ستعود متصلاً بالإنترنت إلى S3
  2. ???
  3. تخدم S3 هذه الصفحة لأي طلب لنطاقك أثناء إجراء الترقيات/إعادة إنشاء المثيلات، وما إلى ذلك.
  4. ???
  5. عادت مثيلات EC2 إلى خدمة عملائك

أدرك أن هذا على الأرجح غير ممكن، على الأقل ليس لدي أي فكرة عن كيفية القيام بذلك.أريد فقط التأكد من أن ذلك غير ممكن.

على أي حال.أيه أفكار؟:)

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

المحلول

لا أعتقد أن ذلك ممكن مع S3 عادي.

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

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