云计算:从虚拟化到容器到 Serverless
2005 年亚马逊发布了 AWS,算是拉开了云计算的序幕
云计算的三种服务模式:IaaS(Infrastructure,基础设施)、PaaS(平台)、SaaS(软件),基础设施在最下端,平台在中间,软件在顶端
IaaS
几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,让你的业务运行起来。但是现在有IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。
虚拟化
虚拟化是一个广义的术语,是指计算元件在虚拟的基础上而不是真实的基础上运行,是一个为了简化管理,优化资源的解决方案。如同空旷、通透的写字楼,整个楼层没有固定的墙壁,用户可以用同样的成本构建出更加自主适用的办公空间,进而节省成本,发挥空间最大利用率。这种把有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术
数据库面临漫长的发展过程,传统的数据库需要向分布式架构转变,同时你会发现云计算厂商成为了数据库的研发主力,这些新数据库天生就是分布式,或者天生就支持云计算特性的
十分钟明白什么是容器技术
个人理解,容器技术帮助开发者更加关注自己的应用而非基础设施环境。容器与 IaaS OpenStack 并不是互相替代的关系。尽管在某些少数场景下功能重叠,容器集群更加轻量级。单就技术本身而言各自有其应用场景,融合使用也属于 IaaS+PaaS 的主流架构。OpenStack 只是不再是追捧的技术焦点,这感觉大概像热恋到婚姻的状态转变。OpenStack 技术并没有被抛弃,只是在被广泛应用之后归于平淡。并且融入了众多方案当中
网友评论