我有两个 API 服务节点,其中一个是 Amazon Web Services。这些节点主要用于服务 API 调用。他们还提供一些图像内容。
前面有一个负载均衡器,这样URLhttp://service.myapp.com路由到 api1.myapp.com 或 api2.myapp.com。
为了保持内容同步,我计划使用glusterFS。将来我可以选择在其之上放置 CDN。
问题是,如果以后需要更多的服务节点,clusterFS的性能会不会下降?如果是这样,最好将所有内容放在另一个 AWS 节点上并进行备份以实现冗余。
答案1
我是 GlusterFs 初学者,我不确定我是否正确。但根据http://moo.nac.uci.edu/~hjm/Performance_in_a_Gluster_Systemv6F.pdf。
glusterFS集群每个存储节点的速度最高可达2GB/s(理论上?),因此如果您的服务节点的总吞吐量不超过2GB/s,性能不会下降。