Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hibiya.Tech #1 登壇資料
Search
松波 花奈
October 25, 2023
Technology
1
2.9k
Hibiya.Tech #1 登壇資料
Amazon SESのVirtual Deliverability Managerについて熱く語ってみました。
松波 花奈
October 25, 2023
Tweet
Share
More Decks by 松波 花奈
See All by 松波 花奈
そのAWSコスト、もっと下げられるかも? 150社超のコスト分析で見えた「鉄板」削減Tips
o2mami
2
2.9k
CFMフレームワークを活用した AWSコスト管理ガイドラインを策定した話
o2mami
2
700
1分でわかる! Amazon EC2 I8gインスタンス解説
o2mami
0
160
Amazon Q Developerの 最新アップデート情報まとめ
o2mami
1
2k
AWS re:Invent参加のリアル 〜女性目線で考える健康・美容・安全のベストプラクティス〜
o2mami
2
450
20分で分かる!Control Towerが実現できる効率的なマルチアカウント管理
o2mami
0
890
どこから始める?AWSセキュリティ成熟度モデルで次のアクションを可視化しよう!
o2mami
3
980
払いすぎていませんか?AWSコスト最適化へのはじめの一歩
o2mami
1
2.4k
JAWS-UG 朝会 #58 登壇資料
o2mami
1
680
Other Decks in Technology
See All in Technology
OPENLOGI Company Profile
hr01
0
67k
WordPressから ヘッドレスCMSへ! Storyblokへの移行プロセス
nyata
0
430
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
190
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
490
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
4
220
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
260
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
220
AIとともに進化するエンジニアリング / Engineering-Evolving-with-AI_final.pdf
lycorptech_jp
PRO
0
150
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
2
310
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
1
410
Frontier airlines®️ USA Contact Numbers: Complete 2025 Support Guide
oliversmith12
0
110
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
230
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
How to Ace a Technical Interview
jacobian
277
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Done Done
chrislema
184
16k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Raft: Consensus for Rubyists
vanstee
140
7k
Code Review Best Practice
trishagee
69
18k
Fireside Chat
paigeccino
37
3.5k
Transcript
Amazon SESのVirtual Deliverability Manager が便 利すぎたので語りたい 2023/10/25 おつまみ
1
2 自己紹介 • クラスメソッド株式会社 • AWS事業本部 コンサルティング部 • ソリューションアーキテクト •
経歴 ◦ Slerでシステムエンジニア(2018/4~) ◦ クラスメソッド(2022/9~) おつまみ Twitter:@AWS11077
3 Amazon SESのVirtual Deliverability Manager を有効化してほしい 本日お伝えしたいこと
4 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について •
実際に有効してみた • VDMの活用例
5 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について •
実際に有効してみた • VDMの活用例
6 Amazon SES を使い始めたけど 運用管理どうすればいいの? こう思ったことはありませんか?
7 ✅バウンス・苦情メールがないか 定期的にチェックする Amazon SESの運用管理で必要なこと
8 前提知識:バウンス・苦情メールについて • バウンスメール ◦ ハードバウンス ▪ 永続的にバウンスされるメール ex.メールアドレスが無効になっている ◦
ソフトバウンス ▪ 一時的な問題によりバウンスされるメール ex.受信ボックスがいっぱい・一時的にメールサーバーが使用不可 • 苦情メール ◦ メールの受信者が迷惑メールとして報告したメール
9 バウンス率または苦情率が高すぎる場合、 メール送信機能を一時停止される可能性がある😢 なぜチェックが必要か?
10 Amazon SESでバウンス・苦情メールを確認する方法 • Amazon SNSでメール通知にて検知 • Lambda + CloudWatch
Logsでログを保管 • Kinesis Data Firehose + S3でログを保管 • Kinesis Data Firehose + OpenSearch Serviceでログを分析
11 メリット・デメリットまとめてみた 方法 メリット デメリット Amazon SNSでメール通知にて検知 ・リアルタイムで監視できるため、問題が発生し た際にすぐに対応可能。 ・設定が簡単で、専門的なスキルが比較的少な
くても実装可能。 ・問題が発生するたびにメールが送信される ため、大量のエラーが発生するとメールが大 量に送信される可能性がある。 ・メール通知のみのため、長期的なパターン分 析は難しい。 Lambda + CloudWatch Logsでログを保管 ・長期間のログを保存・分析して監視することが 可能。(CloudWatch Logs Insights) ・CloudWatchを通じてアラート管理も可能。 ・LambdaやCloudWatch Logsの設定やログ の分析のための専門知識が必要。 ・ログ保管のためにややコストがかかる。 Kinesis Data Firehose + S3でログを保管 ・長期間のログを保存・分析して監視することが 可能。(Amazon Athena) ・S3を使用した大量のデータの安全な保存と管 理が可能。 ・KinesisやS3の設定やログの分析のための 専門知識が必要。 ・ログ保管のためにややコストがかかる。 Kinesis Data Firehose + OpenSearch Serviceでログを分析 ・リアルタイムのデータ分析と高速な検索が可 能。 ・トラブルシューティングや運用監視に有効な情 報を提供。 ・適切な専門知識やスキルが必要で、セット アップや維持が複雑になる。 ・複雑な分析を行う場合は、適切なクエリの構 築が必要となります。 ・OpenSearch Serviceのコストがかかる。
12 Amazon SNSの場合、ログ保管はできない 方法 メリット デメリット Amazon SNSでメール通知にて検知 ・リアルタイムで監視できるため、問題が発生し た際にすぐに対応可能。
・設定が簡単で、専門的なスキルが比較的少な くても実装可能。 ・問題が発生するたびにメールが送信される ため、大量のエラーが発生するとメールが大 量に送信される可能性がある。 ・メール通知のみのため、長期的なパターン分 析は難しいです。 Lambda + CloudWatch Logsでログを保管 ・長期間のログを保存・分析して監視することが 可能。(CloudWatch Logs Insights) ・CloudWatchを通じてアラート管理も可能。 ・LambdaやCloudWatch Logsの設定やログ の分析のための専門知識が必要。 ・ログ保管のためにややコストがかかる。 Kinesis Data Firehose + S3でログを保管 ・長期間のログを保存・分析して監視することが 可能。(Amazon Athena) ・S3を使用した大量のデータの安全な保存と管 理が可能。 ・KinesisやS3の設定やログの分析のための 専門知識が必要。 ・ログ保管のためにややコストがかかる。 Kinesis Data Firehose + OpenSearch Serviceでログを分析 ・リアルタイムのデータ分析と高速な検索が可 能。 ・トラブルシューティングや運用監視に有効な情 報を提供。 ・適切な専門知識やスキルが必要で、セット アップや維持が複雑になる。 ・複雑な分析を行う場合は、適切なクエリの構 築が必要となります。 ・OpenSearch Serviceのコストがかかる。
13 他の方法の場合、実装コスト・専門知識が必要 方法 メリット デメリット Amazon SNSでメール通知にて検知 ・リアルタイムで監視できるため、問題が発生し た際にすぐに対応可能。 ・設定が簡単で、専門的なスキルが比較的少な
くても実装可能。 ・問題が発生するたびにメールが送信される ため、大量のエラーが発生するとメールが大 量に送信される可能性がある。 ・メール通知のみのため、長期的なパターン分 析は難しいです。 Lambda + CloudWatch Logsでログを保管 ・長期間のログを保存・分析して監視することが 可能。(CloudWatch Logs Insights) ・CloudWatchを通じてアラート管理も可能。 ・LambdaやCloudWatch Logsの設定やログ の分析のための専門知識が必要。 ・ログ保管のためにややコストがかかる。 Kinesis Data Firehose + S3でログを保管 ・長期間のログを保存・分析して監視することが 可能。(Amazon Athena) ・S3を使用した大量のデータの安全な保存と管 理が可能。 ・KinesisやS3の設定やログの分析のための 専門知識が必要。 ・ログ保管のためにややコストがかかる。 Kinesis Data Firehose + OpenSearch Serviceでログを分析 ・リアルタイムのデータ分析と高速な検索が可 能。 ・トラブルシューティングや運用監視に有効な情 報を提供。 ・適切な専門知識やスキルが必要で、セット アップや維持が複雑になる。 ・複雑な分析を行う場合は、適切なクエリの構 築が必要となります。 ・OpenSearch Serviceのコストがかかる。
14 そんな時の Virtual Deliverability Manager(VDM)!
15 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について •
実際に有効してみた • VDMの活用例
16 大きく分けて2つの機能がある • アドバイザー • ダッシュボード機能
17 SESの設定不備を指摘してくれるアドバイザー
18 アドバイザーに従って解決した推奨事項も表示
19 メトリクスを収集してくれるダッシュボード機能 公式ドキュメントより引用
20 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について •
実際に有効してみた • VDMの活用例
21 「使用を開始」を選択
22 エンゲージメント追跡のオン・オフを選択
23 最適化された共有配信のオン・オフを選択
24 設定を確認し、有効化を選択
25 有効化とても簡単😊
26 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について •
実際に有効してみた • VDMの活用例
27 SESダッシュボードのバウンス率あがってる! どのメールがバウンスしているんだろう・・? こんな時どうする?
28 SESのダッシュボードはバウンス率しかわからない
29 VDMダッシュボードよりバウンスメールがわかる!
30 バウンスされた理由もわかる
31 詳しくはブログに
32 バウンス・苦情メールの チェックがとても簡単😊
33 VDMの気になる料金 • 送信メール1000件あたり $0.07 ◦ 5万件/月のメールを送信している場合、$3.5(約525円) • AWS コンソール、CLI、または
API を使用してVDMの情報 にアクセスすると、1,000 クエリごとに$0.0005 (5,000クエリ /月は無料)
34 すぐに無効化することも可能
35 Amazon SESのVirtual Deliverability Manager を有効化してほしい 本日お伝えしたいこと(再掲)
36