Задать вопрос
Ответы пользователя по тегу Amazon Web Services
  • Покритикуйте конфигурацию на AWS. Достаточно ли сбалансировано?

    Yeah
    @Yeah
    Обязательно нужен балансер и автоскейлинг. Инстансы лучше брать не t2, а m5. Если хотим экономить - https://github.com/cristim/autospotting.

    CDN есть у самого Амазона - Cloudfront. Отлично настраивается как на S3 (для статики), так и на обычный домен - для кеширования динамических страниц

    Геолокейшн у Амазона есть и идет через Route53. Там же можно настроить failover, но тогда это будет явно не 600 баксов в год
    Ответ написан
    Комментировать
  • Как лучше организовать структуру сервера на aws с docker контейнерами?

    Yeah
    @Yeah
    Так как в вопросе фигурирует AWS, то и поднимать все нужно с учетом сервисов, которые предоставляет AWS. Никаких трех контейнеров на инстанс!
    Итак, по пунктам:

    1. Для начала поднимаем и настраиваем VPC. Соевую заюзать готовый шаблон для Cloudformation. их можно легко найти на Github
    2. БД - AWS RDS - легко сетапится, можно с репликацией, можно без
    3. для API поднимаем Elastic Beanstalk с load balancer
    4. статику грузим в S3
    5. к S3 со статикой прикручиваем Cloudfront - в качестве CDN, так как раздача статики с S3 дороже, чем с Cloudfront
    6. Настраиваем Route53: корневой домен через ALIAS -> Cloudfront, api.domain.com, через CNAME на URL от Elasticbeanstalk


    Итого: нужен только один докер контейнер - для API.
    Ответ написан
    Комментировать