2016-05-11 4 views
-1

次のswとツールを使用して開発したj2eeアプリケーションがあります。 MySQL、java、TomcatおよびApacheロードバランサ。既存のJavaアプリケーションをホストするAWS

私たちはUbuntuと他のLinux O/Sを使ってこれらを専用および仮想(VMware)環境に正常に導入しました。 AWSにアプリケーションをデプロイする要件があります。どのようなアプローチが必要ですか。どんな考えでも、 それは複雑なJ2EE Webアプリケーションです.Linux O/S仮想マシンを購入した後、AWSを使用してWebアプリケーションをホストすることも考えられます。

現在、mod_proxy_ajpを使用して複数のTomcatノードの負荷を分散するためにapacheロードバランサを使用しています。これは、SSL通信を中断するために使用されるApacheロードバランサです。

コメントを追加します。ありがとう

+1

awsを使用することもできます。 EC2インスタンスをいくつか起動してください。または、負荷分散にELBを使用し、カスタムTomcatサーバーではなくSQLとBeanstalk用にRDSを使用します。 「どのような取り組みが必要か」は、正確な要件がなければ答えられません。 – zapl

+0

ありがとうzapl、これも私が考えていたものです。私は最小限の開発でアプリケーションをデプロイできるように、私が使っているツールやツールから始めたいと思っていました。そしてELBのようなネイティブのAWSツールを使うことを考え始めることができます。右の2つは、AWSの各インスタンスを個別の仮想マシンとして扱い、Vmwareと同じようにアプリケーションを展開できると言うことです(もちろんいくつかの調整が必要です)。 – csf

+0

自動展開ツールの1つを検討する必要があります。これにより、テスト環境を導入し、必要に応じてプロダクションを再デプロイすることができます。 – Konrad

答えて

1

あなたが使用している他のLinux VMと同じEC2サーバを扱うだけで、展開プロセスに大きな違いはありません。代わりに、EC2インスタンス上でMySQLをインストールするので

  • RDS MySQLの(またはオーロラ):

    あなたは以下に見ることができるAWSサービスのより多くの利点を活用したい場合は

  • Apacheの代わりに弾道ロードバランサ
関連する問題