Po pierwsze, ogólnie rzecz biorąc, jeśli masz serwery dedykowane, myślę, że zwykle lepiej jest z nich korzystać. Poprzez firmę, która zajmuje się hostingiem ERP wspieranego przez PostgreSQL, jestem stosunkowo świadomy problemów. Dla nas replikacja jest mniej więcej skonfigurowana, ale strojenie bazy danych jest problematyczne. Spodziewałbym się, że hosting 2ndQuadrant (który uważam za serwer dedykowany, jeśli dobrze rozumiem) będzie w stanie skonfigurować i inne rzeczy dla ciebie, ale nie jestem pewien, ile kosztowałby ten pakiet.
W Efficito domyślnie konfigurujemy replikację, ponieważ używamy jej do wykonywania podstawowych kopii zapasowych (pg_basebackup wymaga włączenia replikacji i skonfigurowania ciągłej archiwizacji). To powiedziawszy, to łatwa część.
Duża konfiguracja to automatyczna konfiguracja dostrajania wydajności i zasobów. Zależy to, szczerze mówiąc, nie tylko od dostępnych zasobów, ale od profili zapytań. Rzeczy takie jak efektywny rozmiar pamięci podręcznej można zmienić, ale co z Shared_buffers? Zwiększenie tego może w niektórych przypadkach negatywnie wpłynąć na wydajność bazy danych.
Jednym z ogromnych problemów z hostingiem w chmurze jest to, że o wiele trudniej jest zagwarantować wymaganą wydajność niż w przypadku dedykowanego sprzętu. Jeśli dedykowany sprzęt jest opcją, skorzystaj z niego (a jeśli potrzebujesz hostingu / zarządzania, skontaktuj się z 2ndQuadrant). Jeśli naprawdę potrzebujesz hostingu w chmurze, rozważ inne opcje.