云计算发展的几个阶段

经历了野蛮生长阶段的云计算,现需要回归理性。

简要概括下云计算经历过的几个阶段,对未来做一些展望。

0. 史前

大型机,中型机,小型机,个人计算机,移动设备。历史文献自查。

1. 虚拟化

将计算资源、存储资源从用户自己的机器、硬盘,迁移到云上的虚拟机、网盘,将硬件资源软件化;

2. 隔离

出于安全考虑,将使用不同资源的用户在逻辑上进行隔离,让用户感觉不到其他用户的存在;

3. 虚拟网络

用户选择弹性扩容的方式有两种:纵向扩容和横向扩容。纵向扩容就是升级配置,横向扩容就是购买多个实例。纵向扩容可靠性不如横向扩容,而且成本相当,所以大多数都选择横向扩容。在多个实例之间构建虚拟专用网络(VPC),属于同一个用户的实例就可以拥有更多自由。

4. 物理机

如果用户追求更高计算性能(如深度学习、大数据计算),无论3中横向还是纵向扩容,总会受到虚拟化、调度系统的限制,损失性能(购买12核CPU虚拟机的性能与真正12核CPU性能差距一测便知)。

虚拟机并不是为计算而生。

真正的“云计算”,必须依托物理机实现,这是对密集计算的重视。这是回归自然。这是向能源致敬。

但物理机并不能取代所有虚拟机,因为从弹性、易用性和动态扩展性考虑,虚拟机有很多优势,所以最佳解决方案应当是众星捧月式的架构,物理机作为计算中心,而虚拟机在外围提供各种服务。

你可能感兴趣的:(大数据,架构,云计算,虚拟化,物理机)