Перемещение работающего экземпляра AWS в другой регион

Я создал экземпляр EC2 (по какой-то причине) с зоной доступности us-east-2c.

Однако мое приложение будет доступно только в Европе.

Стоит ли менять зону доступности или это не имеет особого значения?

Также на снимке экрана здесь мы видим, что многие другие регионы выбраны по умолчанию. Должен ли я отменить их выбор - например. Азиатско-Тихоокеанский регион (Гонконг) — чтобы снизить ежемесячную стоимость AWS или это не имеет значения?

Спасибо за любую помощь!

Зона доступности кажется здесь неуместной. Похоже, вам, возможно, придется переместить его в другой регион. Однако без дополнительной информации о типе приложения, использовании CDN и т. д. никто не сможет сказать вам, нужно ли его перемещать в европейский регион AWS или будет ли приемлемо его сохранение us-east-2.

Mark B 03.06.2019 18:33
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
1
164
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы должны переместить свой экземпляр, да.

Он находится на другой стороне планеты, а это значит, что вы увеличите задержку приложения. Даже если вы используете CloudFront, CloudFront справляется не со всем. Но похоже, что это не так, и в этом случае вам обязательно нужно его переместить.

И, в зависимости от того, что делает ваше приложение и какие данные оно записывает, может существовать юридическое требование хранить эти данные в Европе.

Не имеет большого значения, включен регион или нет. Это скорее сигнал безопасности, чтобы вы по ошибке не использовали другой регион.

Ответ принят как подходящий

У вас есть два вопроса здесь. Отвечу на них отдельно:

1) Если вы запустили инстанс в us-east-2, то он физически будет находиться в этом регионе (в данном случае Огайо, США). Вы по-прежнему можете получить доступ к этому экземпляру из Европы, однако вы увидите повышенная задержка из Европы. Невозможно просто переместить экземпляр в другой регион. Вы можете либо завершить его, запустить новый в нужном регионе и выполнить те же действия по установке. Или вы можете создать снимок тома EBS, скопировать снимок в нужный регион, а затем запустить экземпляр в нужном регионе из этого снимка.

2) Вы платите только за услуги, которые вы развернули в пределах региона. Таким образом, включение всех регионов ничего не будет стоить вам, если только у вас нет развернутых служб в этих регионах.

спасибо за ваш подробный ответ! Затем я изменю регион и запущу новый экземпляр после завершения работы старого. Что касается вашего 2) пункта, скажем, мое приложение доступно только в Европе, но тогда кто-то может поехать в Азию на праздники и использовать приложение там — будет ли это рассматриваться как развертывание в этом регионе, означающее дополнительные расходы для меня? В идеале я бы не хотел, чтобы мое приложение использовалось где-либо за пределами ЕС, чтобы сначала снизить стоимость моего сервера - возможно ли это? Пс. Приложение похоже на Tinder, в основном это сетевое приложение с функциями чата и т. д.

Stacky Ovy 03.06.2019 18:59

Неважно, из какой точки мира осуществляется доступ к вашему серверу, это не будет стоить вам больше, чем регион, в котором он развернут. Ваши пользователи могут заметить увеличение задержки, если они находятся в регионе, далеком от региона, в котором услуга развернута, но это не будет стоить вам больше.

Lee Netherton 04.06.2019 10:10

Другие вопросы по теме