私はSpringアプリケーションをVPSプロバイダからAmazon Webサービスに移行しました。だから私はだった何をしたか:Amazon WebサービスのJava Webアプリケーションをどのようにリファクタリングするのですか?
- はEC2内の私のアプリを、再デプロイ 変更ローカルホストからのDB接続:3306 RDS MariaDBに、ファイルのアップロード操作
- そしてなどのすべてのための
- 実装S3
私は今、AWSの下でアプリケーションを順調に稼働させることができました。
私のアプリでいくつかの機能を強化する必要があります。次に、ノートパソコンのRDSとS3の機能を単純に複製できないことに気付きました。 EclipseのAWS Toolkitは素晴らしい開発とテストの経験を提供しています。しかし、私は、Java Webアプリケーションを作成する際のAWS Toolkitのチュートリアルのほとんどが、AWS Elastic Beanstalkリソースを使用していることを知りました。私の現在のアプリが使用していないもの。
私の質問:Elastic Beanstalkを使用するために私のアプリをリファクタリングする必要がありますか? AWS Toolkitの特権を使用してElastic Beanstalkを使用せずにAWSでJava Webアプリケーションを開発することはできますか?
私はリンクまたはチュートリアルを表示するために注意する前にこれを行った人は誰ですか?
よろしく、 ブロモ
いいえ、あなたはElastic Beanstalkに移行する必要はありません。 EBはAWSにコードをデプロイするための多くのオプションの1つに過ぎません。クラウドの利点の1つは、実動システムにデプロイする前にテストを行う並列環境を簡単にスピンアップできることです。システムがVPSプロバイダで稼働していたときに、運用アップデートをどのように導入しましたか? – jarmod
ええと...私はEC2を使っていたので、わかりました...私の質問は、AWS Toolkitを使用してElastic Beanstalkを使用していないアプリケーションを更新する方法の詳細です。 –
決定に役立つhttps://d0.awsstatic.com/whitepapers/overview-of-deployment-options-on-aws.pdfをお読みください。利用可能な最小限の情報から、CodeDeployが最も簡単で最も適切なオプションになるかもしれません。 – jarmod