Ответы пользователя по тегу Amazon Web Services
  • Где лучше хранить config файлы of applications in AWS?

    ayazer
    @ayazer
    Sr. Software Engineer
    Если нужно "прямо как авс", но чтоб "поднять локально" - можно просто взять локалстек.

    ./docker-compose:
    version: "3.4"
    
    services:
      localstack:
        image: localstack/localstack:0.12.7 
        container_name: localstack
        networks:
          - networkname
        ports:
          - "4566:4566"
        environment:
          - SERVICES=ssm
          - HOSTNAME_EXTERNAL=localhost
        volumes: 
          - ./LocalAws:/docker-entrypoint-initaws.d/
    ...


    ./LocalAws/ssm.sh:
    #!/bin/bash
    set -x
    aws configure set cli_follow_urlparam false
    
    awslocal ssm put-parameter --name /path/to/param --value i-am-param-value --type String
    ...


    и дальше конфигурируете авссдк чтоб ссм ходил на локалхост (надо переопределять явно, иначе оно будет лезть в реальный)
    Ответ написан
    3 комментария
  • AWS: Как посчитать?

    ayazer
    @ayazer
    Sr. Software Engineer
    Нужен обычный VPS Linux. Пара сайтов, может пара скриптов. Мне вполне хватает RAM 1 Гб, 2х2000 MHz, 15 Гб SSD. Я правильно понимаю, что ближайший аналог a1.medium https://aws.amazon.com/ru/ec2/pricing/on-demand/ 0.0255*12*30*12 = 110.16 USD в год? Больше не за что не нужно платить?

    + трафик по гб + доп. айпишники. ну и для этой цели смотрите на зарезервированые инстансы - будет дешевле процентов на 40, on-demand = вот прямо сейчас нужно еще 10ок машин чтоб обработать нагрузку. и через пару часов они выключаться (ну и оплачивается только время работы)

    Есть ли у AWS какой-то экономный вариант для приложений на node js(типа heroku)? Контейнера или что-то такое.

    есть EKS, есть ECS. есть лямбды (когда надо пару раз в день запуститься и обработать запрос (и не страшно что первый холодный запрос может секунд 10 выполнятся). если нагрузка постоянная- лямбды выходят сильно дороже)

    Если речь про s3 website, туда же можно загрузить angular и т.д.?

    c3 = файлопомойка. но да, можно использовать в том числе и чтоб раздавать ангуляровский/реактовский/етц фронтенд

    Я правильно понимаю, что для типичных задач (интернет магазин, лендинг и т.д.) экономнее взять s3 website(дает скорость загрузки через их сеть) + где-то сторонний (не на AWS) VPS где держать базу, скрипты или ботов
    да. и может даже посмотреть на какой-то другой сдн, у меня очень большие сомнения что с3 будет дешевле
    Ответ написан
    Комментировать