有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

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


共 (1) 个答案

  1. # 1 楼答案

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