More Related Content
PDF
インフラエンジニアのためのAWSサービスを利用したログ分析はじめの一歩 PDF
はじめてのAWS設計でやりがちな失敗パターンまとめ PDF
AWS+WordPress - AWSでスケーラブルなWordPressサイトを構築しよう PDF
覚えておいて損はない! Fireworksの便利なTips特集 PPTX
Reinvent2019 what's new_with_amazon_elasticache PDF
2013/12/06 JAWS-UG 鹿児島 AWSがコスト削減だけじゃなくて あんな事やこんな事も出来過ぎて生きるのが辛い PPTX
PPTX
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました) What's hot
PPTX
PPTX
おっさんES6/ES2015,React.jsを学ぶ PPTX
PDF
Loop backを使った極初歩的なapiとswiftで作るオシャレアプリ() PDF
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて PDF
PPTX
PDF
くものフレンズ 第1話「あまぞんちほー」 (Amazon Lightsail × WordPress - AWSでWordPressを簡単に運営しよう) PPTX
PDF
PPTX
AWS CLIでAlexaのカスタムスキルをデプロイしている話 PDF
PPTX
AWSで稼働している ブログ(ヤマムギ+3)の コスト PPTX
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。 PDF
PPTX
AWS Lambdaを使って、 毎日の歩数をツィートしつつ、 Soracom Airの速度を アメとムチ的に変えるアプリを 作ってみた話(仮) PDF
PDF
PDF
Similar to Jaws days 20200322
PDF
Aws summits2014 ガンホー・オンライン・エンターテイメント_スマホゲームを支えるインフラ運用 PDF
20190604 aws well-architected_tool_seminar_detail PDF
AWS Black Belt Techシリーズ Cost Explorer PDF
PDF
AWS 初心者向けWebinar Amazon Web Services料金の見積り方法 -料金計算の考え方・見積り方法・お支払方法- PDF
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス PDF
AWS初心者向けWebinar AWSでのコスト削減オプション PDF
[AWSマイスターシリーズ] AWS Billingについて PDF
AWS Black Belt Online Seminar コストの観点から見るアカウント管理 PDF
PDF
PPTX
PDF
PDF
PDF
PDF
PDF
PDF
PDF
20190905 aws well-architected_framework_seminar_costoptimization PDF
Recently uploaded
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと... PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2 PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1 Jaws days 20200322
- 1.
- 2.
- 3.
自己紹介
• 深澤 俊
•Java,scala → SRE → いま
• AWS事業本部コンサルティング部
• 好きなAWSサービス
• ElastiCache、DynamoDB
3
@shun_quartet
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
18DynamoDB 〜強力な整合性のある読み込み〜
• DynamoDBは結果整合性
•書き込んだデータをすぐに読み込むと古いデータがヒットする可
能性あり。
• 結果的にデータの整合性が取れるということで結果整合性
• 強力な整合性のある読み込みを使用することで、確実に書き込んだ
データを読み取り可能
• 結果整合性のある読み込みと比較し2倍のCUを消費
• DynamoDBにはキャッシュ機能のDAXというサービスがあるが、
強力な整合性のある読み込みの場合は使用不可
→ 意外と課金が発生するポイントに!!
- 19.
- 20.
- 21.
21DynamoDB 〜対策〜
• 強力な整合性のある読み込み
•基本的には結果整合性のある読み込みで設計する
• 必要最低限のCUのみを付与(プロビジョニング済みキャパシ
ティモード)
• ConsumedReadCapacityUnitsというメトリクスを監視する
• GSIに対する書き込み
• GSIの利用は必要最低限にする
• ConsumedWriteCapacityUnitsというメトリクスを監視する
- 22.
- 23.
23AWS PrivateLink
• VPCに設定するインターフェイスタイプのエンドポイント
•VPCエンドポイントには以下の2つタイプがある
• インターフェイスエンドポイント
• ゲートウェイエンドポイント
AWS Cloud
VPC
Private subnet
多数のAWSサービス
ゲートウェイエンドポイント
ルートテーブルでルーティングして接続。
S3とDynamoDBしか対応していない。
S3 DynamoDB
AWS PrivateLink
インターフェースエンドポイント
サービスを宛先とする。エンドポイン
ト を名前解決して接続。多くのサー
ビスが対応。
- 24.
- 25.
25AWS PrivateLink 〜注意ポイント〜
•サービスによっては複数のエンドポイント を設定しないと使えない
サービスも
• 例:SSM
• 以下のエンドポイント を設定
• com.amazonaws.リージョン.ssm
• com.amazonaws.リージョン.ec2messages
• これに加えてSystems Managerを使用してVSS対応のスナップ
ショットを作成する場合には以下のエンドポイントも必要
• com.amazonaws.リージョン.ec2
• さらにSession Managerを使用してインスタンスに接続する場
合には以下のエンドポイントも必要
• com.amazonaws.リージョン.ssmmessages
- 26.
- 27.
27AWS PrivateLink 〜対策〜
•NatGateway等を用いたVPC外部通信を検討する
• セキュリティ対策が全くできていないわけではない
• IAMロールによる権限制御
• SSLによる通信の暗号化
• 他のAWSサービスもPrivateLinkでやろうとすると数が増えていっ
てしまうがNatGatewayがあれば追加していく必要なし
→ NatGatewayも課金対象なのでバランスを見て選択する
- 28.
- 29.
29CloudWatch logs 〜ポイント〜
•収集と保存の料金は以下の通り
収集 (データの取り込み) 0.76USD/GB
保存 (アーカイブ) 0.033USD/GB
• 保存よりも収集にかかるコストが上がりがち
• 仮に1時間で30GBほどログを出力するアプリがあったとすると、
1時間毎に22.8USD(2530.02円)が溶けていく
- 30.
30CloudWatch logs 〜対策〜
•ログの要件を整理する
• 必ずしもその場ですぐに可視化が必要なケースも少ないかと
• Fluentd(Fluent Bit)を利用したS3へのデータ転送という手も
• 分析を行う場合には別途AthenaやAWS Glueを用いた分析基盤
の作り込みが必要
- 31.
- 32.
32Elastic IP アドレス〜ポイント〜
• Elastic IP アドレス(以降、EIP)で課金が発生するパターンは次の通り
実行中のインスタンスと関連付けられている追加の IP アドレス/時間あたり(比例計算) 0.005USD
実行中のインスタンスと関連付けられていない EIP /時間あたり(比例計算) 0.005USD
EIPのリマップ 1 回あたり – 1 か月間で 100 リマップを超える追加分 0.10USD
- 33.
33Elastic IP アドレス〜ポイント〜
• 一見複雑に見えるものの、逆に料金が発生しないパターンは1つし
かない
→ 稼働しているインスタンスにアタッチされており、
かつそのインスタンスにはEIPが1つしかアタッチされていない
場合にEIPは無料
Amazon EC2
Elastic IP address
無料
Amazon EC2
Elastic IP address
有料
1台のEC2に2つのEIPが
関連付けられている
Elastic IP address
有料
どのEC2にもEIPが関連
付けられていない
Amazon EC2
Elastic IP address
有料
EC2にEIPが関連付けされて
いるがEC2が停止している
- 34.
34Elastic IP アドレス〜ポイント〜
• インスタンスに関連付いているEIPを外して他のインスタンスに関連
付ける(リマップ)を100回以上繰り返すと1回毎に0.1USD発生。
• 仮に1000回やれば90USD( 9986.94円)発生。
Amazon EC2
Elastic IP address
Amazon EC2
EIPを外す
他のインスタンスに関連付け
- 35.
35Elastic IP アドレス〜ポイント〜
• EIPはNatGatewayでも使用する
• EC2の場合は削除する際にEIPを解放するかを聞いてくれる
• NatGatewayの時は聞いてくれないので解放を忘れがち
- 36.
36Elastic IP アドレス〜対策〜
• AWS Configのマネージドルールであるeip-attachedを導入する
• https://docs.aws.amazon.com/ja_jp/config/latest/developerguide/eip-
attached.html
• AWS Configからの通知で使っていないEIPの検知が楽に
• 評価の結果が出るまでは最大 6 時間かかることがあるのでその点
だけ注意
- 37.
- 38.
- 39.
Editor's Notes
- #5 さて皆さん、AWSの料金が請求のタイミングで意外と上がっていて驚いた経験はありませんか
- #6 この画面、よく確認されているかと存じます。モザイクだらけですが実際の画面です。
- #7 さて僕は弊社のブログを通して、これまでここは分かりにくいなぁと思った料金ポイントを15個ほどご紹介してきました。本セッションをご覧になられている方の中にはご確認いただきリアクションをいただいたかもいらっしゃるかもしれませんね。有難うございます。
- #8 今回はこの中から、改めて特に気をつけたいポイントを厳選してきました。どうか最後までお楽しみ頂ければと思います。
- #9 さてまずは最初にこちらの注意事項を申し上げたいと思います。(スライド読み上げ)
4つ目、大切です。こういうお話をさせていただくとそのサービスが悪いですとかダメと言うふうに聞こえてしまいがちなのですが、良いとか悪いということを言いたいわけではないんですね。基本的にはサービスなので最適な使い方をすれば皆さんの事業を助けるサービスばかりです。どうか今回の発表を踏まえまして最適な使い方を検討いただければと思います。
- #10 最後がこちらです。もしかしたら「そんな機能もあるのか」と思われるかもしれません。是非初めて知る機能であればお試しいただきたいのですが料金には十分にご注意下さい。
それでは、
- #13 アベイラビリティ間通信は双方向で通信費がかかります。
- #18 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #25 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #26 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #28 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #30 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #31 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #33 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #34 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #35 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #36 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #37 プロビジョニング済みキャパシティモードは定額課金のため前払いすることも可能です。一定額前払いすることによって料金が少し安くなります。
- #38 さて僕は弊社のブログを通して、これまでここは分かりにくいなぁと思った料金ポイントを15個ほどご紹介してきました。本セッションをご覧になられている方の中にはご確認いただきリアクションをいただいたかもいらっしゃるかもしれませんね。有難うございます。