簡體   English   中英

將Java Web應用程序部署到Amazon

[英]Deploying a Java web application to Amazon

我確信這個問題已經被問過並回答過多次了。 但不幸的是,我仍然不清楚。 這是我的問題。

我有一個使用MySQL作為數據庫的JSP,Servlet應用程序。 我也建立了WAR文件。 現在,我需要部署它,以便任何人都可以在線訪問它。

我研究了很多領域,包括普通的網絡托管。 但是,即使像DailyReazor這樣的服務受到高度保護,它們也無法為MySQL提供任何服務,我選擇的軟件包只有250 MB。

現在,我正在研究Amazon AWS。 我希望在AWS中部署我的應用程序並使其在線可用.MySQL服務器不應包含250MB之類的限制。

但是我以前從未使用過此服務AWS。 通過閱讀各種文章,我知道Elastic Beanstalk是最簡單的方法,但仍然不相信如何通過數據庫訪問及所有操作正確地部署它。 另一方面,他們會給我一個“ www.example.com”這樣的網址,還是只是提供一個IP地址? 我也熟悉tomcat,所以我需要使用它。

我們目前不會上傳文件(圖片等),所以我相信我們每月可以管理大約20美元?

如果有人能夠提供明確的指導,以我在上面提到的有關MySQL和全局訪問等方面的要求,就可以在Amazon中部署Java Web應用程序提供明確的指導,我將非常感激。

Amazon RDS for MySQL是AWS的數據庫即服務產品。 它可擴展至3TB,並具有可擴展的IO。 當然,這還取決於您准備支付多少。 他們為您管理數據庫(備份等)。 您將獲得一個要連接的URL,憑據,然后就可以開始使用了。

Amazon Elastic Beanstalk使用Tomcat。 因此,您應該熟悉它。 您上傳WAR文件並指定所需的EC2版本(CPU / MEM等)。 他們將啟動配置有Jva和Tomcat的VM,並為您部署WAR。 您將獲得一個IP地址。

Amazon Route 53是DNS服務,您可以在其中為您的域分配IP地址(假設您有一個)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM