Во-первых, в общем, если у вас есть выделенные серверы, я думаю, что вам лучше использовать их. Благодаря бизнесу , который предоставляет хостинг для ERP, поддерживаемой PostgreSQL, я относительно осведомлен о том, в чем заключаются проблемы. Для нас репликация более или менее настроена «из коробки», но настройка базы данных проблематична. Я ожидаю, что хостинг 2ndQuadrant (который я считаю выделенным сервером, если я правильно понимаю) сможет настроить и все для вас, но я не уверен, сколько будет стоить пакет.
В Efficito мы настраиваем репликацию по умолчанию, так как мы используем ее для создания базовых резервных копий (pg_basebackup требует, чтобы репликация была включена и настроено непрерывное архивирование). Это, как говорится, это легкая часть.
Автоконфигурация для настройки производительности и ресурсов представляет собой большую трудность. Честно говоря, это зависит не только от доступных ресурсов, но и от профилей запросов. Такие вещи, как эффективный размер кэша, могут быть изменены, но как насчет shared_buffers? Увеличение этого показателя в некоторых случаях может оказать негативное влияние на производительность базы данных.
Одна огромная проблема с облачным хостингом заключается в том, что гораздо сложнее гарантировать требуемую производительность, чем на выделенном оборудовании. Если вы хотите использовать выделенное оборудование, воспользуйтесь им (а если вам нужен хостинг / управление, свяжитесь со 2ndQuadrant). Если вам действительно нужен облачный хостинг, рассмотрите варианты других.