我们公司通过托管在公司网络上的网站销售软件。随着公司的发展,我们发现 Web 服务器无法处理网站流量产生的负载。因此,我们需要想出一个解决方案来管理服务器负载,然后进行集群。在尝试配置网络上的集群之前,必须考虑哪些因素?为了分析业务和应用程序需求,我们必须做什么?我们如何规划存储方法?我们如何规划服务器容量?我们如何规划故障转移策略?非常感谢任何帮助。提前致谢。
答案1
您可以对服务器进行负载平衡。存在商业产品,如“Alteon”,或者您可以使用诸如 Apache(用作反向代理时)、Squid 或 HAProxy 之类的产品。在 Windows 世界中,可以使用 ISA 代理或其他代理来实现此目的。
您基本上会指示此负载平衡器将请求转发到 Web 服务器池。这通常还会处理故障转移情况...因为它不会将请求转发到停机的服务器。
如果您的网络服务器上有交易,并且需要同步,则您可能必须在应用程序中更改某些内容。
有多种方法可以提高性能。您的服务器是否超载,或者网站是否“缓慢”?
如果没有太多信息,很难提供“您的网站每分钟可以处理 X 次点击”之类的信息。取决于您的应用程序逻辑。
希望这个对你有帮助。