可扩展性
想象一下:
你开始一场运动,变得成功。突然成千上万的人想要访问您的网站或订购你们的产品。这是一场梦还是一场噩梦吗?
如果您承载不能缩放以灵活的方式和您的网站转到脱机状态,它成为一场噩梦。你失去的钱你有用于您昂贵的广告运动,你的名声会腐烂。
放大和缩小规模
成长的最简单方法: 添加更多的资源。特别是与我们虚拟的私人服务器就是这么简单: 你可以展开您的服务器从 1CPU 给 8 个或更多 CPU、 从 1 GB 内存 128 GB 内存和 1 GB 到 5 TB 的存储容量与易用性。
但添加的资源有其局限: 不能无休止地添加到单个服务器的资源。在实践中你会注意到在到达某一限额后,你会越来越少的结果。
下一步是将分支任务并优化您的服务器。一个经典的 web 服务器通常是数据库服务器以及。在繁忙的环境中它是更好地将这两个任务放在单独的服务器上,所以这两个系统可以配置专门为他们的任务。
由于负载平衡,您可以部署多个存储器,可以进一步扩展数据库群集。
好的体系结构是可扩展性的基础
一个好的可扩展解决方案需要建筑师: 根据您的网站或应用程序很重要它深思熟虑如何可以生成的可扩展性。毕竟,可伸缩性和可用性手牵手相配。
构建可扩展和灵活的应用程序需要开发商和系统运营商之间的良好合作。