首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Docker、Unikernel等技术推动IaaS和PaaS融合发展

Docker、Unikernel两种技术从两个不同的角度对硬件资源进行的优化改进,Docker使用封装的思想,而Unikernel实现底层硬件资源的直接取用,都为开发者提供更高效的开发环境和部署方案实现微服务分发做出贡献,推动了IaaS和PaaS的融合发展,可期未来云计算的IaaS服务将向PaaS层更深度的融合与发展,相关技术投资前景看好。

Docker是PaaS提供商DotCloud的一个开源项目,自2014年正式发布以来,受到了业界的广泛关注,Docker的思想来自于集装箱。云计算就好比大货轮,Docker就是集装箱。

Docker技术让开发者可以打包他们的应用到一个可移植的容器中,然后发布到任何 Linux 机器上,借以实现虚拟化,而且几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统,为实现不同云架构下的云计算微服务提供了一条路径,同时促进了IaaS、PaaS的融合发展。Docker的迭代速度飞快,2016年11月Docker发布最新版本v1.13.0-rc1,在构建、贡献、日志、网络等方面均有不小的更新。但是Docker技术并不支持用户对于底层硬件资源的直接访问,而Unikernel技术通过将应用及其所依赖的运行时环境运行在底层实现了对硬件资源的访问,由于绕过了操作系统,因此启动时间更短、体积更小,同时由于访问接口的减少保证了高安全性。目前Unikernel仍处于研发阶段,距离部署实施尚需时日。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180123A0E47C00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券