在订购 VPS 帐户(虚拟专用服务器)时我应该考虑什么,我有这些问题想要得到解答:
1- 我需要多少处理器“功率”?我的意思是,他们提供不同的套餐...此外,每个套餐都有“保证”处理器功率以及“最大”功率,例如轻型套餐为 100mhz,最大为 1ghz...
2-我需要多少RAM?
3- IP 有什么问题:有些包仅覆盖 1 个 IP,而其他包则有更多,我怎么知道我需要多少个?
4-我如何知道我需要什么操作系统?
我想你需要知道我计划维护什么类型的网站,这里是它的描述:
这是一个分类广告网站,使用 PHP 和(目前)Mysql 创建,我计划稍后安装 SOLR 或 Sphinx 来搜索数据库。我目前每 2 个月投放大约 10 万条广告。所有广告都有图片,每张图片大小约为 100kb。它非常简单,没有太多图形,只有相当不错的广告搜索功能。无需用户登录。
希望您能帮助我,或者至少给我一些文章阅读,以便我更好地了解我需要订购什么。
谢谢,如果您需要更多信息,请告诉我!
答案1
在共享主机和专用服务器之间,VPS 可能是最佳的折衷方案。前者不具备太多的控制权,如果您计划运行其他守护程序或进程(例如搜索服务),则可能需要控制权。对于较小的网站来说,后者往往价格昂贵。
[处理器] 您不需要托管一个需要进行大量复杂计算的大型网站;它只提供一些动态页面,因此一个相当轻量级的软件包就足够了,特别是在您没有大量流量的情况下。
[RAM] 同样,您不太可能需要大量的 RAM。对于入门级软件包和相对中小型的网站来说,256MB 左右就足够了。
[IP 地址] 坦白说,一个就够了。
[操作系统] Linux 可能是您的最佳选择。请记住,您需要能够自己管理它,因此请选择您相当熟悉或能够学习的发行版。当然,如果您要托管 PHP,请坚持使用类 Unix 操作系统。Windows 在这个级别上往往不必要地昂贵。
您还应该问的问题是:
- 你有多少存储空间?这将影响你的源代码允许获得的大小、你可以存储多少数据(包括存储在数据库中的数据)等。
- 您获得多少数据传输?这将决定您每月可以提供多少数据(以 GB 为单位)。超过限制,您通常会开始承担更昂贵的单位成本。值得考虑,即使您目前只有文本。
关于下一步行动的一些想法:
- 确保您愿意管理自己的服务器。它可能是其他人硬件上的虚拟盒,但您最终仍要对其中的很多内容负责,包括设置、维护以及保持其最新和安全。
- 如果您确实选择了某项优惠,请看看您是否可以选择短期或滚动合同,如果您发现自己做出了错误的选择,您可以相当迅速地取消或修改这些合同。大多数提供商会让您中期升级到更高的套餐,但许多提供商会试图让您预先支付固定金额。
答案2
1- 我需要多少处理器“功率”?我的意思是,他们提供不同的套餐……
如果您在 unix(linux、os x)机器上进行测试,您可以根据以下因素进行估算:a) 您的处理器和您正在考虑的处理器的相对性能;b) 当前测试机器的 CPU 负载平均值(以等待使用 CPU 的进程为单位)和 CPU 使用率(以百分比为单位)。根据您需要的同时用户数量进行扩展,等等。
此外,每个封装中都有“保证”的处理器功率以及“最大”功率,例如轻型封装为 100mhz,最大为 1ghz...
忽略最大值。如果不能保证,那还不如不存在。
2-我需要多少RAM?
使用 apache 和/或 php 使用的内存来计算。有时它们合并在一个进程中 (mod_php),有时它们是单独的进程 (fastcgi)。为 mysql 使用(包括 mysql 缓存)、memcached 或您可能需要的其他缓存解决方案等添加额外内存。
对于小型私人主页类型的网站,512 就足够了。对于较大的网站,您至少需要 2GB。
3- IP 有什么问题:有些包仅覆盖 1 个 IP,而其他包则有更多,我怎么知道我需要多少个?
对于普通网站,一个就足够了。对于每个 HTTPS/SSL 服务器(每个在线商店或安全网站),您需要一个单独的 IP。如果您有多个商店或安全网站,它们都属于一家公司,并且属于同一个父域(store1.googleclone.com、store2.googleclone.com),那么您可以使用一个 IP 的通配符 SSL 证书,但这种情况很少见。
4-我如何知道我需要什么操作系统?
只需使用 Linux。如果您指的是发行版,我诚挚地推荐 Debian,或者对您来说,可能是 Ubuntu 的最新 LTS 服务器版本。我的建议是远离基于 Redhat 的系统,如 Centos 或 RHEL。大多数情况下,它们看起来一样好,但是当您真的需要在服务器上进行适当的管理时,您会注意到基于 Debian 的发行版之间的差异,因为它们易于管理(易于包管理、对许多包的良好支持等)和配置(包旨在更好地协同工作,并且更加灵活)。