Size: a a a

2020 October 01

D

Danil in AWS_RU
Sander 🕶
нужен ли мне тут sqs, хмм... будет ли с ним надежней.
максимальное время жизни сообщения в sqs - 14 дней. в standard step'ах максимальное время жизни таски - 1 год
источник

VM

Viktor Mazankin in AWS_RU
Sander 🕶
----
еще такой интересный вопрос, знаю что на aws трафик очень дорогой, если я использую ec2 или lambda,
и к моему приложению делают http запросы клиенты, это считается как использование трафика? там просто за каждый gb платить придется.
Если между собой в рамках одной az то бесплатно
источник

S🕶

Sander 🕶 in AWS_RU
Viktor Mazankin
Если между собой в рамках одной az то бесплатно
да если между собой то бесплатно, но ессли ко мне обращаются - то платить придется много (( походу
источник

VM

Viktor Mazankin in AWS_RU
Sander 🕶
да если между собой то бесплатно, но ессли ко мне обращаются - то платить придется много (( походу
Оплачиваешь только исходящий трафик
источник

S🕶

Sander 🕶 in AWS_RU
Danil
максимальное время жизни сообщения в sqs - 14 дней. в standard step'ах максимальное время жизни таски - 1 год
но всю программу не постришь наверное через step functions, только определенную часть.
источник

S🕶

Sander 🕶 in AWS_RU
все равно придется использовать sqs, но у меня остался вопрос с dynamodb streams
источник

D

Danil in AWS_RU
от программы зависит. step functions это клей между шагами. А сами шаги могут быть очень сложными
источник

S🕶

Sander 🕶 in AWS_RU
Alexander Patrushev
Тогда dynamo streams
а как оно поймет, какие lambda запустить? там настраивается надеюсь это все,
и в случаи если lambda у меня не смогло что-то обработать, есть ли там возможность повторить это раза 2-3?
в случаи если не получилось, отправить notification.

нужен ли мне тут sqs, хмм... будет ли с ним надежней.

----
еще такой интересный вопрос, знаю что на aws трафик очень дорогой, если я использую ec2 или lambda,
и к моему приложению делают http запросы клиенты, это считается как использование трафика? там просто за каждый gb платить придется.
источник

S🕶

Sander 🕶 in AWS_RU
Danil
от программы зависит. step functions это клей между шагами. А сами шаги могут быть очень сложными
я бы разбивал наверное тоже, ты четко видишь бизнес логику и на каждом шаге - можно выполнить доп действия определенные
источник

S🕶

Sander 🕶 in AWS_RU
lambda такие сложные задачи решает, тоже самое написать с нуля на каком-нибудь языке без lambda, боюсь будет сложней
источник

S🕶

Sander 🕶 in AWS_RU
можно столько вещей выполнить на lambda, я вот сомневаюсь уже, а нужно ли писать приложение без lambda?
используя kafka, rabbitmq все это будет намного сложней и в поддержке сложней.
источник

S🕶

Sander 🕶 in AWS_RU
хотя у нас такие сложные микросервисы, кода очень много - мне кажется с lambda это работало бы медленно, слишком большие ограничения,
ну хрен знает если честно, изначально если на этом все строить - может быть и можно, поделитесь информацией, если кому есть что сказать, заранее спасибо.
источник

AP

Alexander Patrushev in AWS_RU
Sander 🕶
а как оно поймет, какие lambda запустить? там настраивается надеюсь это все,
и в случаи если lambda у меня не смогло что-то обработать, есть ли там возможность повторить это раза 2-3?
в случаи если не получилось, отправить notification.

нужен ли мне тут sqs, хмм... будет ли с ним надежней.

----
еще такой интересный вопрос, знаю что на aws трафик очень дорогой, если я использую ec2 или lambda,
и к моему приложению делают http запросы клиенты, это считается как использование трафика? там просто за каждый gb платить придется.
Streams можно подружить с лямбдой. Она будет вызвана на каждое изменение и может запустить например step function или передать задачу в sqs и уже там будет вызвана step function. AWS - Мир возможностей )

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html


Относительно трафика: вы платите только за исходящий 0.1$ за ГБ
источник

AP

Alexander Patrushev in AWS_RU
Sander 🕶
можно столько вещей выполнить на lambda, я вот сомневаюсь уже, а нужно ли писать приложение без lambda?
используя kafka, rabbitmq все это будет намного сложней и в поддержке сложней.
У Kafka и rabbitmq свои задачи и особенности. Их можно заменить разными сервисами (зависит что именно от них вы используете), например sqs. Amazon mq, amazon msk
источник

VM

Viktor Mazankin in AWS_RU
Alexander Patrushev
У Kafka и rabbitmq свои задачи и особенности. Их можно заменить разными сервисами (зависит что именно от них вы используете), например sqs. Amazon mq, amazon msk
Kinesis... На ощутимых объемах кратно дешевле sqs
источник

AP

Alexander Patrushev in AWS_RU
Viktor Mazankin
Kinesis... На ощутимых объемах кратно дешевле sqs
👍🏻
источник

ZB

Zakhar Bessarab in AWS_RU
Подскажите пожалуйста, а возможно ли в cost explorer'e включить отображение цен без кредитов при наличии других фильтров активных?
Проблема в том что отображение "charge type" сам по себе использует group by, а при включении, например, group by service он исчезает и показывает затраты без учета кредитов.
источник

D

Danil in AWS_RU
Можно ли выполнять запросы к s3 rest api, пользуясь pre-signed url?
источник

VP

Vasily Pantyukhin in AWS_RU
Danil
Можно ли выполнять запросы к s3 rest api, пользуясь pre-signed url?
Что вы имеете ввиду? Ответ “да, можно”, наверное, не то, что хочется услышать…
источник

D

Danil in AWS_RU
ну в принципе это тоже ответ)
Но ладно. Я тут размышляю, почему я не могу найти примеров реализаций как можно дать доступ человеку к контенту бакета с помощью presigned url. Но доступ не к конкретному файлу, а ко всему содержимому бакета
Чтобы в браузере можно было видеть список файлов как если апачем их раздавать например
источник