目前看来,Juju 无法启动/停止现有单元。假设我有一个非常大的应用程序,需要一些时间来推送一台新机器,我可能希望提前扩展机器,然后只在需要时启动它们。
目前 add-unit 可以添加新单元。juju 是否会扩展以允许提前配置单元,然后在扩展时使用这些单元,而不是创建全新的服务器?
云服务器在运行时通常需要花钱 - 因此,能够停止/启动而不是仅添加/删除似乎更有意义。
答案1
这是一个非常有趣的问题。是的,我认为这对 Juju 来说是一个有价值的补充,并会鼓励你或其他人开发补丁。正如有人所说,底层云基础设施需要支持此操作,但即使是 MAAS 也可以在不释放物理机器的情况下打开和关闭它们。
邀请补丁并不意味着它会落地,但我认为模拟所需的 CLI 和 API 扩展是足够有趣的,并且可能为 EC2 制定一个原型,展示核心和提供商所需的内容。