有谁不喜欢云服务器的吗?部署云服务器意味着再也不用购买硬件了(前提是这种情况适用),可以根据自身的需求选择***的服务器规模,按照所使用的服务器付费。那么,还会有哪些问题呢?
在企业选择云提供商之前,且先不看性能标准时,基于以下三点仔细比较云服务器很重要:
云服务器的vCPU多快?
内存和磁盘响应多快?
实际的网络吞吐量如何?
云服务器是运行在相同的物理硬件上的“虚拟”服务器,作为物理服务器来使用。虚拟服务器平台上,管理员可以用具体的CPU、内存和磁盘特性提供服务器,这些系统都通过在线方式提供。
本质上,云提供商提供的系统由于能力和价格的不同也有不同的“规格”。这种产品通常有两个关键维度:CPU和内存。从基本的方向看,小型规格为1vCPU和2GB RAM;中型规格为2vCPU和4GB RAM;大型规格4vCPU和8GB RAM。
对比和部署云服务器***实践
很多厂商提供类似的技术,但是只是术语上稍有不同。比如,亚马逊Web服务性价比模型是基于其所谓的“EC2计算单元”。亚马逊的定义是:“一个EC2计算单元(ECU)提供的CPU容量为1.0-到1.2-GHz 2007皓龙或者2007至强处理器。”
从专业理智的角度来看,可以将单一ECU看作等同于来自其他云服务器厂商的单一vCPU。因此,两个ECU等价于来自其他厂商的两个vCPU。
除了vCPU和RAM之外,云服务器提供商也指定了每一台服务器的可用磁盘容量,尽管容量变化多端,很难通用化。分配额外的磁盘是不同的应用和用户能够变化不同磁盘需求的标准选择。
虽然每一个服务器都有网络连接性,云服务提供商的区别在于他们如何为其不同规格的云服务器网络带宽打广告。最有可能看到的就是GB以太网连接。
记住:所有的这些都是虚拟的。虚拟化硬件同云服务器OS交互的方式和实际硬件一样;然而,却不一定交付运行在物理硬件上稍微OS提供的同样的性能。
云服务器厂商确定有多少虚拟服务器可以运行在物理服务器上,以及这个物理服务器该有有多少实际的CPU和内存。这些决定直接影响他们的底线以及你的终端用户的应用性能。
衡量云服务提供商
基于以上这三个条件对比完云服务器之后,就要准备评估性能基准测试了。有多种方式可以用于云服务器性能基准测试。
一种测试CPU、RAM和磁盘使用的基准就是通过一个第三方工具。开源Phoronix Test Suite (PTS)为例,可以运行在所有主流的OS平台之上,包括Windows和Linux。
虽然有效测试PTS产品的选择范围广泛,让人思维混乱,但是基本的安装包括一些核心的CPU、RAM测试以及本地文件服务。 C-Ray 基准测试是针对CPU的计算密集基准测试。RAMSpeed基准测试强调内存/RAM操作,PostMark检测本地服务器磁盘的文件性能。这些工具都能够快速展示出不同厂商产品之间的区别。
如果你的云服务器支持外部客户端,不管是在相同的云数据中心还是跨互联网的数据中心,都需要一个以太网适配器。你要知道你期望从虚拟适配器那里得到多少实际的吞吐量。