我目前有一个 m1.large 实例充当 memcache 服务器。
我希望用 2 个 m1.small 节点来替代它,以实现高可用性,且成本大致相同。
但我担心m1.small的适中IO性能会对其造成影响。
我读到下面的内容好像适度的 IO 也会影响网络系统。
不确定是否有更多节点这一事实可以抵消小型实例更有限的 IO 容量。
有谁有在这些实例类型上使用过 memcache 的经验,可以发表评论吗?
提前谢谢了
答案1
据我所知,中等的 IO 容量用于磁盘,而 memcached 使用内存。同步可能有些开销,但最好的办法是测试它。AWS EC2 为您提供了测试它的机会,只需几美元。
答案2
我在 AWS 论坛上收到了一些很好的回复:
https://forums.aws.amazon.com/thread.jspa?messageID=316646&
并且生产环境中的初始性能似乎并不比我们拥有单个较大实例时更差。