В настоящее время мы переносим наши разработки и производство на AWS. Мне было поручено создать необходимые виртуальные машины и базы данных, поэтому я читаю об этом здесь и там, поскольку это моя первая попытка aws.
Во-первых, я заметил, что не могу создать бессерверный экземпляр Aurora в некоторых регионах. Париж, например, не поддерживает его, в отличие от Ирландии.
Мы находимся в Греции, поэтому я подумал использовать ближайший (по удалению) регион от нас, и это будет Париж. Поэтому я создал там обычную базу данных Mysql, не понимая, что бессерверный вариант не мог выбрать. Затем я прочитал, что к бессерверным экземплярам не может получить доступ внешний хост, только с виртуальной машины внутри того же кластера или с помощью туннеля ssh. Просто потому, что мы использовали частный сервер, расположенный за туннелем ssh, и вначале было сложно подключиться к нему, я не большой поклонник этого. Не говоря уже о том, что я потратил некоторое время, чтобы настроить для него соединение jdbc в своих приложениях Java. Это правильно?
Итак, настоящие вопросы,
Provisioned
и Provisioned with Aurora parallel query enabled
, где в районе Парижа у меня нет такой возможности. Я предполагаю, что вариантов нет, потому что Provisioned
выбрано по умолчанию. Я прав?Заранее спасибо, Илиас
Аврора Бессерверная хорошо для редко используемые базы данных. Что-то, что сидит в разработчик / тест и доступ к нему осуществляется время от времени. Я бы не рекомендовал это, например. для общедоступного веб-сайта, поскольку при первом обращении к БД после простоя возникают некоторые временные издержки. Это может привести к довольно плохому взаимодействию с пользователем.
На вашем месте я бы использовал стандартную несерверную Аврору в любом регионе, который вы предпочитаете. Как только вы освоитесь с этим, вы можете переключиться на Бессерверная Аврора для непроизводственной среды, но для простоты использования начните с обычной.
Что касается других ваших вопросов:
Ирландия против парижского региона
Я сомневаюсь, что вы заметите разницу между выполнением своей рабочей нагрузки из Парижа, Франкфурта или Ирландии. Европа очень хорошо взаимосвязана, и разница в задержках будет минимальной. Кроме того, если вы развертываете веб-сайт, вы можете уменьшить задержку конечного пользователя, используя Облачный фронт сеть доставки контента.
остальные ВМ должны быть в одном регионе / кластере?
Держите их всех в одном месте область потому что это значительно упростит вашу работу в сети. Ресурсы в одном регионе могут общаться друг с другом (если они находятся в одном VPC - Virtual Private Cloud). Ресурсы в разных регионах нуждаются в настройке VPN или пирингов VPC, чтобы общаться друг с другом - это, вероятно, не стоит усилий, если у вас нет каких-либо дополнительных потребностей.
выбор Предоставлено и Предоставлено с включенным параллельным запросом Aurora
Если вы не занимаетесь аналитикой больших данных, вам, скорее всего, не нужны параллельные запросы. Продолжайте со стандартом Предоставлено база данных.
Надеюсь, это поможет :)