【问题标题】:how to launch an instance of a vm in google compute engine from within a java program如何从 Java 程序中启动谷歌计算引擎中的虚拟机实例
【发布时间】:2015-01-11 21:08:39
【问题描述】:

有没有办法从 java 程序中启动 google 计算引擎的 vm?例如,考虑一个正在运行进程的程序,以一种或另一种形式处理文件。让我们称其为大师。理想情况下,如果要处理的文件的队列大小超过阈值,java 程序将启动另一个虚拟机实例,该实例将在从属配置中开始执行该进程。一旦队列大小低于某个大小,主服务器将关闭从服务器(以节省资金)并继续处理文件,直到队列变得足够大。

有什么建议吗?

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    实际上,GCE 的每个方面都可以通过 API 进行控制,包括 VM 的创建和删除。您可以在https://cloud.google.com/compute/docs/api/libraries 找到 java GCE 库,https://cloud.google.com/compute/docs/reference/parameters 下的完整 GCE API 参考

    您可能感兴趣的另一件事是实例组。与 Instance Groups Manager 一起,这两个 API(和相关的 java 库)将允许您随时动态分配应用程序所需的处理能力,所有这些都基于具有自动复制功能的主 VM 模板。进一步阅读这里https://cloud.google.com/compute/docs/instance-groups/

    【讨论】:

      猜你喜欢
      • 2020-09-27
      • 2018-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-28
      • 2017-02-09
      • 2015-02-12
      • 1970-01-01
      相关资源
      最近更新 更多