首页 理论教育 云计算技术发展历程:从私有云架构到PaaS平台

云计算技术发展历程:从私有云架构到PaaS平台

时间:2023-10-28 理论教育 版权反馈
【摘要】:在2010年,微软向开发者提供了以.Net/Windows为基础的PaaS平台,虽然有些难以入门但仍然在业界获得较多用户的认可。2011年,dotCloud、OpenShift、PHP Fog也进入公众视线,且前两者以提供多语言环境作为特色。Cloud Foundry虽然功能非常强大,但同样是因为这点,导致直到今天仍然难以使用它来部署大规模的PaaS平台。

云计算技术发展历程:从私有云架构到PaaS平台

容器(container)”最早于2000年的FreeBSD Jails与同年的Linux VServer中成型,但是其概念却来源于1979年的UNIX v7中的进程隔离运行工具chroot。期间经历了Oracle Solaris Zones(2004)、OpenVZ(2004)、Google进程容器(2006,Linux Control Group原型)、AIXWorkload Partitions(2007),直到2008年的LXC的出现,容器技术才被国内IT人员所重视,并广泛应用于各大IDC的Linux主机中提供轻量级主机服务。其后的Cloud Foundry Warden(2011)、LMCTFY(2013)、Docker(2013)、Rocket(2014)都一定程度上清晰了容器技术的发展方向。其中Docker以类似Git的操作方式而被广大开发者青睐,而后又诞生了一系列基于Docker的PaaS平台。

早在Amazon Web Service启动之前,Mosso作为一个面向工程的PaaS平台,就已经出现在大众的视野中。那时有用户想使用一键部署的应用环境,但是又不受共享主机的诸多限制,于是来自Rackspace的两个开发者便合作开发了Mosso。Mosso在初期提供了无须任何系统管理知识用户便能轻易创建的PHP或.NetWeb应用环境,它为以后的PaaS平台奠定了基础。到了2008年,Heroku和EngineYard进入PaaS市场。它们面向技术基础较为扎实的Ruby开发者提供了Ruby on Rails的应用环境,并且附带了更实用的应用管理功能。在2010年,微软向开发者提供了以.Net/Windows为基础的PaaS平台,虽然有些难以入门但仍然在业界获得较多用户的认可(微软Azure于2015年底开始提供多语言多应用的测试性PaaS平台)。2011年,dotCloud、OpenShift、PHP Fog也进入公众视线,且前两者以提供多语言环境作为特色。同年,VMWare发布Cloud Foundry,第一款用户能搭建到自己环境中的PaaS平台。Cloud Foundry虽然功能非常强大,但同样是因为这点,导致直到今天仍然难以使用它来部署大规模的PaaS平台。2012年,之前推出PHP Fog的公司在Cloud Foundry基础上构建了第一款开源的多语言PaaS平台App Fog,并且它与OpenStack的融合也使得企业能够轻易在IaaS基础上构建自己的PaaS平台。(www.xing528.com)

国内的PaaS平台在2009年开始崭露头角,并且某些厂商的产品在标准化程度上与国际水平相当,这也促使越来越多人对PaaS平台开始了解学习

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈