云服务器(云主机),是在一组集群服务器商虚拟出多个类似独立服务器的部分,集群中每个服务器上都有该云服务器的一个镜像。形象地讲,集群服务器犹如一个大型的公共停车场,而云服务器的使用,则是卖给了你停车的权利。
独立服务器,顾名思义是拥有整台服务器的所有软硬件资源,可以自行分配与实行多种网络功能服务。讲人话就是你拥有了一台高性能高稳定性的电脑。独立服务器更像是一个私人车库,专属性强,自己单独占有。
性能:
云服务器的使用可以说是按需分配,有较大的d性,增减资源速度较快,但是由于云服务器的资源都是共享的,因此当用户都增加流量使用时,云服务器的性能将会严重下降,用户将面临“公共停车场堵车”的局面。
独立服务器则是按照用户的实际需求进行配置,不受其他用户行为的影响,保证用户 *** 作每时每刻都能获得满足。用户只需在初次租用时确定好自己私人车库的“大小”,之后便能够随时使用,不受其他人干预。
成本:
云服务器具有高性价比,支持包年包月或按量计费,满足不同需求,无需服务器网络和硬件等维护,0 成本运维。同时具有地理优势、特别的性能特点、额外服务如DBMS、负载均衡器、及最重要的灵活性等。
物理服务器除租用或购买服务器的费用外,还需要购买数据中心空间、带宽及其它许多运营支持系统。需要专业人员负责机器运维,成本高。
安全性:
云服务器是由集群服务器共同虚拟出来的部分,因此除非该集群内所有服务器都出现问题,云服务器才有可能无法访问,有较好稳定性。云服务器的安全性也是不用担心的,国内云服务器比如磐石云就很好。免费提供 DDoS 防护、木马查杀、防暴力破解等服务,可轻松实现多用户对多服务器的访问控制。
物理服务器更加注重数据安全性,用户的私人数据均能够安全地存储在自己的服务器中,表面上如同关上了自家车库大门,其他人便很难偷窥,其实也是接入到网络之中,同样存在数据丢失风险。当然如果企业自身技术不到位,不能做好有效的安全防范,其安全性甚至比云服务器更低。独立服务器的稳定性则与机器硬件、机房稳定性有关,一般情况下的故障率几乎为零。
需求:
云服务器价格适中,一次性投入较低,适用于资金运转较为紧缺、对数据安全性要求不高的小微型企业,能够满足基本的网络需求。用户交上停车费,便可以将车停入这公共停车场中,门槛较低。
物理服务器的使用由于具有排他性,所需资金较高(不仅仅是硬件的费用,还有好多后续费用,前面成本分析中已经说过)如果没有特殊功能需求,不建议选择。
伴随着互联网的发展与进步,企业的生命周期越来越短,很多企业从物理服务器转移到了云服务器的上,降低其运营成本。没有固定的算法。但是一般会有几个限制:1 内存内存基本上是一个硬限制。物理服务器的内存肯定是有限的。例如,一台服务器有8 core, 8G内存,通常hypervisor会占用512M内存,大概还剩下75G内存,假设每个虚拟机的配置是1 core cpu, 1G内存,那么在此机器上最多可以运行7个这样的虚拟机。 再创建新的虚拟机时,就会报错说内存不够。 在此情况下,每个虚拟机在满负载情况下最多可以拥有1个cpu core的运算能力,1G的内存空间。当然,现在的hypervisor基本上都支持over-commit的功能,也就是说,如果你的内存只有8G,但是设定一定比例的overcommit,例如50%,那么你可以最多分出去12G内存。还是上面那个例子,如果设定overcommit为50%,那么最多可以创建11个虚拟机(1core,1Gmem)。 在服务器虚拟化方面,建议overcommit设置的不要太高,一般20%。在桌面虚拟化方面,可以将overcommit设置到50%2 网卡如果服务器只有一个网卡,所有虚拟机的网络流量都是通过一块网卡出去,虚拟机越多,每个虚拟机可以使用的带宽就会越少,这个是需要综合考虑。例如使用多个网卡等。3 CPUCPU资源基本上都是采用时分复用,也就是时间片的方式来轮询的。4 磁盘I/O是本地磁盘还是网络磁盘?如果是网络磁盘,是使用的iSCSI还是光纤?不同的情况,负载是不一样的。一般一台服务器上能跑多少个虚拟机,需要综合考虑物理服务器,虚拟机负载等方面的整体情况,再来计算。没有一个固定的公式。(以上问题由红帽中国解决方案架构师/红帽认证架构师 李华 先生解答)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)