Amazon ec2 如何使用java中的amazon SDK在新创建的amazon实例中安装/配置新软件?
我的团队正在开发一个应用程序,使最终用户能够轻松创建、配置和销毁amazon实例,而无需自己使用amazon SDK。我们这边的流程包括3个步骤。 1.使用amazon SDK在amazon云中创建/销毁VM(完成) 2.在新创建的实例中配置/安装新软件。 3.跟踪使用/命令和控制 我们目前正处于第二步。我刚刚意识到AmazonSDK不提供在远程机器上安装新软件的API。我不是说AmazonCloudFormation API,因为这些API用于创建和管理AWS资源,而不是像浏览器这样的软件 是否有人在amazon实例中安装了新软件?如果是,您是否使用了a)Amazon SDK、b)任何第三方API和c)定制解决方案之一?Amazon ec2 如何使用java中的amazon SDK在新创建的amazon实例中安装/配置新软件?,amazon-ec2,Amazon Ec2,我的团队正在开发一个应用程序,使最终用户能够轻松创建、配置和销毁amazon实例,而无需自己使用amazon SDK。我们这边的流程包括3个步骤。 1.使用amazon SDK在amazon云中创建/销毁VM(完成) 2.在新创建的实例中配置/安装新软件。 3.跟踪使用/命令和控制 我们目前正处于第二步。我刚刚意识到AmazonSDK不提供在远程机器上安装新软件的API。我不是说AmazonCloudFormation API,因为这些API用于创建和管理AWS资源,而不是像浏览器这样的软件 是
此外,甚至可以通过java代码在amazon实例中安装新软件吗?amazon API主要控制基础设施。它无法控制实例内部发生的事情
有几种方法可以引导实例并安装软件。您可以使用用户数据传递将在首次启动时运行的脚本。您可以使用像chef或puppet这样的供应系统。如果它更适合您,您可以自己开发。亚马逊API主要控制基础设施。它无法控制实例内部发生的事情
有几种方法可以引导实例并安装软件。您可以使用用户数据传递将在首次启动时运行的脚本。您可以使用像chef或puppet这样的供应系统。如果它更适合你,你可以自己开发。你所描述的听起来很像平台即服务(PaaS) PaaS允许您向PaaS提交应用程序,让它启动机器并在机器上设置软件。PaaS还将为您提供额外的功能,如监控、跨云支持和动态更新应用程序 这里提到了几个PaaS供应商:
免责声明:我为一个开源PaaS工作。您所描述的听起来很像平台即服务(Platform-as-a-Service,PaaS) PaaS允许您向PaaS提交应用程序,让它启动机器并在机器上设置软件。PaaS还将为您提供额外的功能,如监控、跨云支持和动态更新应用程序 这里提到了几个PaaS供应商:
免责声明:我为开源PaaS工作。谢谢你的建议。我们(我的团队)也在讨论上述选项,特别是使用puppet这样的资源调配系统。感谢您的建议。我们(我的团队)也在讨论上述选项,特别是使用puppet这样的供应系统。