我正在EC2上重新启动一个网站(每天有超过5百万次访问量),但我对如何在不同的数据中心部署节点感到困惑。我的最基本设置是两个节点在一个Varnish服务器后面。
那么我应该在不同可用区域中拥有两个Varnish实例,每个实例都有WWW节点,它们与共享的RDS数据库通信吗?每个Varnish实例可以使用Amazon的负载均衡器进行负载平衡。
具体操作如下:
一个负载均衡器连接以下内容:
- 位于弗吉尼亚州的Varnish服务器,它与其自己的us-east-x节点通信。 - 位于加利福尼亚州的Varnish服务器,它与其自己的us-west-x节点通信。
那么我应该在不同可用区域中拥有两个Varnish实例,每个实例都有WWW节点,它们与共享的RDS数据库通信吗?每个Varnish实例可以使用Amazon的负载均衡器进行负载平衡。
具体操作如下:
一个负载均衡器连接以下内容:
- 位于弗吉尼亚州的Varnish服务器,它与其自己的us-east-x节点通信。 - 位于加利福尼亚州的Varnish服务器,它与其自己的us-west-x节点通信。