我想主持一个Symfony2应用程序及其数据库(目前是MySQL)。 共享主机不是我的选择(没有足够的RAM,没有shell访问)。
所以我想要一台专用服务器(带硬盘),但我也注意到一些较便宜的VPS SSD产品,而带有SSD的专用服务器则超出了我的范围。
总而言之,我想知道哪种配置更适合支持高负载服务器,SSD或许多RAM +许多CPU内核?
我还想知道为数据库采用VPS SSD以及Symfony应用程序的专用服务器知道我能负担得起它是否有利可图。它会带来更好的表现吗?
以下是配置:
专用服务器
VPS SSD
40 Go SSD
2个虚拟核心2.4 Ghz
8Go RAM
答案 0 :(得分:2)
这些是完全不同的技术,这取决于许多因素。 RAM和磁盘存储非常不同。
SSD磁盘的速度比SATA HDD快4到8倍,具体取决于型号。
在VPS服务器中,提供程序通常在单个硬件节点中托管50个以上的虚拟服务器。想象一下50个服务器试图同时访问SSD磁盘。您将访问时间除以50,并且使用SSD托管VPS的优势已经消失。
如果您的mysql使用率很高,您应该考虑具有大量RAM的服务器。这实际上改善了MySQL,而不是一个好的IO。