По-перше, загалом, якщо у вас є виділені сервери, я думаю, вам зазвичай краще використовувати їх. Через бізнес, який займається хостингом для ERP, підтримуваного PostgreSQL, я відносно знаю, у чому проблеми. Для нас реплікація більш-менш налаштована поза полем, але налаштування db є проблематичною. Я б очікував, що хостинг 2ndQuadrant (який, на мою думку, є виділеним сервером, якщо я правильно розумію), зможе налаштувати і речі для вас, але я не впевнений, що коштуватиме пакет.
У Efficito ми встановлюємо реплікацію за замовчуванням, оскільки ми використовуємо її для отримання базових резервних копій (pg_basebackup вимагає, щоб реплікація була ввімкнена і було налаштовано постійне архівування). Це, як кажуть, це легка частина.
Автоматична конфігурація для налаштування продуктивності та ресурсів становить великі труднощі. Це, чесно кажучи, залежить не лише від доступних ресурсів, але і від профілів запитів. Такі речі, як ефективний розмір кешу, можна змінити, але як бути з спільними_буферами? Підвищення цього в деяких випадках може мати негативний вплив на продуктивність бази даних.
Одним з величезних проблем із хмарним хостингом є те, що набагато важче гарантувати необхідну продуктивність, ніж це з виділеним обладнанням. Якщо спеціальне обладнання є опцією, перейдіть з ним (і якщо вам потрібен хостинг / управління, зв’яжіться з 2ndQuadrant). Якщо вам дійсно потрібен хмарний хостинг, розгляньте варіанти інших.