[AWS]AWS SAP チートシート(DB編) part2

Amazon RDS on VMwareの機能
→オンプレとクラウドのバックアップ復元
 オンラインバックアップ
 パッチ適用

Aurora Serverless
→自動でAutoScaleする
 負荷が予測出来ない時・使用しない期間がある時(自動でshutdownする)

DynamoDB の変更を記録
→1.DynamoDB streamsを使用して更新情報取得
 2.kinesis data streamsに出力するLambdaを作成
 3.kinesis data analyticsで異常分析
 4.SNS通知

RedShift
→singe AZのみサポート
 2つつくる費用対効果は悪い

たくさんの小さなファイルをコスト効率よく保存
→1.kinesis data firehose
 2.S3
3.Dynamo DB

DynamoDB で ProvisionedThroughputExceededExceptonエラーが出る
→書き込み容量不足。容量を増やして解決

↑のエラーで Lambda で TooManyRequestsExceptionエラー
→API Gateway → kinesis → バッチ処理

AWS Schema Conversion Tool(SCT)
→データベーススキーマを変換

OracleデータウェアハウスをRedshiftに移行
→SCTとDMSを使う

API Gateway エッジ最適化APIエンドポイント
→バックエンドサーバの負荷を減らしてくれる

AWS Glue
→データを抽出して加工し、DWHへ連携する

DynamoDB オンデマンド
→容量計画なしで稼働する柔軟オプション

Memcached
→シンプル
Redis
→幅広いユースケースに対して効果的

Redshiftで2つのグループを同時解析
→WLMのグループを作りそれぞれ割り当てる

Athena
→S3にアクセスした外部IPを識別できる

AWS Secrets Manager
→DBの認証情報などの任意のシークレット情報をAPIコールで取得

Secrets Manager RotaionSchedule
→DBパスワードをローテーション出来る

Amazon kinesis procedure Library(KPL)
→kinesis data stremへデータプッシュ

RDS on VMware
→DBパッチ適用・DBbackup・backupからのpoint in time復元
 リードレプリカ作成・DBStorage・CPU,memのscaling
 などを自動化する

コメント

タイトルとURLをコピーしました