質問: SMTPサーバをAWS上に構築して負荷分散をしたいと考えております。 現状インスタンス2台でLBを作成し、負荷分散できることは確認しました。 ユーザーを作成してそのホームディレクトリ上にメールがたまることまでは確認しましたが メールのデータも分散されてしまうためホームディレクトリを2台で共有できたらと考えているのですが このホームディレクトリを共有する方法としてEFSをインスタンス2台にマウントしてみました。 このマウントしたEFSと両方のサーバの /homeディレクトリを共有する方法がググってもわからず困っております。 またはメールデータが共有できるような他の方法があればご教示いただきたいです。 環境 Amazon EC2 Amazon ELB Amazon EFS CentOS7 Postfix
回答: Smtpを負荷分散しているのにメールデータを共用したらあまり性能アップは期待できない気がしますね。 小規模環境で利用する感じでしょうか? 将来的に大規模なアクセスを見込んでいるのなら オブジェクトストレージやNFSをメールデータの保存に使用するのは、オススメしません。 将来的にユーザが増えるのであれば、ユーザ毎にメール保存サーバを変更出来るように設計を見直すことをオススメします。