![我是否应该开始在多台服务器机器上托管我的网络服务器?](https://linux22.com/image/499420/%E6%88%91%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E5%BC%80%E5%A7%8B%E5%9C%A8%E5%A4%9A%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%9C%BA%E5%99%A8%E4%B8%8A%E6%89%98%E7%AE%A1%E6%88%91%E7%9A%84%E7%BD%91%E7%BB%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我正在为房地产业务开发一个广告网站。问题是,这是一家初创企业,我不太相信自己会很快获得大量用户。因此,我担心是否可以先将所有应用程序(Web 服务器 + 应用服务器 + 数据库)托管在一台机器上(例如 VPS),然后随着时间的推移,如果需要,将系统扩展到更多服务器或集群中。
最好的是,我喜欢这个网站。
答案1
是的,把所有内容都放在一台机器上,但要将配置清单分开,以便在扩展时轻松拆分到单独的机器上。
答案2
视情况而定,有些应用程序会占用大量资源,因此最好将这些应用程序分开。例如,如果您想为中等流量的网站托管在 Linux、Apache 和 MySQL 上运行的简单 PHP 应用程序,那么您可以将所有应用程序放在一台服务器上。
您打算使用什么?
答案3
对于中等流量的站点,假设物理资源(CPU+内存+磁盘)不是问题,使用单个主机是完全没问题的。
我认为使用单机时最大的顾虑应该是可靠性和正常运行时间。确保采取适当措施备份所有重要数据或配置,以便在主机发生故障时可以轻松恢复。
您不需要服务器集群,但是如果您所有创收应用程序都位于这台主机上,那么准备好热备用可能是个好主意。