Какой AWS регион мне следует выбрать, если я хочу разместить международное веб-приложение? - PullRequest
2 голосов
/ 19 апреля 2020

Я создаю веб-приложение, которое будет предлагаться на разных языках. Я хочу, чтобы веб-приложение было доступно людям со всех континентов. Прямо сейчас я выбрал американский AWS регион, но это, возможно, не лучший регион, потому что Азия и Европа находятся на другой стороне океана.

Я ищу регион, который является самым центральным для всех других континентов. Другими словами, регион, где большинство моих конечных пользователей будут иметь примерно одинаковую задержку при просмотре веб-приложения.

Я предполагаю, что AWS регион должен быть Франкфуртом, потому что, кроме Европы, Азия и Африка относительно близки к этому региону. Но, возможно, я все неправильно понял, и лучшим местом будет американский.

Поэтому мой вопрос: какой регион лучше всего подходит для размещения международного веб-приложения.

Спасибо

1 Ответ

3 голосов
/ 19 апреля 2020

Во-первых, вам следует развернуть ваше приложение в регионе, более близком к «большинству» ваших целевых пользователей .
Причина: на физическое расстояние не могут повлиять никакие средства.

Во-вторых, используйте безсерверные технологии из AWS (Lambda, API Gateway, StepFunctions et c), так что вы можете бесконечно (технически) масштабировать их в соответствии с вашими потребностями и быть гибкими для глобального пользовательского сценария. ios, как и у вас.

В-третьих, лучше всего использовать CDN (сеть доставки контента) из AWS - т.е. CloudFront - для распространения вашего приложения по всему миру.
Причина: CDN обеспечит кэширование всех c частей вашего приложения ближе к географическому местоположению вашего целевого пользователя, что поможет быстрее загружать ваше приложение (и его содержимое).

Наконец, использует Global DNS (Route53 GeoLocation Routig) для более быстрого поиска DNS-имен.
Причина: географическое распределение поиска DNS (на каждом континенте) и подключение Route53 с CloudFrot (локально для этого континента); у вас будет короткая линия связи от ваших конечных пользователей.

HTH,

ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...