Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在云提供商上初始化虚拟机,并在该机器上运行一些自定义代码_Java_Ruby_Amazon Ec2_Cloud_Rackspace Cloud - Fatal编程技术网

Java 在云提供商上初始化虚拟机,并在该机器上运行一些自定义代码

Java 在云提供商上初始化虚拟机,并在该机器上运行一些自定义代码,java,ruby,amazon-ec2,cloud,rackspace-cloud,Java,Ruby,Amazon Ec2,Cloud,Rackspace Cloud,我想在云提供商(如Amazon EC2、Rackspace CloudServers、HP cloud等)上初始化一个虚拟机,然后在该机器上运行一些自定义代码——代码可以是Java/Ruby/任何其他语言 现在,这是否意味着我必须首先启动服务器,然后安装JRE(用于java)或运行我希望在该机器上执行的代码所需的其他库/框架?有没有更快的方法?也许是一个允许我这么做的框架 我想到的一种方法是创建一个虚拟机,在其上安装JRE,然后创建一个服务器映像——之后我只需使用该映像初始化虚拟机——然而这又引

我想在云提供商(如Amazon EC2、Rackspace CloudServers、HP cloud等)上初始化一个虚拟机,然后在该机器上运行一些自定义代码——代码可以是Java/Ruby/任何其他语言

现在,这是否意味着我必须首先启动服务器,然后安装JRE(用于java)或运行我希望在该机器上执行的代码所需的其他库/框架?有没有更快的方法?也许是一个允许我这么做的框架


我想到的一种方法是创建一个虚拟机,在其上安装JRE,然后创建一个服务器映像——之后我只需使用该映像初始化虚拟机——然而这又引出了另一个问题——在每个云提供商中创建这样的服务器之后,我是否必须在每个云提供商中创建一个自定义映像?或者有没有一种方法可以跨多个云提供商使用一个服务器映像?

如果您的操作系统是Ubuntu,您可以使用。它可以用于在第一次启动时运行用户数据脚本