游戏架构 云游戏(4)-云主机与vps的对比

很多人混淆vps与云主机 ,认为vps就是云主机,以为云主机就是vps。其实二者有本质区别。很多人谈云计算,谈来谈去,究竟云计算是个啥,可能越聊越模糊。希望借助本文,聊聊云主机与vps的对比,也许你会明白,什么才是“云”。


VPS:Virtual Private Server (虚拟专用服务器)是利用虚拟服务器软件(如VMware、xen)在一台物理服务器上创建多个相互geli的小服务器。这些小服务器(VPS)本身就有自己操作系统,它的运行和管理与duli服务器完全相 同。


云主机:云主机是整合了计算、存储与网络资源的IT基础设施能力租用服务,能提供基于云计算模式的按需使用和按需付费能力的服务器租用服务。云主机是在由若干台服务器组成的集群上云主机 虚拟出多个类似duli主机的部分,它具备可靠性高、灵活性强等特点。


vps与云主机相同点: 都是在物理服务器上虚拟化的空间,运行和管理与duli服务器完全相同。



vps与云主机 不同点:
1、架构模式的不同
在上面的vps和云主机的介绍中,大家也能看出区别。vps只是在一台物理服务器上创建多个互相隔离的小服务器,这个不难理解,说简单点,就是你装个vmware,在里面建很多虚拟机的概念一样。
而云主机,则没那么简单。如果把vps归类为单机版,那云主机就是十足的分布式了。
云主机是在由若干台服务器组成的集群上虚拟出多个类似duli主机的部分。比如阿里云自己研发的飞天分布式系统,能支持五千台服务器集群。创建一台云主机,是要经过分布式系统进行调度的,而不是简单的在一台物理机上创建一个虚拟机。正是因为有了这个分布式系统的调度,云主机和vps才有着本质的区别。也正是因为有了这个分布式系统的调度,云主机有着vps不可超越的优势。



2、存储模式的不同
云主机采用分布式集群存储,数据实时写多份,所以不存在单点故障的问题。当服务所在的物理机宕机,会自动迁移到冗余的数据备份上。而vps仅仅采用单机本地磁盘存储(也就是一台物理机),数据只写一份。鸡蛋只在一个篮子,机器故障与数据丢失的风险将一直存在。

3、可靠性的不同
在计算节点机器发生突发硬件故障时,云主机支持自动重建到其他节点,仅需要5~10分钟左右时间,而这一切都是由分布式系统自动调度。而VPS可能需要数小时的时间来等待硬件修复。
在存储方面,存储节点损坏一两台服务器,并无任何影响,系统会自动将数据读写定向到其他节点。而VPS是本机存储,一旦本机的硬盘或阵列损坏,轻则中断数小时时间,重则可能发生数据丢失情况。

4、功能及服务的不同
正如前面所说,云主机与vps本质区别是,底层资源的创建及管理,是要经过分布式系统调度的。也正是因为有了这个分布式系统的调度,云主机才有着vps不可超越的优势。何为"云",其实就是将传统的IDC底层资源整合成为一种服务,用户按需所取,这就是所谓的云。
通常购买云主机后,一些功能及服务都会免费开放给用户,而这些都是vps无法超越的:
a、云主机 有镜像打包的功能,能将云主机系统打包成镜像。如果再结合api,创建成千上万的云主机 ,也只是瞬间的事情。
b、云主机的监控不用担心,由云监控帮你搞定。服务器的状态信息,可以在控制台一目了然。故障报警,自动发到你手机或者邮箱里。妈妈再也不担心那繁琐的监控了。
c、服务器的安全,也不用担心,云主机 底层都是部署的硬件防火墙。比如像ddos这样的攻击,根本不用担心。你甚至还可以自己手动设置攻击的流量阀值等一些参数。


还有很多地方不同,在这里就不再多说了。欢迎拍砖!


你可能感兴趣的:(云计算,游戏开发,技术架构)