Aurora I/O

هل لدى أي شخص آخر منصة Discourse تعمل على AWS من خلال إعداد مثيل EC2 و RDS؟

لقد واجهنا مشكلة حيث أن كمية طلبات الإدخال/الإخراج مرتفعة للغاية وتؤدي إلى تكلفة كبيرة. نحن حاليًا نعالج 5.5 مليار طلب إدخال/إخراج شهريًا، ويبدو هذا كثيرًا لمنتدى يضم ربما 1000 مستخدم نشط.

إعجاب واحد (1)

هذا المنتدى هنا يعمل على EC2 / RDS، لذا نحن على دراية تامة به.

سؤالي الأول هو: لماذا تستخدمون Aurora؟ لماذا لم يكن PostgreSQL القياسي على RDS كافياً؟

إعجاب واحد (1)

هذا سؤال جيد. لست متأكدًا من سبب اتخاذ هذا القرار بأثر رجعي. أفترض أن التكلفة ستكون أقل لـ PostgreSQL القياسي، ولكن أحاول أيضًا تحديد ما إذا كانت هناك مشكلة في الإعداد تسبب طلبات I/O أكثر مما ينبغي.

إعجاب واحد (1)

سأتحقق من RDS Performance Insights للحصول على أدلة.

حسناً. لاحظ مطوري أيضاً: “تم إنشاء Aurora لتجنب توفير/تخصيص المساحة مسبقاً ولإدارة أفضل”

إنه جزء من المقايضة. لا حاجة للتعامل مع تنبيهات مساحة القرص مقابل دفع المزيد مقابل الخدمة.

لقد اختبرت Aurora (قبل بضع سنوات) ولم تجتاز جميع اختبارات Discourse في ذلك الوقت. نقوم بتشغيل مئات من مثيلات Discourse في AWS، ولكننا نستخدم PostgreSQL RDS في جميع هذه المثيلات.

إعجابَين (2)

شكراً لهذه الرؤية. سأتعمق بالتأكيد في الترحيل (إذا كان ذلك ممكناً).

إعجاب واحد (1)

شكرًا على ملاحظاتك هنا. لقد أكملنا لتوّنا الترحيل من Aurora إلى PostgreSQL القياسي.