Cloudfront - действительно удивительный сетевой сервис доставки контента CDN, такой как Akamai и т. Д.Теперь, если в ваших веб-приложениях много динамического контента, например, медиафайлы, даже статический код, вы можете поместить их в корзину S3 в другой сервис хранения объектов AWS.
Как только вы получите динамический контент в корзину S3, вы можетеСоздайте дистрибутив Cloudfront, считая, что в качестве источника это явление будет кэшировать ваш динамический контент в нескольких периферийных местах AWS.И это станет быстрым для доставки на стороне клиента.
Теперь, если мы поговорим о балансировщике нагрузки.Таким образом, у него есть своя цель - обслуживать образ, который вы используете для приложения, в котором вы получаете непредсказуемый трафик, так что здесь ваш балансировщик нагрузки, который мы рассматриваем как приложение или классический балансировщик нагрузки, который принимает запрос от маршрута 53 и передает его на ваши серверы.
Для обеспечения высокой доступности и масштабируемости мы рассматриваем такую архитектуру приложения.
- Мы создаем группу автоматического масштабирования наших экземпляров ec2 и помещаем их за балансировщиком нагрузки и в соответствии с нашим примером политики масштабирования:если загрузка моего процессора или памяти превышает 70%, запускаю другой экземпляр или аналогичный.
Вы также можете установить политику запросов для балансировщика нагрузки, чтобы обслуживать трафик на ваш сервер ec2, возможно, в цикле Robbin или при доступности.
Я только что поделился лучшими рекомендациями, рекомендованными AWSотказоустойчивая и высокодоступная архитектура.Я надеюсь, что это может помочь вам получить лучшую идею, чтобы решить сейчас.Пожалуйста, дайте мне знать, если я могу помочь вам с дополнительными предложениями по этому вопросу.
Спасибо и счастливого пути !!