AWS t1.micro(或其他)预留实例上的 Juju

AWS t1.micro(或其他)预留实例上的 Juju

在 AWS 上运行实例的最明智(通常)方法是购买“预留”实例 - 一年或三年。

我的目标是按照推荐的默认设置(4 或 5 个实例,用于内存)在 t1.micro 实例上运行 WordPress charm。使用预留实例是最合理的,以确保我的成本尽可能低。

现在,我有两个问题:

  1. juju 0.7(我还没有测试过 Go 版本)不喜欢 t1.micro 实例,在 AWS 实例化它们之后似乎与它们失去联系。其他人也报告了同样的事情。

  2. 如果我预先保留了多个实例,我该如何将它们“硬编码”到 juju 的设置中以确保它们在环境中使用,而不是“随机”使用?

如果我能破解这个密码,那我就可以开始了!!

答案1

t1.micros 的性能确实不是很好,尤其是使用 Juju .7 时,因为它需要在节点上使用 zookeeper,并引入 Java 等等。这使得它在 t1.micros 上几乎无法使用,这就是您遇到问题的原因。

好消息是,对于 Juju 2.x,我们正在开发容器,以便 Juju 可以部署在实例上的 LXC 容器内。这样做的一个好处是,我们最终将能够在同一个实例上运行多个 charm/服务。

这意味着您只需花费 61 美元预订一个小型实例即可运行所有功能。此外,Juju 2.x 的开销比 .7 低得多。这相当于每月约 5 美元,还不算带宽,这还算不错!

缺点是该功能尚未准备好,但另一方面,现在有一个整个团队正在开发该功能,预计将在下个月左右推出。

这可能无法解决您当前的问题,但如果您能再等一会儿,我们就能找到解决方案。

以下是一些需要跟进的事情:

相关内容