这很容易吗?我想我可以让 成为一个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等

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

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

  1. 电脑显示没有被指定在上运行_win10系统运行程序提示“dll没有被指定在windows上运行”的办法...

    有关win10系统运行程序提示"dll没有被指定在windows上运行"的操作方法想必大家有所耳闻.但是能够对win10系统运行程序提示"dll没有被指定在windows ...

  2. python手机版打了代码运行不了-三款可以在安卓手机上运行Python代码的软件

    导语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙 ...

  3. python代码变成手机软件_三款可以在安卓手机上运行Python代码的软件

    导语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙 ...

  4. java退出函数_如何更新线上的 Java 服务器代码

    来源:cnblogs.com/orange911/p/10583245.html 一.前言 1.热更新代码的场景 (1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日 ...

  5. linux 运行go文件路径,go程序部署到linux上运行-Go语言中文社区

    go 语言版本:go1.9.2 开发环境:win10 部署环境:ubuntu 14.04.6 一.win10上的操作 1.在src目录下依次执行set CGO_ENABLED=0.set GOOS=l ...

  6. linux下运行python unitest_Python unittest打印日志可以在Linux上运行,但在Windows上不行...

    我正在尝试编写一个unittest,它将stdout和stderr重定向到一个写在Windows网络驱动器上的文件.出于某些原因,相同的脚本(只有diff.是目录路径)可以在Linux上工作,但在Wi ...

  7. scp命令服务器下载文件到本地,scp命令linux拷贝文件到本地,服务器下载文件,scp命令拷贝文件,scp命令文件下载上传到服务器

    scp命令文件下载上传到服务器 # 服务器拷贝文件到本地 # # scp 服务器路径文件 本地路径文件 scp root@192.168.0.111:/tmp/test.sql D:/share/te ...

  8. 安卓虚拟机_【Mac软件】好用的安卓虚拟机 | Mac上运行安卓

    长得好看的人都关注了这个严肃的公众号 ﹁ 关注就好运 ﹂ 前沿 [好用的安卓虚拟机]编译:黑苹果软件 | G先生 这是本公众号Mac软件的第五篇文章,作者是G先生,合作公众号<先生应用> ...

  9. 分子动力学开源模拟软件LAMMPS现在可以在AMD的GPU上运行

    文章来源:"分子动力学"公众号 链接:https://mp.weixin.qq.com/s/TxNl3339R9SE-WrvdxMsug 编译/文龙 来自俄罗斯多个研究机构的研究人 ...

  10. mac上实时运行linux系统,使用Darling模拟器实现在Linux上运行Mac OS X程序

    很多Linux桌面用户喜欢使用一些Windows下面的软件,我们可以使用WINE运行一些流行的Windows应用程序. 但似乎没有类似的模拟器可以运行流行的 Mac应用程序.现在,一位名叫Luboš ...

最新文章

  1. 后缀自动机 ---- P3804 【模板】后缀自动机(求每个等价类最长串的出现次数)
  2. ubuntu 12.04 LTS u盘安装
  3. 复习HTML CSS(5)
  4. 手机投电脑_把王者荣耀投屏到电脑上玩更爽哦——投屏神器幕享
  5. VS在win32平台与mysql链接_visual C++如何与MySQL在windows下建立连接
  6. 常用计算机网络安全防范技术,计算机网络安全防范技术.doc
  7. p沟道大电流mos管贴片_一文读懂MOS管工作原理
  8. asp前端日历_ASP+JavaScript的完整的日历使用-ASP教程,ASP应用
  9. (转)Flex compc ant 编译
  10. D02-R语言基础学习
  11. SQL Serevr 2012 安装教程
  12. isis仿真软件怎么导入C语言,Proteus导入程序的操作方法
  13. 李永乐线性代数辅导讲义第四章学霸小结
  14. 虚拟机安装win10 64/32bit系统
  15. VRay无限平面的应用教程
  16. Tampermonkey油猴脚本安装及入门
  17. 台式计算机如何联络无线网,台式电脑怎么无线上网
  18. be 动词 和 一般动词的过去式
  19. zookeeper实现动态感知服务器上下线
  20. java获取首字母_Java 获取中文首字母的方法

热门文章

  1. 为何耐得住寂寞更容易成功
  2. Pytorch:三、数据的迭代训练(猫狗)
  3. Office2013 Visio2013 Project2013零售版与VL版互相转换
  4. firewall和企业级的Open ViP服务
  5. Android 版本号及对应的版本名称
  6. 简单的交叉熵损失函数,你真的懂了吗?
  7. 推荐几款网盘资源搜索站点,必须收藏 !
  8. 1016: 委派任务*
  9. 台式计算机主要硬件设备有哪些,电脑基本硬件有哪些
  10. python 获取股票的交易数据