云计算要做到永不宕机为什么很难( 三 )


首先服务器在设计时就考虑了长期稳定运行,几乎所有的硬件都可以带电热插拔更换,家用电脑暂时无法做到,其次服务器系统虽然跟家用系统核心一样,但为了保证长期运行,具有更好的容错管理机制,同时,服务器系统为了保证系统的稳定运行,一般不需要的组件默认是不运行的,这样降低了组件出错的概率,提升了系统的稳定性,要知道是程序就会有bug的 。再有服务器一般运行程序很单一,一般生命周期内就只跑固定的程序,减少了程序间的互相干扰,多方因素综合,造就了服务器系统可以长期稳定运行 。
以前我维护的一个区级机房几台空调一个月几十万的电费,常年在20 恒温恒湿还有除尘装置,ups拖几十个大电池,电好像也有要求忘了,环境要求很苛刻,排除黑客攻击的因素,一般情况下没有看到硬重启,至于远程重启也比较少见 。有一个老古董的服务器运行了十来年,至于有没有寿命周期我不知道,只知道几家维安公司定期巡检,会对机器检查进行评估,大部分时候是客 户要求换机器 。至于寿命周期我还真不知道 。
服务器的不当机是靠硬件的冗余技术来保证的,没有什么稀奇的地方 。比如服务器是双电源,硬盘是RAID,住在机房里,一个电源坏了拔出来换,一块硬盘坏了拔出来换 。
简洁回答三点
1 模块化
2 热插拔
3 热备份
云计算的要求高不高?其实说到云计算对服务器的要求,这个没有准确的答复,但是一般来说,云计算使用的服务器比传统服务器在技术支持及硬件配置上要高出不少 。毕竟云计算需要有强大的运算功能,如果服务器的支持不到位,那么很容易宕机,甚至无法提供相关的访问 。总结云计算对服务器的要求主要体现在以下几个方面(当然,云计算对虚拟主机的影响有兴趣的朋友也可以阅读 云计算对虚拟主机发展有哪些影响) 。
第一,架构要求高 。
云计算对服务器的要求包括几个大的模块,如网络处理模块,比如存储,系统处理模块等 。那么在架构上,云计算的要求就显得比较高,因此服务器一般会完成整体的架构设计,然后降低一些功耗满足冗余管理 。
第二,高密度要求 。
高密度是云计算对服务器的基本要求,服务器高密度的话对于云计算的延时性有很大提升,而且整体反应速度也比较快 。
第三,虚拟化技术 。
服务器要有一定的虚拟化能力,或者说,服务器的虚拟化程度是直接影响到云计算的最终效果 。而且利用虚拟化可以有效的提升资源使用率,负载均衡效果更好,还减少了能耗 。
第四,横向扩展性 。
云计算可以说是规模非常大的,如果我们不能达到扩展能力,那么基本就无法满足云这个概念 。因此云计算对服务器的横向扩展能力要非常高,只有这样才可以更安全更简化的提升使用效率 。
从以上不难看出,云计算对服务器的要求还是比较高的 。
阿里云做云计算很艰难,为什么后面其他公司很轻松就拥有了云计算? 因为阿里是自研的,其他云计算厂商如华为等大多都是基于Open stack开源架构做的,难度是完全不一样的!当然了阿里云计算的能力也是远远超过国内其他云平台厂商的!
阿里云当初做的时候,国内没人看好,云平台开源技术也不成熟,万事开头难 。后面商业模式验证了,的确大幅降低企业的运营维护成本,各大公司纷纷跟进,只要有钱,模仿实现还能有多难吗?难的是当初的远见,难的是创新 。说到这,国内搞抄袭式微创新是毒瘤,尤其是垄断后像蝗虫一样无边界扩张一样,先让别人吃螃蟹,看到可以,利用自己的垄断地位,自己再模仿,尤其可恶 。
原因:一、阿里开始做云计算的时候,国内很多公司包括腾讯、百度都不看好云计算,腾讯的马化腾不是说云计算要1000年后才可以吗?二、阿里的云计算技术都是阿里自己研发的,花费了很多时间,而腾讯、百度的云计算核心技术都是外国的,而外国的公司为了抢占中国的云计算市场,也愿意让腾讯这些公司出面,他们在幕后 。就像是 汽车,发动机是外国的,自己做个外壳而已,所以,阿里开始做云计算很难,后面的公司很轻松就有了云计算 。所以,阿里云计算技术在国际上很领先,在几个国际顶级的象限里都进去了,但腾讯、百度就不行 。说白了,腾讯、百度就是外国云计算技术占领中国云计算市场的工具 。
阿里云当初做的时候现在常用的很多开源系统还没开源或者不成熟,并且市场不看好,要从阿里其他部门的资金里扣出来做云的研发,顶着压力做确实难 。现在各种开源技术拿来即用,并且市场对公有云也比较看好,容易拉投资,技术市场都简单多了 。