Ответы пользователя по тегу Amazon Web Services
  • Elastic IP должен быть бесплатен или нет?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Resolution

    An Elastic IP address doesn't incur charges as long as all the following conditions are true:

    The Elastic IP address is associated with an EC2 instance.
    The instance associated with the Elastic IP address is running.
    The instance has only one Elastic IP address attached to it.
    The Elastic IP address is associated with an attached network interface. For more information, see Network interface basics.

    Note: If the address is from a BYOIP address pool, then you're never charged for that address.

    You're charged by the hour for each Elastic IP address that doesn't meet these conditions. For pricing information, see Elastic IP addresses on the Amazon EC2 pricing page.
    Ответ написан
  • Как правильно организовать работу серверов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. API
    2. Сервера могут общаться через базу данных
    3. Сервера могут общаться через брокер очередей
    4. Можно подумать насчет общего стораджа - S3, распределенная файловая система, просто сетевой диск замапленный на каждый сервер.

    Вопрос не в том, чтобы "как связать", вопрос зачем вам это надо, как вы себе представляете "связывание" и какая у него цель?
    Ответ написан
    1 комментарий
  • Что лучше для Jenkins: использовать ECS в качестве слейвов или на мастере использовать docker image?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    На самом деле лучшего тут нет - надо всегда адаптироваться под ваши задачи и ваш проект.
    Поднимать дополнительные слейвы в ECS имеет смысл, если у вас много билдов, много тестов, и они стоят денег.

    В сложном проекте конфигурация может выглядеть так:
    Мастер крутится в своем более-менее стабильном контейнере и рулит исключительно задачами, воркеров не запускает.
    Есть несколько видов подготовленных контейнеров для слейвов - для сборки и для тестов, с разной конфигурацией. В некоторых случаях можно даже тут сделать разные контейнеры для сборки nodejs, сборки питона, тестов, и например контейнер для performance тестов.
    Во время пайплайна нужные шаги выполняются на нужном слейве, а слейвы динамически поднимаются, если очередь вырастает и также автоматически уничтожаются, когда они не нужны. Например если контейнер поднимается за 1-2 минуты, то при простое в 20-30 минут его можно тушить. Так вы и сократите время билдов, когда их много, и сэкономите деньги на ресурсах, когда они простаивают.

    А в простом проекте, где у вас все может собираться и тестироваться на одном и том же контейнере, а билды длятся не часы а десяток минут максимум, можно и не усложнять и не заниматься оверинженерингом, все клепать на нескольких мастер воркерах.
    Ответ написан
    Комментировать
  • Как объединить ВМ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Есть программы, которые умеют распределять свои вычисления на несколько машин.

    А универсальной программы, которая делает из двух машин одну для запуска на ней обычного софта - нет.

    Таким образом - нет таких стандартных методов.
    Ответ написан
    Комментировать
  • Существует ли карта сервисов AWS, Google Cloud, Azure?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Основная проблема облаков типа AWS и Azure, что без опыта вам будет довольно сложно понять во сколько денег выльется использование разных сервисов.
    Ответ написан
    Комментировать
  • AWS: Как передавать большие файлы (например, конфиги) в USERDATA при создании LaunchConfiguration?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    1. Копировать можно просто по scp
    2. Выкладывать можно не только под basic auth, а еще и в запароленных архивах
    Ответ написан
    Комментировать
  • Как правильно маштабировать проект на Amazon AWS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    так а бутылочное горлышко где?
    Если база тормозит - кластеризуем, оптимизируем.
    Если база не тормозит, а тормозит бэкенд - ставим какой-нить балансер и несколько бэкендов к той же базе.

    В общем выясните что больше всего страдает от нагрузки
    Ответ написан
    2 комментария
  • Почему вываливается Permission denied (publickey) на последующих подключениях через SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    пишите -vvv в вашем ssh подключении, и смотрите детальные логи
    Ответ написан
    Комментировать
  • Где настраивать время соединения по ssh?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    export TMOUT=0
    Ответ написан
    Комментировать