亚马逊服务器运行软件,如何在亚马逊的EC2上运行Java服务器?

这很容易吗?我想我可以让 成为一个AMI,...

我认为答案取决于您对系统管理的整体舒适程度。创建AMI以在EC2中运行与创建物理服务器或VM镜像非常相似。您需要安装操作系统,然后安装所需的工具,库和程序(如mysql,jdk,ssh等)。

您可以使用亚马逊预制AMI的http://aws.amazon.com/amis/之一为自己节省一点工作。但最终,您将负责服务器的所有系统管理。如果你从来没有从头开始构建服务器,那么在你面前有一个相当大的学习曲线。这不是无法克服的,但只是被警告,魔鬼在细节中;有一吨的东西,你需要学习;-)

...但我不知道如何上传的Java 文件,编译并运行它们,...

一旦服务器在EC2中安装并运行,编译它们并运行java文件与在本地进行编译和运行相同。通常情况下,您可能想要将java应用程序编译并打包成jar或war文件,然后将其传输到EC2服务器。如果您在您的EC2服务器上安装linux os,则可以使用scp或FTP客户端通过sftp传输文件,以将文件从本地移动到服务器。一旦最新的文件在您的服务器上,您可以SSH服务器,并启动您的应用程序。

...并创建一个MySQL数据库等...

安装mysql将特定于您选择安装在您的服务器上的操作系统。例如,你可以用以下命令mysql的容易安装在Ubuntu:

sudo aptitude install mysql

再次,将有更多的系统管理型的东西在这里学到具体到MySQL数据库。

所以,这绝对是可行的。有经验的系统管理员可以非常容易/快速地构建AMI实例。如果这是你与系统管理第一次的经验,我建议找你已经躺在附近的老台式机和尝试安装Ubuntu和所有需要的库,你需要的工具(MySQL和JDK,SSH等。)。让您的Java程序在旧桌面上工作,然后从中创建AMI应该很容易。然后,您可以在EC2上运行您的自定义AMI并进行设置。

如果你没有一个备用桌面躺在附近,你可以使用虚拟机的产品,例如像VMWare Player或Sun的VirtualBox的之一,并在其中的一个建立一个服务器实例。

如果你想避免管理整个安装操作系统的麻烦,你可能想看看像slicehost和/或替代的Linode的EC2服务。他们给你ssh访问预安装的服务器。而且它的点击一个按钮来安装程序,如MySQL等

希望这个答案是相关的,有用的,运气好那么简单。 - 戴夫

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值