RDS, ElastiCache Flashcards
При работе с RDS наша Lambda получила error
“SQL error 1040 too many connections”
Какое решение?
RDS Proxy
НЕправильное решение
Просто увеличить число соединений в настройках БД
Какие ограничения по RDS фичам имеют некоторые RDS базы данных?
- IAM DB Authentication доступен только для Postgres, MySQL
- Oracle НЕ поддерживает RDS Proxy (“oracle traffic director”)
“short-lived auth token, connect to DB”
Какие сервисы/фичи это подрузумевает?
Какие нет, но кажется?
✅ Подразуемвает IAM DB authentication фичу
❌ STS, MFA, IAM - НЕ верно
RDS Backups, Snapshots, Replicas
- same region, cross region
- data retention
- automation
- хранение в S3, sharing S3 объекта
(Automated) Backups
- прикованы к одному региону
- data retention ограниченный, короткий (35 дней)
- автоматические
(Manual) Snapshots
- можно переносить cross-region
- data retention НЕ ограничен
- ручные (manual), но можно автоматизировать через EventBridge и Lambda
RDS Snapshot’ы действительно под капотом хранятся в S3
Но мы НЕ имеем доступа к этим S3 объектам
Transparent Data Encryption
Transparent Data Encryption (TDE) - шифровать данные перед записью в RDS, и дешифровать их после чтения из RDS
RDS Enhanced Monitoring
Что даёт эта фича?
ГРАНУЛЯРНО мониторить некоторые DB instance метрики, которые содержат слова
- processes
- threads
- bandwidth
Как подписаться на SQL запрос в RDS?
Для чего подходит RDS event subscription?
Через SQL Native Function или Stored Procedure => вызов Лямбда функции
❌RDS event subscription происходят только для более глобальных вещей: изменение RDS instance’а, Security Group’ы
Какие есть способы перейти с Provisioned Aurora на Serverless Aurora? В каких из них будет downtime?
- DMS with CDC (continuous data capture)
- Snapshot - будет downtime
- Promote Read Replica - будет downtime
В чём отличие Aurora от RDS?
(в плане осуществления standby failover)