Amazon シンプルメールサービス –SES-

  • SES は管理されたサービスであり、規模で一括メールを送信するのに最適。
  • SES は、送信メールサーバとして機能し、電子メール転送の力仕事を行うために独自のソフトウェアやアプリケーションをサポートする必要性を排除。
  • 既存の電子メールサーバーはまた、電子メールクライアントの設定に変更なしで SES を介して送信メールを送信するように構成することができます。
  • 添付ファイルを含む最大メッセージサイズは、メッセージごとに 10 MB です (base64 エンコード後)

SES の特性

  • SMTP との互換性
  • アプリケーションは、Java、.net、PHP、Perl、Ruby、HTTPs など、多くのサポートされている言語で単一の API 呼び出しを使用して電子メールを送信することができます
  • 最高レベルの稼働時間、可用性、拡張性を要求ごとに最適化
  • テスト用のサンドボックス環境を提供

送信制限

  • プロダクション SES には、送信制限のセットが含まれています。
    • 送信クォータ: 24 時間以内にメールの最大数
    • 最大送信レート: 1 秒あたりの電子メールの最大数
  • e メールのスパイクがスパムであると見なされる可能性があるため、SES は電子メールが高品質である限り、制限を上方に自動的に調整し、制御された方法で送信されます。
  • クォータ増加要求を送信することによって、制限を引き上げることもできます。

SES のベストプラクティス

  • 受信者が必要とする高品質で実際の本番コンテンツを送信する
  • メールを申し込んだ人にだけ送る
  • 最近、ビジネスと交流していない受信者を購読解除する
  • バウンスや準拠率を低くしているし、バウンスや苦情を監視するために SNS を使用して、バウンスや不満のアドレスを削除し、オプトアウトとしてそれらを扱う
  • 送信アクティビティの監視

AWS認定試験の練習問題

  • 質問はインターネットから収集され、答えは自分の知識と理解に基づいてマークされます(これはあなたと異なる場合があります)。
  • AWSサービスは毎日更新され、回答と質問はすぐに時代遅れになる可能性がありますので、それに応じて調査してください。
  • AWSのアップデートのペースを追うためにAWS試験の質問は更新されないため、基礎となる機能が変更されても質問が更新されないことがあります。
  • さらなるフィードバック、ディスカッション、修正を可能にします。
  1. Amazon SESは何を表していますか?
    1. Simple Elastic Server
    2. Simple Email Service
    3. Software Email Solution
    4. Software Enabled Server
  2. あなたのスタートアップは、あなたの最初の日に1日あたり10注文を期待して6ヶ月までのいくつかの注文で生産する3-4 日の平均を必要とするパーソナライズされたガジェットを販売するための注文履行プロセスを実装したいと考えています。6ヶ月後に1日あたり1000注文、12ヶ月後に1万注文。生産品質管理のために製造工場に派遣された一貫性のある男性のための注文をチェックしています。製品がプロセスの任意の段階で品質基準を満たしていない場合は、従業員が強制的に手順を繰り返す顧客には、注文状況と、支払失敗などの注文に関する重大な問題について、電子メールで通知されます。あなたのケースアーキテクチャは、顧客データと注文のための RDS MySQL インスタンスを使用してウェブサイトのための AWS Elastic Beanstalk が含まれています。電子メールが確実に配信されることを確認しながら、注文調達プロセスを実装するにはどうすればいいですか。[PROFESSIONAL]
    1. ビジネスプロセス管理アプリケーションを Elastic Beanstalk アプリサーバーに追加し、注文状況を追跡するために ROS データベースを再利用します。お客様にメールを送信するには、Elastic Beanstalk のインスタンスのいずれかを使用します。
    2. アクティビティワーカーの自動スケーリンググループで SWF を使用し、min/max = 1 の別の auto scaling グループの決定インスタンスを使用して、ディサイダーインスタンスを使って顧客に電子メールを送信します。
    3. アクティビティワーカーの自動スケーリンググループと、min/max = 1 を使用した別の auto scaling グループのディサイダーインスタンスで SWF を使用して、顧客に電子メールを送信します。
    4. すべてのプロセスタスクを管理するには、SQS キューを使用して、タスクをポーリングして実行する EC2 インスタンスの auto scaling グループを使用します。SES を使用して、顧客に電子メールを送信します。

Jayendra’s Blog

この記事は自己学習用に「AWS Simple Email Service – SES – Certification(Jayendra’s Blogより)」を日本語に訳した記事です。