理想的服务器数量、设置和管理

理想的服务器数量、设置和管理

我已经了解大型网站如何使用不同的服务器来实现不同的目的。以下是我的想法:

  • 主应用程序 - 1 台服务器
  • 数据库 - 1 台服务器
  • 静态文件 - 云托管(例如 AWS)
  • 备份 - 1 台服务器

    1. 良好的负载平衡、速度和性能的工业安排是什么样的?
    2. 上述每个服务器使用什么设置?例如,nginx 最适合静态服务器。
    3. 推荐每台服务器使用什么硬件?

谢谢。

答案1

我不能(也不会)针对硬件或软件具体情况提出建议。

我想说的是,对于真正冗余且有弹性的集群,我喜欢 N+1 冗余。理想情况下是 N+N。

因此,有 2 个路由器、2 个防火墙、2 个交换机、2 个负载均衡器、2 个数据库主服务器、2 个数据库从服务器、2 个 memcached 节点、2 个 NoSQL 节点、2 个 Web 服务器、2 个存储 NAS 头、2 个 SAN 交换机、2 个 FC 磁盘阵列(等等)。

最好用 4、6、8 等代替 2。

重要的不是一根绳子有多长,而是一张绳网能有多大?

相关内容