Тема
- #Регионы AWS
- #Alien
- #App Runner
- #Разработка в одиночку
- #Aurora DB
Создано: 2024-05-08
Создано: 2024-05-08 02:07
Наконец-то пришло время развернуть сервер.
Время пришло
"Похоже, релиз уже не за горами..."
Alien — это глобальное приложение для знакомств. В связи с этим нам необходимо ориентироваться на глобальную аудиторию, что подразумевает поддержку нескольких регионов.
Требования:
1. Необходимость поддержки нескольких регионов. Серверы должны быть расположены в разных странах и регионах.
2. При этом не должно быть слишком сложной настройки (поскольку небольшая команда будет заниматься обслуживанием, и они не смогут контролировать все).
3. Необходима автомасштабируемость (не обязательно реализовывать сразу, но предварительная настройка упростит дальнейшую работу).
Примерно так мы и будем создавать.
Однако проблема заключается в том, что автоматизация поддержки нескольких регионов не предусмотрена, поэтому придется настраивать ее вручную. Это можно автоматизировать с помощью GitHub Actions при загрузке, поэтому это не является большой проблемой.
В идеале, конечно, хотелось бы иметь 4 региона, но это потребует больших затрат и оправдано будет лишь при значительном увеличении количества пользователей. На начальном этапе мы ограничимся двумя регионами.
* Планируемые в будущем регионы
3. sa-east-1 — Сан-Паулу или us-west-2 — Орегон: Южноамериканский рынок большой, но покупательная способность низкая. Вероятно, покупательная способность из других стран будет направляться на рынок Южной Америки, что выглядит позитивно.
Американский рынок велик, но интерес к другим странам, возможно, несколько ниже. Это требует дополнительных маркетинговых исследований.
Вот так я думаю... Начнем с малого!
В итоге, по данным ChatGPT, жители Южной Америки более перспективны. Пока что будем просто учитывать эту информацию.
Думаю, этого будет достаточно.
Настроим маршрутизацию с помощью Amazon Route 53… S3 + CDN (CloudFront) обеспечит бесперебойную работу изображений, видео и т. д. без задержек.
Надеюсь, все будет работать.
А если что-то не работает, это можно исправить потом
Комментарии0