https://aws.amazon.com/ru/ Паца, ткое дело. Требуется захоститься на aws (или что-то другое) скрипт на ноде плюс json файлы в файловой системе. Сам в девопсах нихуя не знаю. Что для этого требуется изучить? Есть ли быстрый старт? Может какой-нибудь охуенный видеогайд есть? Дискач
>>1535208 (OP) Паца, ткое дело. Требуется вытереть (или что-то другое) чиркаши на жопе плюс помыть руки в умывальнике. Сам в уборных нихуя не знаю. Что для этого требуется изучить? Есть ли быстрый старт? Может какой-нибудь охуенный видеогайд есть? Дискач
>>1553528 обоснуй лямбда даёт 400к бесплатных гб секунд ежемесячно api gateway даёт миллион бесплатных http запросов ежемесячно (после 12 мес 3 бакса за миллион) это отличный способ вообще нихуя не платить https://aws.amazon.com/lambda/pricing/
>>1560757 Ты для начала бы посчитал, во сколько тебе обойдется содержание проекта, построенного на серверлесс. Твое "отличные способ нихуя не платить" выдает в тебе профана, который никогда не использовал AWS. Ты не только время выполнения твоей лямбды считай, но и ее вызов + учитывай ресурсы, которые тебе понадобятся для ее выполнения. Ну и ты еще упускаешь такие вещи как исходящий трафик, за который тоже нужно платить, + доп. сервисы те же базы данных и т.д. Просто прикинь во сколько тебе встанет обслуживание проекта, которым будут пользоваться 1к человек. Вангую, что твой фри тир они выжрут за считанные дни.
>>1560926 > ее вызов aws даёт 1 миллион бесплатных вызовов в месяц > исходящий трафик какой исходящий трaфик? где в оп посте исходящий трафик? > доп. сервисы те же базы данных используя EC2/EB тоже надо платить за доп. сервисы
> Просто прикинь во сколько тебе встанет обслуживание проекта, которым будут пользоваться 1к человек. пикрелейтед алсо, у опа проект на 1000 человек? (картинка упускает стоимость apigw, 3.5 бакса за миллион это действительно дорого если вы например, разрабатываете игры но тут надо также считать время и ресурсы которые ты экономишь на ёблё с серверами)
>>1561013 Ну ты же сам упомянул API Gateway. Значит предполагается общение с клиентом через HTTP. А значит ты получаешь HTTP запрос, он через API Gateway раутится в твою лямбду, она что-нибудь считает, достает данные из базы и выплевывает обратно клиенту. Вот эти данные и есть исходящий трафик, который идет от твой лямбды клиенту, и за него нужно платить.
>но тут надо также считать время и ресурсы которые ты экономишь на ёблё с серверами) ну так для начала нужно посчитать сколько у тебя будет хотя бы примерно пользователей и как ты пытаешься монетизировать свой проект. А то может выйти так, что ценник для клиента будет заоблачным, как раз из-за твоей страсти к серверлесс. Ведь затраты на инфраструктуру будут включены в месячный прайс. Или как ты там собрался впаривать свое говно людям?
>>1561013 >но тут надо также считать время и ресурсы которые ты экономишь на ёблё с серверами) А, ну и не забывай, что у лямбды есть ограничение по скейлу в 3к запросов в секунду. Это ограничение можно подкрутить, но ребята из AWS очень неохотно на это идут. Если так горишь тематикой серверлесс, то посмотри аналог от GCP - Run и Functions. У Гугла, эти самые "лямбды" хотя бы конкуретно могут выполнять запросы в рамках одного вызова.
>>1561033 отдельной платы за это не берут, всё общение с базами входит в стоимость времени исполнения функции за ответ на rest хттп запрос тоже отдельной платы нет
за исходящее сообщение может быть плата если ты, напрмер, используешь apigw WebSockets, цена там подобна цене на обычное рест говнецо я это пока не щупал, хотя были планы
> ну так для начала нужно посчитать у клиента-опа в данном случае проект абсолютно тривиален, первую итерацию можно очень просто и дёшево реализовать на серверлесс и конечно же, серверлесс подходит не для всех кейсов, твои сервер-фул знания ещё не очень скоро устареют ;)
>>1561042 >отдельной платы за это не берут, всё общение с базами входит в стоимость времени исполнения функции >за ответ на rest хттп запрос тоже отдельной платы нет Ты на ссылку Data Transfer & Other Charges то нажми, епт. Это только самое начало. HTTP транспорт и среда исполнения по сути. А еще нужны база данных, очередь сообщений, файловое хранилище. С таким подходом твои месячные расходы запросто перевалят за пару сотен баксов на самых начальных этапах.
>>1561048 ты сам-то на ссылку нажимал? та же стоимость применима ко всем сервисам, в том числе и EC2/EB
> база данных, очередь сообщений, файловое хранилище все эти требования применимы ко всем сервисам, в том числе и EC2/EB
> за пару сотен баксов можно обслуживать десятки запросов в секунду, даже если прикрутить dynamodb, s3 & kinesis/sqs у сервер-фул решений на aws будет похожая стоимость
>>1561053 1 гб бесплатно, каждый следующий по 9 центов и это исходящий трафик, который ты говорил бесплатен. Входящий трафик не тарифицируется и можно принимать сколько угодно данных (в теории).
>>1561053 Ну и посмотри сколько стоит база данных и во сколько обойдется обращение к ней. Нужно исходить из количества запросов от одного пользователя. А оно может с легкостью доходить до тысячи и выше за один день. Так у тебя пара сотен пользователей за один день подчистую выжрут фри тир.
>>1561055 >>1561061 эта же стоимость взымается и с сервер-фул солюшенов, няша к нашему обсуждению серверлесс она не имеет отношения
если уж хочется спорить о стоимости, то тогда дороговизна apigw аргумент получше, эта хуита нереально дорога по сравнению с конкурентами например, 30 миллионов запросов будут стоить сотню баксов, тогда как стоимость выполнения лямбд будет относительно копеечной
Data Transfer Data transferred “in” to and “out” of your AWS Lambda functions from outside the region the function executed in will be charged at the EC2 data transfer rates as listed here under “Data transfer”.
>>1561086 > EC2 data transfer rates > EC2 это означает, что плата будет взыматься независимо от того, используем мы серверлесс или серверфул EB/EC2
EC2 это серверфул сервис, аренда серверов. ECS (container service) тоже работает поверх EC2, все тарифы применимы ко всем compute сервисам, а не только к лямбде поэтому игнорируются
>>1561106 можно прикинуть, 30 миллионов запросов, до 10кб ответ, получится ~20 баксов столько же получится используя используя серверфул солюшены, этой платы не избежать раз уж выбрал aws
>>1561691 смотря сколько стоит альтернатива 16 баксов это 1 час работы мид девелопера в месяц если бесплатный альтернативный вариант занимает больше 1 часа в месяц для обслуживания, то он получается дороже
Паца, ткое дело.
Требуется захоститься на aws (или что-то другое) скрипт на ноде плюс json файлы в файловой системе.
Сам в девопсах нихуя не знаю. Что для этого требуется изучить? Есть ли быстрый старт?
Может какой-нибудь охуенный видеогайд есть?
Дискач