会員登録すると
学習することができます。
会員登録する(無料)
学習することができます。
登録済みの方はこちら
ログイン
学ぶ目的
コスト最適化は、要件を満たしたうえで
いちばん安いものを選ぶのではありません。要件を全部満たす中で、無駄のいちばん少ないものを選びます。
EC2などの買い方
- オンデマンド … 使った分だけ。約束は要らない。予測できない短い負荷に
- Savings Plans … 1年か3年、一定の量を使う約束で安くなる。Compute Savings PlansはEC2・Fargate・Lambdaに効き、種類やリージョンを変えても使える
- リザーブドインスタンス … 1年か3年、決めたインスタンスを使う約束で安くなる
- スポットインスタンス … 使われていない能力を安く使う。2分前の通知で中断されることがある。途中で止まっても困らない処理に
大きさを合わせる
使われ方を測り、大きすぎるインスタンスを小さくします(ライトサイジング)。開発用の環境は、夜や週末に止めます。
ストレージとネットワーク
- S3のライフサイクルとIntelligent-Tieringで、古いデータを安い置き方へ
- 非公開サブネットからS3やDynamoDBへは、NATゲートウェイではなくゲートウェイ型のエンドポイント
- よく見られるコンテンツはCloudFrontで配り、元のサーバからの転送を減らす
見える化
AWS Cost Explorerで使い方の推移を見て、AWS Budgetsで予算を超えそうなときに知らせます。コスト配分タグで、部署やシステムごとに分けて見ます。
このレクチャーで学ぶこと
- コスト最適化は、要件を満たしたうえで考える
- オンデマンド・Savings Plans・リザーブド・スポット
- 大きさを合わせ、使わない時間は止める
- ストレージとネットワークの無駄と、Cost Explorer・Budgets
質問
まだ質問は投稿されていません。
質問投稿
ログイン後に質問の投稿ができます。
#1
未完了
RDSとAurora ― マルチAZと読み取りレプリカを、可用性と読み取りの速さで使い分ける
#2
未完了
DynamoDBとキャッシュ ― アクセスのパターンから、データベースとキャッシュを選ぶ
#3
未完了
疎結合 ― SQS・SNS・EventBridge・Step Functionsで、部品を切り離して止まりにくくする
#4
未完了
データの取り込みと分析 ― Kinesis・Firehose・Glue・Athena・DataSyncを、量と頻度で選ぶ
#5
未完了
高可用性の設計 ― 単一障害点を見つけ、マルチAZとRoute 53で止まらない構成にする
#6
未完了
災害対策 ― RPOとRTOから、バックアップと復元・パイロットライト・ウォームスタンバイ・マルチサイトを選ぶ
#7
未完了
コスト最適化 ― 購入オプション・ストレージ・ネットワークの無駄を、要件を崩さずに減らす
#8
未完了