PaaS现在与未来:容器技术如何演变成为PaaS框架
随着PaaS功能扩展支持更多的新技术(例如容器和微服务),IT团队和开发人员面临着诸如可见度、监控等新挑战。
平台即服务是过去几年中云计算服务所发展三大模式中的一个,该服务有助于简化应用程序的开发与部属。但是,由于诸如Docker容器等新技术能够实现在几乎任意位置运行应用程序,某些业内人士发现了平台即服务转变角色的可行性和重要性。
在平台即服务(PaaS)中,不同的组件和服务相互结合构成了应用运行环境,总部位于康涅狄格州斯坦福市技术咨询公司“信息服务集团”首席顾问Matthias Popiolek说。虽然目前的PaaS框架已经包含了一些服务和开发模块,但是它们将扩展的功能则囊括微服务和容器化应用程序。同时就PaaS和诸如Docker之类技术之间的差别而言,容器技术为PaaS带来了更多选择和灵活性——这可能使它更具价值。
例如,Docker能够新建之前在PaaS框架下不可用的众多组件服务,Popiolek说。这将允许开发人员开发应用,在以前没有容器技术情况下要做同样的工作是需要花上更多精力和时间的。
“可以想象,如果必须在程序设计中包括组件配置工作,那么其部署将变得非常困难和麻烦,相反一个容器化的组件可以帮助开发人员省下很大的功夫,”他说。
某些传统的PaaS工具正在开始接受这些新技术了。例如,诸如Joyent这样在传统上都自我定位为一家基础设施即服务(IaaS)供应商的企业(于近期已被三星公司收购)已经转向应用程序容器技术领域,该公司目前正从事容器本地基础设施及相应工具的开发。其他采用了类似举措的企业包括谷歌公司和亚马逊网络服务,而CloudFoundry也针对PaaS采取了容器即服务的方法。
PaaS中微服务和容器的限制
容器和微服务也为使用PaaS的企业用户带来了一些挑战。例如,随着如今铁板一块的PaaS框架被分解成为微服务,也带来了一系列的可视性和透明度方面的问题。在一个企业中跟踪所有的可用微服务将是一个挑战。
“有鉴于一家企业必须开放越来越多企业对企业、企业对企业对消费者的接口的事实,这一问题也更趋复杂化,”Popiolek说,他还指出,这些额外的接口将会增加另一层次的复杂性。
另一个限制是,容器技术只适用于在一个PaaS环境中多次部署的应用程序。“容器技术善于抽取重复动作,这对于重复性的部署和操作是非常有意义的;那些只是一次性部署的应用程序也就无法从容器技术中得到任何好处了,”Popiolek说。
这是因为容器化环境是在传统IaaS虚拟层的上一层次上进行虚拟化的。这可以让用户在完成应用程序部署时不必对每一个部署都进行配置。换而言之,用户可以多次使用容器而不必接触容器中的应用程序,反之在IaaS中,每一个部署都需要人工干预进行配置。
“由于在容器中一次配置任务的工作量堪比一次部署所需的工作量,所以容器技术的优势就在多次重复部署中显现出来了,”Popiolek说。
PaaS与Docker并不互斥
其底线在于用户不需要在容器和PaaS之间进行选择了。用户可以使用这两种技术来提升从云应用中获得的附加值。现在的应用程序开发人员将根据他们的客户和企业的需求,使用那些他们最为熟悉的工具,并采用他们或主动或被动需要使用的平台。
====================================分割线================================
本文转自d1net(转载)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云存储呼唤软实力
虽然还有两个多月才到2010年,但“云存储”早已在存储行业2009年热门词汇榜上的前排位置就坐,应该是没有什么争议的。当然,有些相对低调的厂商会换一种表达方式,如“云计算的存储基础设施”,但听者都明白所指大致为何。 云服务的简要分类 不过,对于“云”究竟为何物,大家仍有不少疑问,特别是在一些存储厂商宣称推出专门的“云存储”产品之后,愈发令大家迷惑——实现云计算/云存储需要专门设计的存储产品吗?虽然笔者个人认为不需要,但重点在于其他厂商的看法。 日前,NetApp公司副总裁兼SAN/iSAN业务部总经理Joel Reich在北京接受采访时表示,NetApp所理解的“云”是将IT作为服务进行交付的一种商业模式,而不是某一种技术。很难讲某一种产品是专门为“云”设计的,它具有三点共性,第一点是数据一定要可以移动,第二点是具有安全的多租户共享的能力,第三点是具有集成的数据保护能力。具有足够的灵活性、提供高效技术架构的能力和高可用性,就具备了支持“云计算”交付运营模式的能力,这种存储架构便可以满足“云计算”模式。也就是说,严格意义上不存在所谓的为“云”专门设计的产品,那种说法更多的是一种市场宣传方...
- 下一篇
有望成为Docker 2.0版,Hyper获君联、真成基金数千万元A轮融资
近日,Hyper对外宣布获数千万元A轮融资,投资方为君联资本、金沙江、真成基金。Hyper成立于创立于2015年,并于同年9月获得了云天使基金和真格基金的200万美元的天使轮投资。 36氪曾报道,Hyper主要解决的是Docker隔离性不强的问题。因为无法对所有应用进行隔离,所以在公有云上使用Docker时,用户必须要先开一堆虚拟机,然后再让Docker在虚拟机上运行,以此来保证用户数据和业务的安全。因为虚拟机的启动有时也要花上数十秒,那这样一来,Docker启动速度快,轻量化的优势也就不能完全发挥。 而Hyper便是近一两年来新出现的一种容器技术,可以在Hypervisor上,无需安装完整操作系统,直接运行Docker镜像的运行引擎。 在Hyper技术的开源者之一赵鹏看来,Docker是让Docker镜像运行在Linux容器内,虚拟机是拿KVM去跑这个虚拟机的镜像,而Hyper则是把两者错开了,用虚拟化的技术去运行Docker的镜像。这样的好处在于既能通过隔离来保证业务和数据的安全,又能保持Docker快速、轻量化的特点。 当然,Hyper除了可隔离、安全外,同时因为它是可以直接运行...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Docker安装Oracle12C,快速搭建Oracle学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址