إذا كنت تريد (لسبب ما) إعدادًا عالي التوفر (HA) كاملًا في Digital Ocean، فإنني أقترح القيام بما يلي:
- موزع أحمال (Load Balancer)
- خوادم Droplets تحتوي على حاوية التطبيق
- قاعدة بيانات PostgreSQL مُدارة من Digital Ocean
إليك بعض المعلومات حول إعداد قاعدة البيانات الخارجية:
سيؤدي ذلك إلى زيادة كبيرة في الفاتورة الشهرية للبنية التحتية، وأعتقد حقًا أن هذا غير ضروري. علاوة على ذلك، لن يحميك هذا من مشكلة كبيرة في مركز البيانات، حيث إن Digital Ocean لا تدعم مناطق التوفر المتعددة (Multi Availability Zones) لكل منطقة، ولا توازن الأحمال بين المناطق (على الأقل هذا فهمي).
خلال الخمس سنوات أو نحو ذلك التي استخدمت فيها Digital Ocean، لم أرَ أي مشكلة تؤثر على مركز البيانات بهذه الطريقة.