我应该如何托管一个不经常出现计划负载峰值的网站?

Mak*_*yNZ -2 ubuntu performance load-balancing amazon-web-services apache-2.2

我有一个很小的网站,我希望每个月有几个小时的并发流量非常高。我正在尝试找出哪种托管解决方案可以确保网站永不宕机。

以下是详细信息:

  • 基于 LAMP 的站点。(3 个由 db 驱动的页面),最好是 Ubuntu Linux。
  • 在高峰时段,我们预计每月有大约 200 万并发用户,大约 3 小时。这个数字很高,因为每个月都有一个产品发布活动(如 iPhone 发布活动)直播到主页。流本身是嵌入的 YouTube 流。
  • 在非高峰时间,流量可能是 100 个并发用户。
  • 用户将主要位于英国、欧洲和美国。

有人可以给我一些建议吗?还有关于我应该如何负载测试的任何提示?

我听说过负载平衡、专用服务器、Amazon AWS 和 Rackspace 之类的东西,但真的很困惑,不确定什么是最佳行动方案。

Mik*_*eyB 5

因为您知道高峰时间将是:

  • 在那段时间在云提供商上配置更大的服务器
  • 如果您的负载对于单个服务器来说太重,请在它们前面使用负载均衡器
  • 使您的网站尽可能保持静态
  • 为您的静态资源使用 CDN