Size: a a a

2020 September 08

AP

Alexander Patrushev in AWS_RU
Alexander Valkov
А чем здесь SQS лучше SNS?
Чтобы ответить на этот вопрос надо посмотреть с другой стороны, обработки отказов. Вот что будет с задачей импорта и данными если lambda упадёт во время исполнения?
В случае с sns вы уже ничего не сделаете, там нет хранилища.
В случае с sqs вы фактически будете хранить задачи в очереди и только после успешного завершения задача будет убрана из очереди (или после нескольких неудач в dead очередь). В целом Step function тоже это позволяет реализовать, но немного по другому.

Вот и вся разница между sns и sqs в конкретно этом кейсе.
источник

Р

Ростик in AWS_RU
Здраствуйте
Пробую добавить пайтон юниттести в проект на амплифае
Как зделать так чтоб видеть результат тестов в вкладке тест в билде?
источник

Р

Ростик in AWS_RU
После запуска юнит тестов пишет деплой фейлд
источник

AT

Al T in AWS_RU
Alexander Patrushev
Чтобы ответить на этот вопрос надо посмотреть с другой стороны, обработки отказов. Вот что будет с задачей импорта и данными если lambda упадёт во время исполнения?
В случае с sns вы уже ничего не сделаете, там нет хранилища.
В случае с sqs вы фактически будете хранить задачи в очереди и только после успешного завершения задача будет убрана из очереди (или после нескольких неудач в dead очередь). В целом Step function тоже это позволяет реализовать, но немного по другому.

Вот и вся разница между sns и sqs в конкретно этом кейсе.
ну разве что ради занудства ( т.к. я полностью поддерживаю SQS в этом случае) если лямбда упадет с ошибкой то будет ретрай и в конце, если настроено, будет DLQ, но с архитектурной точки зрения, безусловно, гарантий хранения нет в SNS. Плюсом к SQS можно добавить batching, например чтобы сэкономить на вызовах лямбды
источник

AP

Alexander Patrushev in AWS_RU
Alexander Valkov
Не могу найти это в доках.
источник

AP

Alexander Patrushev in AWS_RU
Maxim Shilov
почему бы aws самим не реализовать этот костыль, вместо того чтобы перекладывать это на пользователя?
Давайте поразмышляем без привязки к AWS и их конкретным сервисам. Тут нужно представить что такое event в масштабных инфраструктурах. Возьмём к примеру абстрактное приложение которое работает на нескольких микросервисах в единичном экземпляре. Тут все просто, есть событие и оно одно и появилось в одном месте, его легко принять и обработать. Если мы добавим отказоустойчивость и сделаем два экземпляра, то у нас уже возникает вопрос, а как согласовывать одинаковые события которые происходят с двух местах (например запись файла и его копии) и тут можно обойтись единым сервисом обработки который будет проверять дубликаты и находить пары.
А если мы представим себе миллион высоко нагруженных микросервисов каждый из которых производит сотни ( тысячи) таких event в секунду. Тут уже не так просто будет искать дубликаты и даже если это сделать, то на это будет тратиться время, тем самым увеличивая задержки при общении между сервисами. Чтобы этого не допускать очень часто принимается решение допускать дублирование событий на уровне единой шины сообщений и событий. Как результат при таком подходе сервисы которым важна скорость просто могут  игнорировать дубликаты, а те кому важно отсутсвие дублей могут их обрабатывать.

Ещё раз, это общие размышления про архитектуру и ни как не связано с AWS.
источник

MC

M@s0n C01em@n in AWS_RU
Всем привет
кто-нибудь знает возможно ли мув aws ec2 снепшотов в s3 glacier?
источник

MC

M@s0n C01em@n in AWS_RU
а то читаю и пишут, что невозможно
мало ли может врут)
источник

DS

Dmitriy Solodukha in AWS_RU
M@s0n C01em@n
а то читаю и пишут, что невозможно
мало ли может врут)
Насколько я понимаю, напрямую в glacier нет, сначала в s3 bucket, а оттуда lifecycle policy в s3 glacier
источник

LK

L K in AWS_RU
кто-нибудь подключался с инстансу по ssh с помощью ssm

aws ssm start-session --target <InstanceId> --region <region> --document-name AWS-StartSSHSessio

получаю такую ошибку

Starting session with SessionId: <IAMUser>-<Session>
SSH-2.0-OpenSSH_7.4
ls
Protocol mismatch.


Exiting session with sessionId: <IAMUser>-<Session>.
источник

LK

L K in AWS_RU
на инстансе установлен и запущен amazon-ssm-agent
роли к WebInstanceProfile приаттачены
AmazonEC2RoleforSSM
AmazonSSMManagedInstanceCore
источник

DS

Dmitriy Solodukha in AWS_RU
Ребята, как вы обычно биллите услуги при переносе инфры неважно откуда на AWS?
По часам или есть какие-то неофициальные прайсы и т.п.?
источник

AP

Alexander Patrushev in AWS_RU
M@s0n C01em@n
Всем привет
кто-нибудь знает возможно ли мув aws ec2 снепшотов в s3 glacier?
Нет. Они по факту конечно в s3, но вам они не доступны как объекты.
источник

АП

Агент Печенька... in AWS_RU
Dmitriy Solodukha
Ребята, как вы обычно биллите услуги при переносе инфры неважно откуда на AWS?
По часам или есть какие-то неофициальные прайсы и т.п.?
Моя контора почасово делает, да.
источник

DS

Dmitriy Solodukha in AWS_RU
Агент Печенька
Моя контора почасово делает, да.
А как оценивают кол-во часов и специалистов? Какой примерно ценник нормо-часа, если не секрет?
источник

V

Vladislav Alexandrov in AWS_RU
L K
кто-нибудь подключался с инстансу по ssh с помощью ssm

aws ssm start-session --target <InstanceId> --region <region> --document-name AWS-StartSSHSessio

получаю такую ошибку

Starting session with SessionId: <IAMUser>-<Session>
SSH-2.0-OpenSSH_7.4
ls
Protocol mismatch.


Exiting session with sessionId: <IAMUser>-<Session>.
не помню какая именно ошибка была, но долго не мог подключится также к инстансу, пока на машине руками не обновил amazon-ssm-agent до последней версии.
источник

АП

Агент Печенька... in AWS_RU
Dmitriy Solodukha
А как оценивают кол-во часов и специалистов? Какой примерно ценник нормо-часа, если не секрет?
Как обычно, планнинг и нарезание на майлстоуны и таски. Ценник не скажу так как не знаю, я обычный кодерок.
источник

AZ

Alexander Zaitsev in AWS_RU
подскажите пожалуйста, а есть какие-либо способы снижения стоимости outgoing трафика с AWS S3?

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

Посчитал немного стоимость по обьему трафика- вышли какие-то цены несуразные
источник

AZ

Alexander Zaitsev in AWS_RU
закрадываются крамольные мысли сервисы держать в AWS, а контентохранилкоотдавалки на внешних VPSках :)
источник

LK

L K in AWS_RU
Vladislav Alexandrov
не помню какая именно ошибка была, но долго не мог подключится также к инстансу, пока на машине руками не обновил amazon-ssm-agent до последней версии.
установлена последняя версия
источник