Size: a a a

AWS Minsk Community

2019 December 23

RV

Roman V . in AWS Minsk Community
например
источник

RV

Roman V . in AWS Minsk Community
я этой штуки 4 года ждал
источник

VM

Viktor Mikalayeu in AWS Minsk Community
она еще в превьюшке
источник

HA

Hleb Albau in AWS Minsk Community
спасибо, буду изучать дальше)
источник

SS

Sergey S in AWS Minsk Community
https://aws.amazon.com/blogs/aws/aurora-serverless-ga/ от такое есть, но оно может быть дорогим для просто посмотреть)
источник

RV

Roman V . in AWS Minsk Community
для тех кто в пайтон есть вот что https://github.com/Miserlou/Zappa
источник

YP

Yury Pushnov in AWS Minsk Community
Hleb Albau
добрый, мб кто посоветует какие крутые ресурсы для изучения aws serverless, но не hello world-ики, а со всякими продакшен нюансами.
Советую глянуть блог https://www.jeremydaly.com/
Из любопытного, например, Serverless Microservice Patterns for AWS:
https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/

Кстати, он же ведёт Serverless Chats, бывает интересно послушать: https://www.serverlesschats.com/
источник

ПС

Петр Сальников in AWS Minsk Community
Hleb Albau
добрый, мб кто посоветует какие крутые ресурсы для изучения aws serverless, но не hello world-ики, а со всякими продакшен нюансами.
Ну и ещё тут может интересное быть: https://aws.amazon.com/ru/builders-library/
источник

HA

Hleb Albau in AWS Minsk Community
Всем, спасибки за рекомендации
источник

IK

Illia Kavaliou in AWS Minsk Community
Roman V .
Serverless годится примерно для 5-10 % кейсов, можно с большой вероятностью спорить, что не подойдет
У меня в компании мы почти всё переводим на serverless (Lambda, SQS, SNS, DynamoDb итд). Для всевозможных бэкэндовых API вообще идеально. Есть проблемы с cold start, но вроде появилось Provisioned Concurrency, что может решить проблему
источник

IK

Illia Kavaliou in AWS Minsk Community
Субъективно, процентов 40-50 кейсов могут быть на serverless
источник

RV

Roman V . in AWS Minsk Community
Illia Kavaliou
У меня в компании мы почти всё переводим на serverless (Lambda, SQS, SNS, DynamoDb итд). Для всевозможных бэкэндовых API вообще идеально. Есть проблемы с cold start, но вроде появилось Provisioned Concurrency, что может решить проблему
инфраструктурных возможно, но как только притаскиваем сюда разработку serverless становится аналогом монги - куча проектов, куда ее на хайпе притащили, а потом втихую прибили
источник

RV

Roman V . in AWS Minsk Community
Важно опять же считать стоимость на скейле - не всегла будет приятно.
источник

IK

Illia Kavaliou in AWS Minsk Community
В моём случае был API, который должен был запрашивать, принимать, проверять, и обрабатывать порядка 40,000 файлов в день от разных внешних вендоров (10Гб+ данных). Виртуалки во внутреннем клауде обходились порядка 3-4к USD за штуку, их было две или три, то есть порядка 80-100к USD в год. Serverless API вышел около $45 долларов в месяц, так что экономия вышла очень приятной для бизнеса. Практически получается сидеть в free tier, денег тянут всякие WAF, AWS Config и прочие сервисы, не связанные напрямую с функционалом
источник

IK

Illia Kavaliou in AWS Minsk Community
Но это был greenfield проект, поэтому можно было всю архитектуру делать изначально для serverless, и у нас в принципе только их сервисы используются (даже Cognito 😄)
источник

IK

Illia Kavaliou in AWS Minsk Community
Только для CI/CD CodePipeline был слишком большим извращенством, и мы ушли на GoCD
источник

RV

Roman V . in AWS Minsk Community
Illia Kavaliou
В моём случае был API, который должен был запрашивать, принимать, проверять, и обрабатывать порядка 40,000 файлов в день от разных внешних вендоров (10Гб+ данных). Виртуалки во внутреннем клауде обходились порядка 3-4к USD за штуку, их было две или три, то есть порядка 80-100к USD в год. Serverless API вышел около $45 долларов в месяц, так что экономия вышла очень приятной для бизнеса. Практически получается сидеть в free tier, денег тянут всякие WAF, AWS Config и прочие сервисы, не связанные напрямую с функционалом
да, выходит слишком много ограничений и по размеру и по времени обработки.
источник
2019 December 24

RV

Roman V . in AWS Minsk Community
источник

NS

Nikita Shinkevich in AWS Minsk Community
Serverless: 15% slower and 8x more expensive

Инженер тратил на существующую инфраструктуру 164.21$ в месяц в AWS, и решил попробовать AWS Lambda и API Gateway, чтобы платить только "за те ресурсы, которые он использует". В результате он получил увеличение response time на 15%, и потенциальный счет в биллинге в 8 раз больше (из-за огромного количества API запросов).

Кейс интересный, есть претензии к архитектуре - очень прямо и категорично он сделал выводы, однозначно не репрезентативно - при переезде на Serverless нужно продумывать компоненты и менять архитектуру, тюнить под новую платформу. Например, уменьшить количество запросов и вынести из приложения несколько Labmda функций.

В конце он дает отписку - мол "так и так, спасибо за фидбеки, я понял что был не прав - но в  целом мое решение и подход не меняется" 😊

Статья вызвала хороший резонанс, так что предлагаю и вам ознакомиться ⬇️

https://einaregilsson.com/serverless-15-percent-slower-and-eight-times-more-expensive/
источник

RV

Roman V . in AWS Minsk Community
Ну я все никак не доберусь потестировать связку ALB + Lambda. Ибо что странно -  API Gateway использует Cloudfront,  однако даже в варианте с включенным  кэшем оплата все равно за запросы и выше, чем сверху накрыть Cloudfront’ом
источник