Size: a a a

2020 September 16

AD

Andrey Devyatkin in AWS_RU
dev/stage - по большому счету пофиг, из бэкапа восстановим и все
источник

AD

Andrey Devyatkin in AWS_RU
так и я споты могу стопать
источник

VM

Viktor Mazankin in AWS_RU
Andrey Devyatkin
Ну вот смотри. Хочешь ты SQL базу в AWS - по логике сертификации RDS или Aurora
Там ты заплатишь за инстансы и хранилище (минимум 20 GB для RDS)
А база у тебя например для dev/stage и трафика там нет никакого.
Да можно поднять минимальный RDS за 15+  USD (db.t3.micro, single-AZ, us-east-1 - примерно 13 USD в месяц + 20 GB magnetic storage (2 USD) + немного CloudWatch и автоматические бэкапы)
А можно поднять на ec2 t3.micro spot (~2.2 USD) + базу саму на EFS (0.3 USD за GB) + немного CloudWatch
Таким образом получаем 15+ USD против меньше 3 USD
Теоретически можно взять Reserved Instance для RDS это будет около 10
Многие сейчас задумались про Aurora Serveless где платишь за время использования
Это так но там есть скрытый сюрприз https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/aurora-serverless.html#aurora-serverless.limitations

Each Aurora Serverless DB cluster requires two AWS PrivateLink endpoints.

За PrivateLink платишь 0.01 за час * availability zone. Допустим мы делаем только одну зону и нам нужно два Линка. Получаем 14 USD плюс время доступа к базе плюс хранилище. То есть это получается еще дороже
Зачем тебе private link для serverless?
источник

AD

Andrey Devyatkin in AWS_RU
а ты линк открой - там написано
источник

VM

Viktor Mazankin in AWS_RU
Andrey Devyatkin
а ты линк открой - там написано
Я с этим в проде работаю, это уже видел. Зачем тебе это не понял
источник

AD

Andrey Devyatkin in AWS_RU
я в плане того что Aurora Serverless  выглядит хорошо на бумаге но есть скрытые косты
источник

AD

Andrey Devyatkin in AWS_RU
в частности PrivateLink
источник

VM

Viktor Mazankin in AWS_RU
Andrey Devyatkin
в частности PrivateLink
В он не нужен для работы с серверлесс
источник

VM

Viktor Mazankin in AWS_RU
Зачем ты его там используешь?
источник
2020 September 17

AD

Andrey Devyatkin in AWS_RU
я лично не проверял, основываюсь на амазоновской документации. Она может быть устаревшей

You can't give an Aurora Serverless DB cluster a public IP address. You can access an Aurora Serverless DB cluster only from within a virtual private cloud (VPC) based on the Amazon VPC service.

Each Aurora Serverless DB cluster requires two AWS PrivateLink endpoints. If you reach the limit for AWS PrivateLink endpoints within your VPC, you can't create any more Aurora Serverless clusters in that VPC. For information about checking and changing the limits on endpoints within a VPC, see Amazon VPC Limits.
источник

AD

Andrey Devyatkin in AWS_RU
если верить документации то без PrivateLink не получиться конектится к Aurora Serverless
источник

AD

Andrey Devyatkin in AWS_RU
но это только документация - я сам не проверял
источник

VM

Viktor Mazankin in AWS_RU
Andrey Devyatkin
если верить документации то без PrivateLink не получиться конектится к Aurora Serverless
Из впс получается, плюс есть rds data API который этого не требует вообще и выполняет роль балансера
источник

AD

Andrey Devyatkin in AWS_RU
Интересно. Я правильно понимаю что по умолчанию Data API смотрит в интернет и поэтому к ней можно так доступиться? в документации для нее пишут что если не хочешь через публичный интерент то делай VPC endpoint https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html#data-api.vpc-endpoint
источник

VM

Viktor Mazankin in AWS_RU
Andrey Devyatkin
Интересно. Я правильно понимаю что по умолчанию Data API смотрит в интернет и поэтому к ней можно так доступиться? в документации для нее пишут что если не хочешь через публичный интерент то делай VPC endpoint https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/data-api.html#data-api.vpc-endpoint
Это для всего так, хочешь без публичной сети делай эндпоинт. С другой стороны если стек полностью серверлесс можно не пихать все в впс
источник

AD

Andrey Devyatkin in AWS_RU
Опять же проитерирую свое изначальное высказывание - рекомендации AWS сертификации не всегда совпадают с тем что может быть более выгодно в данной ситуации. Это еще один пример
источник

AD

Andrey Devyatkin in AWS_RU
Хотя оговорюсь что не рекомендую никому базу в интеренеты выставлять
источник

AD

Andrey Devyatkin in AWS_RU
Делайте VPC PrivateLink
источник

AD

Andrey Devyatkin in AWS_RU
если Aurora Serverless это ваш путь
источник

ЕХ

Егор Хильченко... in AWS_RU
добрый вечер коммьюнити,
не могли бы вы мне подсказать, кто в курсе
после активации free tier - и заведения инстанса на EC2 - можно ли проверить, сколько часов из обещанных 750 осталось? или это скажут мне транзакции на моей карте?)
заранее спасибо
источник