Amazon ec2 何时需要多台服务器来承载一个web应用程序?

Amazon ec2 何时需要多台服务器来承载一个web应用程序?,amazon-ec2,Amazon Ec2,这就是所谓的服务器“集群化”吗?当发送web请求时,它是否经过主服务器,如果主服务器无法处理额外的负载,则它会将其转发给能够处理负载的辅助服务器?另外,启动并运行应用程序的“服务器”是否称为“实例” […]这就是所谓的服务器“集群化”吗 集群实际上是透明地使用多个节点,这些节点被视为一个唯一的实体:集群。集群允许您扩展:您可以将负载分散到所有节点上,如果您需要更多的电源,您可以添加更多节点(短版本)。集群允许您容错:如果一个节点(物理或逻辑)宕机,其他节点仍然可以处理请求,并且您的服务仍然可用(

这就是所谓的服务器“集群化”吗?当发送web请求时,它是否经过主服务器,如果主服务器无法处理额外的负载,则它会将其转发给能够处理负载的辅助服务器?另外,启动并运行应用程序的“服务器”是否称为“实例”

[…]这就是所谓的服务器“集群化”吗

集群实际上是透明地使用多个节点,这些节点被视为一个唯一的实体:集群。集群允许您扩展:您可以将负载分散到所有节点上,如果您需要更多的电源,您可以添加更多节点(短版本)。集群允许您容错:如果一个节点(物理或逻辑)宕机,其他节点仍然可以处理请求,并且您的服务仍然可用(短版本)

当发送web请求时,它是否经过主服务器,如果主服务器无法处理额外的负载,则它会将其转发给能够处理负载的辅助服务器

一般来说,这是一个称为“负载平衡器”(硬件、软件)的专用组件的工作,它可以使用许多算法来平衡请求:循环、FIFO、LIFO、基于负载的

在EC2的情况下,您以前必须使用循环DNS和/或进行负载平衡。看见但一段时间以来,亚马逊推出了负载平衡和自动缩放(beta)作为其EC2产品的一部分。看

另外,启动并运行应用程序的“服务器”是否称为“实例”

事实上,一个实例可以是很多东西(取决于谁在说话):一台机器、一台虚拟机、一台启动并运行的服务器(软件),等等

对于EC2,您可能需要阅读

[…]这就是所谓的服务器“集群化”吗

集群实际上是透明地使用多个节点,这些节点被视为一个唯一的实体:集群。集群允许您扩展:您可以将负载分散到所有节点上,如果您需要更多的电源,您可以添加更多节点(短版本)。集群允许您容错:如果一个节点(物理或逻辑)宕机,其他节点仍然可以处理请求,并且您的服务仍然可用(短版本)

当发送web请求时,它是否经过主服务器,如果主服务器无法处理额外的负载,则它会将其转发给能够处理负载的辅助服务器

一般来说,这是一个称为“负载平衡器”(硬件、软件)的专用组件的工作,它可以使用许多算法来平衡请求:循环、FIFO、LIFO、基于负载的

在EC2的情况下,您以前必须使用循环DNS和/或进行负载平衡。看见但一段时间以来,亚马逊推出了负载平衡和自动缩放(beta)作为其EC2产品的一部分。看

另外,启动并运行应用程序的“服务器”是否称为“实例”

事实上,一个实例可以是很多东西(取决于谁在说话):一台机器、一台虚拟机、一台启动并运行的服务器(软件),等等


在EC2的情况下,您可能需要阅读。

对于集群,任何web请求都将由负载平衡器处理,负载平衡器将根据构成集群的服务器的当前负载进行更新,并将请求发送到负载最小的服务器。如果这是一个例子……我相信是的,但我会先等待确认


不过,您需要一个非常大的应用程序来考虑集群以及它在软件和硬件方面带来的“乐趣”。除非您正在启动或已经在运行一些大型的应用程序,否则不必担心。

对于群集,任何web请求都将由负载平衡器处理,负载平衡器会根据组成群集的服务器的当前负载进行更新,并将请求发送到负载最小的服务器。如果这是一个例子……我相信是的,但我会先等待确认


不过,您需要一个非常大的应用程序来考虑集群以及它在软件和硬件方面带来的“乐趣”。除非你想开始或已经在运行一些大的东西,否则就不必担心了。

是的,集群可能需要它。通常,随着负载的增加,您可能会发现自己有一个前端服务器,可以进行url重写、https(如果需要)和squid缓存。请求被传递到多个后端服务器——如果需要,可能使用cookie将会话与特定后端关联。您也可以将数据库放在单独的服务器上


我应该补充一点,您可能需要多台服务器还有其他原因,例如出于安全原因,可能需要数据库不在前端服务器上。是的,群集可能需要它。通常,随着负载的增加,您可能会发现自己有一个前端服务器,可以进行url重写、https(如果需要)和squid缓存。请求被传递到多个后端服务器——如果需要,可能使用cookie将会话与特定后端关联。您也可以将数据库放在单独的服务器上


我应该补充一点,您可能需要多台服务器还有其他原因,例如出于安全原因,可能需要数据库不在前端服务器上

此特定配置托管在其托管Colo组的RackSpace中

请求通过Cisco防火墙。然后通过千兆局域网将它们路由到网络(如负载平衡器)。负载平衡器将传入内容与内容规则相匹配,在必要时处理SSL解密,然后将流量转发到多个后端web服务器之一

负载平衡器每5秒钟在每个Web服务器上请求一个URL。如果Web服务器出现故障(两次