Hibiya.Tech #1 登壇資料
by
松波 花奈
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Amazon SESのVirtual Deliverability Manager が便 利すぎたので語りたい 2023/10/25 おつまみ 1
Slide 2
Slide 2 text
2 自己紹介 ● クラスメソッド株式会社 ● AWS事業本部 コンサルティング部 ● ソリューションアーキテクト ● 経歴 ○ Slerでシステムエンジニア(2018/4~) ○ クラスメソッド(2022/9~) おつまみ Twitter:@AWS11077
Slide 3
Slide 3 text
3 Amazon SESのVirtual Deliverability Manager を有効化してほしい 本日お伝えしたいこと
Slide 4
Slide 4 text
4 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について • 実際に有効してみた • VDMの活用例
Slide 5
Slide 5 text
5 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について • 実際に有効してみた • VDMの活用例
Slide 6
Slide 6 text
6 Amazon SES を使い始めたけど 運用管理どうすればいいの? こう思ったことはありませんか?
Slide 7
Slide 7 text
7 ✅バウンス・苦情メールがないか 定期的にチェックする Amazon SESの運用管理で必要なこと
Slide 8
Slide 8 text
8 前提知識:バウンス・苦情メールについて ● バウンスメール ○ ハードバウンス ■ 永続的にバウンスされるメール ex.メールアドレスが無効になっている ○ ソフトバウンス ■ 一時的な問題によりバウンスされるメール ex.受信ボックスがいっぱい・一時的にメールサーバーが使用不可 ● 苦情メール ○ メールの受信者が迷惑メールとして報告したメール
Slide 9
Slide 9 text
9 バウンス率または苦情率が高すぎる場合、 メール送信機能を一時停止される可能性がある😢 なぜチェックが必要か?
Slide 10
Slide 10 text
10 Amazon SESでバウンス・苦情メールを確認する方法 • Amazon SNSでメール通知にて検知 • Lambda + CloudWatch Logsでログを保管 • Kinesis Data Firehose + S3でログを保管 • Kinesis Data Firehose + OpenSearch Serviceでログを分析
Slide 11
Slide 11 text
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のコストがかかる。
Slide 12
Slide 12 text
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のコストがかかる。
Slide 13
Slide 13 text
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のコストがかかる。
Slide 14
Slide 14 text
14 そんな時の Virtual Deliverability Manager(VDM)!
Slide 15
Slide 15 text
15 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について • 実際に有効してみた • VDMの活用例
Slide 16
Slide 16 text
16 大きく分けて2つの機能がある ● アドバイザー ● ダッシュボード機能
Slide 17
Slide 17 text
17 SESの設定不備を指摘してくれるアドバイザー
Slide 18
Slide 18 text
18 アドバイザーに従って解決した推奨事項も表示
Slide 19
Slide 19 text
19 メトリクスを収集してくれるダッシュボード機能 公式ドキュメントより引用
Slide 20
Slide 20 text
20 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について • 実際に有効してみた • VDMの活用例
Slide 21
Slide 21 text
21 「使用を開始」を選択
Slide 22
Slide 22 text
22 エンゲージメント追跡のオン・オフを選択
Slide 23
Slide 23 text
23 最適化された共有配信のオン・オフを選択
Slide 24
Slide 24 text
24 設定を確認し、有効化を選択
Slide 25
Slide 25 text
25 有効化とても簡単😊
Slide 26
Slide 26 text
26 本日お話しする内容 • Amazon SESの運用管理について • Virtual Deliverability Manager(VDM)の機能について • 実際に有効してみた • VDMの活用例
Slide 27
Slide 27 text
27 SESダッシュボードのバウンス率あがってる! どのメールがバウンスしているんだろう・・? こんな時どうする?
Slide 28
Slide 28 text
28 SESのダッシュボードはバウンス率しかわからない
Slide 29
Slide 29 text
29 VDMダッシュボードよりバウンスメールがわかる!
Slide 30
Slide 30 text
30 バウンスされた理由もわかる
Slide 31
Slide 31 text
31 詳しくはブログに
Slide 32
Slide 32 text
32 バウンス・苦情メールの チェックがとても簡単😊
Slide 33
Slide 33 text
33 VDMの気になる料金 ● 送信メール1000件あたり $0.07 ○ 5万件/月のメールを送信している場合、$3.5(約525円) ● AWS コンソール、CLI、または API を使用してVDMの情報 にアクセスすると、1,000 クエリごとに$0.0005 (5,000クエリ /月は無料)
Slide 34
Slide 34 text
34 すぐに無効化することも可能
Slide 35
Slide 35 text
35 Amazon SESのVirtual Deliverability Manager を有効化してほしい 本日お伝えしたいこと(再掲)
Slide 36
Slide 36 text
36