云计算,听起来云里雾里,看似很高端,很火热的技术,今天给大家分析下相关技术细节。如有理解不妥之处还请指出。


国内IT圈子,存在一个怪现象,不管应用及负载适合不适合都喜欢跟风,云计算也一样,很多单位没搞明白云计算能做什么,为什么需要云计算,就成立云计算中心 云计算事业部。等等。


目前的云计算百分之95以上的应用为虚拟化。


先说下这些云计算事业部日常的工作。卖服务器(各种高端服务器 32核心 64核心 64G内存 128G内存),卖虚拟化软件vmware软件 xen Server ,这还是比较好的厂商的云计算事业部,曾经见过一个团队,不到10个人,成了2个月,拿ubuntu server上的KVM开发个前台就叫做什么**终端(具体哪家公司公司就不透漏了,切勿对号入座),话说这个终端卖的还不便宜。跟他们的技术沟通过,在一台内存1G的服务器上用ubuntu来虚拟化个2003给客户用。

1G的服务器,单纯跑win 2003,有点负载,内存就有点紧张,难道说用了ubuntu虚拟化了后就性能就会提高吗? 虚拟化只会降低性能,并不会提高性能。只能说明单纯为了虚拟化而虚拟化。


阿里云:国内算是最大的云计算厂商,阿里云的服务器也是人人皆知,但是,真的好用吗?恐怕只有各位阿里用户知道。帮几位阿里的用户做过SQL及MYSQL性能调优,客观的说,阿里云的BGP带宽是国内最好的,不管是到联通还是电信,速度都是一流的。但是阿里的磁盘性能,没见过超过50M/s的,基本都在40M/s左右,由于后端存储挂了太多的虚拟机,所以慢的出气,稍微有点流量的网站,便会遇到这样那样的问题,而且这个问题跟运气也有关系,如果恰好你被分到一台高负载的母鸡上面,磁盘IO性能会更差,而且没得选择。CPU没有什么可说的,1核就是1核,内存方面说下,一定要购买足够的物理内存,而不能指望SWAP,SWAP你放在阿里的硬盘基本会造成服务器卡死,负载飙升,原因还是前端主机太多,后端的存储性能跟不上。

PS:阿里云有提供RDS来解决MYSQL和SQLSERVER的速度问题,RDS是阿里云提供的数据库,也就是不需要你自己配置安装,完全由阿里提供接口来访问,但是价格贵的离谱,个人及小微企业都是用不起的。ORACLE就更不用提了,看来阿里也是清楚,使用ORACLE的用户没有几个会选择阿里云来安装ORACLE的,所以RDS没有ORACLE服务,云服务器装ORACLE,估计启动起来都要N久。


虚拟化的主要应用层面,还是在负载不大的应用 例如OA 小规模的邮件系统,以及小型网站。博客园搬到阿里云后前期问题不断,后来多次协调,目前好多了。


建议:不要盲目的进行虚拟化及云计算,仔细进行评估,是否适合你的业务,是否能满足应用。


各位云计算服务提供商,云计算≠虚拟化 不要装个xen kvm虚拟机就敢说自己是做云计算的。