点故障。 最重要的是,对于使用微服务架构的公司以及拥有足够资源来获取和维护额外硬件和软件的公司来说,建议进行水平扩展。 亚马逊、Airbnb、Spotify、Netflix、Twitter、Cassandra、MongoDB、谷歌、Cloud Spanner 等许多公司都使用水平扩展。 结论 这两种可扩展性选项在性能、成本、灵活性、可靠性、可升级性和其他关键因素方面有所不同。
对于公司来说,明确计算工作量要求很重要,这样在扩展时才能 instagram 数据 做出明智的决定。 常问问题 扩展系统意味着什么? 扩展系统意味着添加或删除基础设施资源以确保高效的业务运营并满足需求的增加或减少。 公司何时应该考虑垂直扩展? 当增加机器容量可以提高性能时,垂直扩展是首选。刚起步的公司应该使用垂直扩展,尤其是当他们想要提供偶尔的升级时。 水平扩展如何增强容错能力? 由于水平扩展可以确保多台服务器共享计算工作负载,因此任何一台服务器的故障都不会导致停机,因为其他服务器已准备好进行备份。
一种扩展方法相对于另一种扩展方法是否存在成本效益? 垂直扩展比水平扩展更具成本效益,因为扩展涉及更高的前期硬件费用、许可费和公用事业成本,并且需要重新构建软件系统。 系统可以同时利用垂直和水平扩展吗? 公司应该致力于在水平和垂直扩展之间进行转换。这样他们就可以从这两种模式中受益。例如,团队可以通过在系统中安装多个 RAM 来使用内存升级来修改现有的机器池,同时计划增加每个已安装 RAM 的容量。