精华内容
下载资源
问答
  • 从Borg到Kubernetes-PaaS产品设计-华为 从Borg到Kubernetes-PaaS产品设计-华为
  • 从Borg到Kubernetes的PaaS产品设计.pptx
  • 新的Paas产品已经在容器编排和管理方面留下了好印象,并且吸引了新一代IT操作者的注意。 容器集群抽象层在相对无知的IaaS和传统的非常自以为是的PaaS之间摇晃出一个新的可替代的基础设施自动化,但企业会咬饵上钩吗...

    新的Paas产品已经在容器编排和管理方面留下了好印象,并且吸引了新一代IT操作者的注意。

    容器集群抽象层在相对无知的IaaS和传统的非常自以为是的PaaS之间摇晃出一个新的可替代的基础设施自动化,但企业会咬饵上钩吗?

    平台即服务(PaaS)产品,比如Heroku、Red Hat OpenShift和Cloud Foundry,长期地使用容器,或者sub-OS工作量划分——作为表面下的执行单元,因为容器在保持各自工作量分隔时还能顾及细粒度的基础设施共享。

    随着容器朝PaaS在云端之外的产品用途发展时,他们越来越被部署在服务器架构的集群中,该架构被大量编排以使容器的部署以及变坏的容器删除和再生自动化。

    尽管仍然还有更新的PaaS产品的用例,但是最近的容器化狂热跟容器如何划分工作量无关,而跟它们如何被大规模的管理有关。管理容器 编排的大量微小物体钥匙的需要遍布复杂的集群抽象层,譬如CoreOS 的Tectonic、Apache Mesos和Google的 Kubernetes。

    这些集群管理工具给IT基础设施带来新的自动化,使IT拥护者从手动的机器个人管理中解放出来。这维护着PaaS的其中一条基本原则,同时,相对于传统的高度抽象的PaaS产品而言,允许更多地对基础设施的直接控制。

    新PaaS,为新用户

    但是开发者不会那么快就放弃传统PaaS。换句话说,新的sub-PaaS抽象化对新一代IT操作者更有吸引力,他们肩负着操作基础设施以支持现代app架构。该架构需要的自动化程度是不可能通过传统的基础设施即服务(IaaS)实现的。

    “实际开始使用这些技术的目标客户群,从某种程度上来说,与关注PaaS提供的抽象化程度的目标客户群完全不同,” Marco Hochstrasser说。他是Swisscom云平台开发的主管,该公司是总部位于伯恩的PaaS供应商,最近开始支持Docker。

    “容器技术是什么对我来讲毫无区别,”Hochstrassershuo说。但是“Docker被广泛采用……并且正标准化的放宽市场,使得市场驱动在它之上的附加价值。”

    Hochstrasser说,大企业可能会简短的谈论Docker,然后很快将话题转移到诸如如何在桌面系统的PaaS上部署app或是如何使地铁连通性增强之类的问题上。当他们与一名客户的CIO和系统管理员交谈时,“他们谈论‘为什么Cloud Foundry不做这个?为什么不能自己运行HAProxy,为什么不能配置这个?’” Hochstrasser说。“这是不同的角度和观点。”

    上升的Docker趋势正提升所有在PaaS海洋里的船只,随着这些新受众赋予PaaS新的生命,正如PaaS在技术上改变了他们。

    “所有都开始合并成为同一个概念,”Booz Allen Hamilton技术创新组高级技术专家Nirmal Mehta说。,该公司是位于美国弗吉尼亚州McLean的咨询公司,跟政府组织合作建立DevOps文化。

    “PaaS加速了采纳容器化的速度,反过来它又会加快了PaaS的采用速度,”他说。“现在我们正处于战斗的开始,战斗发生在所有这些围绕container编排的竞争平台。平台即服务是一种外表,覆盖所有你需要编排containers的的其他组件。”

    PaaS老人学新把戏

    IT操作者支持微服务、更新的PaaS产品。Apcera,提供了一种基于策略的替代以管理IT基础设施,不需要IT放弃全部控制给云服务提供商或者企业内的开发者。

    Apcera基于策略的资源配置与客户曾在大多数其他PaaS上看到的有所不同,纽约人事服务提供商nextSource 的CTO Juan Garcia说。

    “他们建造语义管道的能力,能配置从我们的应用到彼此微服务的访问而不用理解网络层……是非常灵巧和独特的,” Garcia说。

    大多数应用开发者不关心容器是否运行在PaaS层下面的基础设施层——基础设施如何配置根本不在他们的关心范围内。但是对IT操作者而言,容器编排平台提供了一种转换遗留基础设施这项重要工作的方法,还能支持传统应用适应新的基于微服务的世界。

    举个例子,Red Hat的OpenShift有PaaS层来提供应用发布和持续集成服务,这是Kubernetes 这类container调度者没有的特征,但是它已经换出基于‘弹药筒’的容器编排系统,为用户可配置的Kubernetes基底。

    OpenShift提供了传统的IaaS和PaaS世界里最好的,根据Dietmar Fauser的说法。他是Amadeus IT Group SA的架构、质量和治理的的副总,这是一家总部位于马德里的旅行技术公司。

    “这给我们铺了一条路,去坚持现存的应用无需彻底改变或用Java重写它们,” Fauser说。“以合理的投资,我们桥接了Kubernetes服务注册环境与我们自己的通信系统”

    传统PaaS的用例

    尽管支持非常自以为是的PaaS产品的理由仍然存在,当然,不仅仅是container编排调度者非常新,建立比录入信用卡号码来加速传统PaaS在云的发展要更艰苦。

    “由于安全和法规遵从的缘故,大企业喜欢标准化,” Pivotal的Cloud Foundry领域CTO Josh McKenty说。“他们想知道他们只有一种方法记录日志,他们只有一种方法做鉴定,以及他们有很棒的SQL和NOSQL的选择,而不是天底下五花八门的选择。”

    与此同时,创业公司常常要解决一个新问题,而不是成百的现成应用。并且,“他们喜欢以此刻不管什么样的酷语言来彻底改造每件事物,”McKenty说。“企业更多的在寻找80%固执己见的平台,而不是一些可以被完美工具化来解决单一问题的事物。”

    根据Mitchell Hashimoto的说法,企业会走哪条路尚不明确。他制作了以传统IaaS和PaaS之间折中为目标的开源Nomad平台。

    “我们没看到生产企业关于调度者的用法,尽管我们在寻找利益,”Hashimoto说。“生产领域用这个的大多数店铺是前沿技术公司,Silicon Valley Web 2.0类型——传统商业仍沿用老方法并感到疲倦。”

    企业,比如Amadeus,从1.0版本就开始用Kubernetes,自然经历了一些成长的烦恼。

    “这有很多代码变化,因此你仍然处于一个阶段——你必须接受和改进有时API破坏性的改变,” Amadeus的Fauser说,“这是我们通常很难从Red Hat之类的伙伴处看到的,因为这些伙伴通常高度关注稳定性。”

    中庸之道?

    McKenty仍然承认Cloud Foundry在最近的发布版里已经提供了更多的灵活性。Cloud Foundry在下一版里还会有一个Route Services API,允许客户插入第三方API gateways。

    “Cloud Foundry正向中庸之道上移动。” McKenty说。

    据曾是SalesForce(2010年收购了Heroku)的COO如今是SVP的Alex Gross说,PaaS领导者Heroku也有这个趋势。譬如,去年,Heroku揭晓了Private Spaces,它向客户提供了一个封面之下基于Amazon Web Services 的Virtual Private Cloud 技术的私有PaaS。

    Heroku如今也支持Docker。“如果你想更向下层一点,能做事情更深入一些的话,我们也可以提供相关支持,” Gross说。

    这并非意味着Heroku彻底改变,尽管如此,引入新的container编排架构来建造和运行PaaS比以往更切实可行。但是,它没有更简单,尤其是考虑到企业不得不面对的可用性、性能和兼容性要求,Gross指出。

    “如果公司在建立和运行他们自己的PaaS,那么他们正以错误的方式做事情。”
    本文转自d1net(转载)

    展开全文
  • 用于构建能够向PaaS产品注入混乱的服务的节点SDK。 :gear_selector: :cloud_with_lightning: 平台混乱是工具和SDK的集合,使工程师能够对基于PaaS产品构建的分布式系统进行实验,以确保对此类系统功能的信心。 它...
  • 李亚琼博士对容器PaaS的发展及相关技术应用等问题进行了生动的阐述,并对博云在PaaS领域的产品思路做了精彩介绍,我们全文转发了采访文章,希望让大家对博云在PaaS领域的技术能力和思考能有一个概括的了解,为大家在...

    日前,BoCloud博云CTO李亚琼接受了InfoQ的专访。李亚琼博士对容器PaaS的发展及相关技术应用等问题进行了生动的阐述,并对博云在PaaS领域的产品思路做了精彩介绍,我们全文转发了采访文章,希望让大家对博云在PaaS领域的技术能力和思考能有一个概括的了解,为大家在规划企业IT系统的时候有所启发。


    传统企业采用私有云方案来降低运营成本、加速产品创新,听起来貌似不是什么新鲜事儿,不过如果告诉你这些传统银行、电力甚至政府部门已经在用基于Docker+Kubernetes的容器PaaS来改造他们的业务,你会不会很吃惊?

     

    “现在的PaaS已经跟传统PaaS完全不一样了;甚至可以说,有了容器PaaS,很多场景下都不需要IaaS。”企业私有云提供商博云CTO李亚琼对此一点都不惊讶。日常工作中他接触了太多对互联网业务需求强烈的传统企业,以一家汽车制造企业、一家能源电力企业为例,采用的都是“物理机+容器”的方式来部署私有云,上云的业务既有内部管理系统(OA),也有核心业务系统(支付网关)。可以说这些客户倒逼云计算供应商提供出Docker+Kubernetes的容器PaaS解决方案。

     

    李亚琼的这番话的背景,是Kubernetes成为事实标准,在相关领域攻城略地,而基于Docker+Kubernetes的集群开始成为私有云的标准解法,不但互联网公司纷纷从OpenStack迁移到Kubernetes,连博云这样的私有云提供商也将Kubernetes的PaaS作为他们的主打产品。

     


    01

    容器PaaS是风口吗?

     

    有关传统PaaS与容器PaaS的对比,业界有非常多的观点。

     

    PaaS一度是云计算的宠儿,从这个概念诞生开始,就有人认为它才是云计算的未来:使用PaaS就像用水和电一样,无关系统和环境,无需运维。大量的公有云厂商都瞄准了这个方向推出产品,甚至很多公司最开始推出的云计算产品就是PaaS,最典型的就是新浪云SAE。

     

    但人们很快发现,传统PaaS的局限性太大,受限的运行环境、被阉割的API,彼时开发PaaS上的应用就意味着和这个PaaS强绑定,很难迁移。甚至连开发都很有问题,因为你的开发环境和运行环境差别太大。因此PaaS逐渐偃旗息鼓,IaaS作为更务实的选择,成为公有云的宠儿。

     

    但这个情况被Docker以及之后的Kubernetes所改变了。

     

    李亚琼认为,以前的PaaS面对的是开发,但其实无法满足开发者个性化的需求;容器PaaS关注的是部署和分发,不去干涉应用的运行时,反而给了开发更大的空间。

     

    在传统PaaS平台结构中,更多是做一个应用沙盒,封装了应用正常运行所需的运行环境和系统,这类PaaS平台就如同一个“黑盒”,应用完全脱离了用户的控制,进入了完全被托管的状态,使得开发人员和运维人员对应用和应用运行时的掌控力变弱;另外传统PaaS通常在应用架构选择、支持的环境服务等方面有较强限制,导致此类云平台层次结构运力不足。

     

    随着容器的兴起,传统PaaS一方面向更高级的Serverless转变,另一方面又分裂出iPaaS,也就是容器PaaS,可做应用层的封装调度、部署打包、开发扩容,很多互联网厂商和红帽这样的传统厂商都在转向以容器为核心的PaaS。

     

    对于客户来说,通过容器PaaS可以更加快速的实现业务开发、集成和交付上线;另外它还具有无绑定、可拓展的特点。

     

    当然,用户在选择哪些业务采用容器PaaS的时候更多的是考虑业务本身的流量是否具有突然性增长,而和具体的业务领域关系不大。不过,大部分用户上云也是遵循着优先部署对弹性能力要求比较高的业务、其他业务逐步迁移这样一个策略。

     


    02

    PaaS会取代IaaS吗?


    在企业私有云建设中,曾经一度进化出了IaaS+云平台的分层结构,但IaaS层不具备贴近应用的资源调度策略。基于容器的iPaaS在部署和分发上更方便,更多的代码、应用、服务能被复用,而IaaS不贴近业务,交付慢。

     

    另外伴随PaaS与DevOps结合为企业做微服务化改造,真正让企业的系统和应用实现了横向扩展、弹性伸缩。相对而言,IaaS一般只能做原样迁移,不改造架构,企业上云前遇到的问题在上云后还会遇到。

     

    此外李亚琼还补充:“在企业公有云上,也有PaaS能力向IaaS层渗透的趋势,这就是行业专有云。”我们发现在计世资讯发布的《2016-2017 年中国金融云市场现状与发展趋势研究报告》中显示,一些大型金融企业牵头,在自身搭建金融私有云的同时将冗余的资源提供给特定的、有需求的、受限于资金、技术能力等方面的中小型金融企业,最终形成专供金融行业企业使用的金融专有云模式。

     


    03

    为什么传统企业在云上不再传统?


    Kubernetes作为Google开源的项目,其面向互联网应用的基因是渗透到整个平台的设计理念里的,这一点与传统企业的业务互联网化需求是非常匹配的。其他的调度框架、更多的特性会聚焦于如何实现资源调度,当然这也很重要;而Kubernetes的特性是围绕互联网应用架构去设计开发。

     

    这是它吸引博云这样的PaaS厂商投身其中的重要原因。李亚琼介绍,博云从2015年开始做PaaS平台研发,接触Kubernetes以后,直观判断这才是未来容器平台的核心和方向,事实也证实了博云的判断是准确的。

     

    无论是Docker、Kubernetes,还是DevOps、微服务,李亚琼以一个传统客户选择这些互联网架构的上云历程,来诠释个中原因。

     

    “我们在能源行业有个客户,在去年部署容器PaaS和DevOps平台。其中,集成了禅道(项目和文档管理)、Gitlab(代码管理、Issue跟踪)、Jinkens(持续集成)、容器平台(持续部署、升级),我们帮客户实现整个DevOps工具链的集成和自动化Pipeline构建,现在客户从开发到测试环境部署实现了一键式。当然,根据客户的安全管理规范,上生产环境还是要经过内部审批后才能实现部署发布,不过在内部的镜像库、部署文件同步等方面我们也帮客户完成了平台搭建,只要流程审批通过也能实现一键式生成环境发布,效果非常不错。”

     

    选择容器PaaS需要对原有的业务重构,这是用户在采用容器PaaS时不利的方面,但传统企业只要真正拥抱互联网,就必须去使用与互联网相适应的新技术。而容器PaaS在改造传统业务时,可以较好的实现逐步过渡,分期上线,也可以打消传统企业的疑虑。

     

    以博云的PaaS平台架构为例:

     

     

    这个架构中核心是从下向上四个层次:微服务运行时层、服务治理层、服务编排与协同层和场景应用层。其中,微服务运行时层也就是基于Docker和Kubernetes研发的容器PaaS层,聚焦与利用容器构建应用运行环境;服务治理层是围绕微服务间的调用及服务治理构建的平台软件,这一块博云也已经实现了在券商行业的落地实施;服务编排与协同层是正在研究的领域;最后就是客户的业务层,在这一层博云也会通过一些平台级的中间件对客户应用提供支持。

     

    据了解,目前博云的PaaS产品BeyondContainer 1.7版已经可以支持区块链应用部署和微服务集成,并将支持京东的商用中间件集成,其四级租户体系满足多场景需求,具备多数据中心管理和应用运维能力。BeyondContainer在底层集成了红帽的OpenShift,这也为客户提供了更加稳定可靠的产品保障、以及持续的售后服务能力。目前在使用BeyondContainer的用户中,有70%以上已经使用在生产环境中,既包括很多金融行业用户,也包括新华社和某大型国有石油企业。

     

     

    04

    PaaS会成为云计算主流吗?

     

    从去年以来,云原生理念被越来越多的人所接受,以Kubernetes为核心的云原生容器基金会CNCF也迎来众多企业的支持。基于容器和Kubernetes的PaaS、微服务、Serverless等一起构成了云原生应用的基础设施和架构,只要云原生的理念不断普及,容器PaaS就会取代过去以虚拟化为核心的IaaS,成为云计算的主流。



    05

    采访后记


    2017年,Kubernetes成为容器编排事实标准,对云计算的底层架构有着深远影响。特别是在过去不受重视的PaaS层,有了k8s加持之后能力大大加强,开始逐渐发威。而在云计算的实际使用中人们发现,SaaS和IaaS都在发展PaaS以满足客户快速开发的需求。这也是我们策划本次选题的原因所在,希望探讨PaaS的技术演变以及发展趋势。

     

    在此次与博云CTO李亚琼的沟通中,我们发现他们很多传统企业客户都在选择Docker、Kubernetes这样的互联网架构,真的是在全面拥抱互联网。博云也从他们业务经验中,解答了我们有关PaaS会取代IaaS吗?为什么PaaS重新流行?PaaS会成为云计算主流吗?等诸多疑问。

     

    “所谓云计算,其实是能力即服务,将能力提供出来,PaaS能更好地抽象并提供能力。”这可能也是博云不希望以任何技术标签来定义自己的原因,他们更加看重的是是否能够根据客户应用需求和场景,具备整合技术的能力。“技术会被迭代、淘汰,而客户需求永远不会过时,客户会教你做出什么样的产品。”




    李亚琼

    BoCloud博云 CTO


    李亚琼博士毕业于中国科学院计算技术研究所,获计算机系统结构工学博士学位。加入博云前,先后在华为、曙光进行云计算相关产品研发。李亚琼博士长期从事计算机体系结构、操作系统、虚拟化和容错计算等方面研究,特别是在虚拟化环境下的资源建模与事件分发技术、资源调度与任务管理技术、安全增强与可信环境构建技术等方向进行了大量技术研究与产品开发工作。先后参与国家高技术研究发展“863”计划项目 5项、“核高基”重大专项 1项、国家自然科学基金委项目 1项、国家发改委支持项目 1项,涵盖高性能计算机系统、高端容错计算机、安全可信、云计算等基础平台及学科前沿研究方向。

    日前,BoCloud博云CTO李亚琼接受了InfoQ的专访。李亚琼博士对容器PaaS的发展及相关技术应用等问题进行了生动的阐述,并对博云在PaaS领域的产品思路做了精彩介绍,我们全文转发了采访文章,希望让大家对博云在PaaS领域的技术能力和思考能有一个概括的了解,为大家在规划企业IT系统的时候有所启发。


    传统企业采用私有云方案来降低运营成本、加速产品创新,听起来貌似不是什么新鲜事儿,不过如果告诉你这些传统银行、电力甚至政府部门已经在用基于Docker+Kubernetes的容器PaaS来改造他们的业务,你会不会很吃惊?

     

    “现在的PaaS已经跟传统PaaS完全不一样了;甚至可以说,有了容器PaaS,很多场景下都不需要IaaS。”企业私有云提供商博云CTO李亚琼对此一点都不惊讶。日常工作中他接触了太多对互联网业务需求强烈的传统企业,以一家汽车制造企业、一家能源电力企业为例,采用的都是“物理机+容器”的方式来部署私有云,上云的业务既有内部管理系统(OA),也有核心业务系统(支付网关)。可以说这些客户倒逼云计算供应商提供出Docker+Kubernetes的容器PaaS解决方案。

     

    李亚琼的这番话的背景,是Kubernetes成为事实标准,在相关领域攻城略地,而基于Docker+Kubernetes的集群开始成为私有云的标准解法,不但互联网公司纷纷从OpenStack迁移到Kubernetes,连博云这样的私有云提供商也将Kubernetes的PaaS作为他们的主打产品。

     


    01

    容器PaaS是风口吗?

     

    有关传统PaaS与容器PaaS的对比,业界有非常多的观点。

     

    PaaS一度是云计算的宠儿,从这个概念诞生开始,就有人认为它才是云计算的未来:使用PaaS就像用水和电一样,无关系统和环境,无需运维。大量的公有云厂商都瞄准了这个方向推出产品,甚至很多公司最开始推出的云计算产品就是PaaS,最典型的就是新浪云SAE。

     

    但人们很快发现,传统PaaS的局限性太大,受限的运行环境、被阉割的API,彼时开发PaaS上的应用就意味着和这个PaaS强绑定,很难迁移。甚至连开发都很有问题,因为你的开发环境和运行环境差别太大。因此PaaS逐渐偃旗息鼓,IaaS作为更务实的选择,成为公有云的宠儿。

     

    但这个情况被Docker以及之后的Kubernetes所改变了。

     

    李亚琼认为,以前的PaaS面对的是开发,但其实无法满足开发者个性化的需求;容器PaaS关注的是部署和分发,不去干涉应用的运行时,反而给了开发更大的空间。

     

    在传统PaaS平台结构中,更多是做一个应用沙盒,封装了应用正常运行所需的运行环境和系统,这类PaaS平台就如同一个“黑盒”,应用完全脱离了用户的控制,进入了完全被托管的状态,使得开发人员和运维人员对应用和应用运行时的掌控力变弱;另外传统PaaS通常在应用架构选择、支持的环境服务等方面有较强限制,导致此类云平台层次结构运力不足。

     

    随着容器的兴起,传统PaaS一方面向更高级的Serverless转变,另一方面又分裂出iPaaS,也就是容器PaaS,可做应用层的封装调度、部署打包、开发扩容,很多互联网厂商和红帽这样的传统厂商都在转向以容器为核心的PaaS。

     

    对于客户来说,通过容器PaaS可以更加快速的实现业务开发、集成和交付上线;另外它还具有无绑定、可拓展的特点。

     

    当然,用户在选择哪些业务采用容器PaaS的时候更多的是考虑业务本身的流量是否具有突然性增长,而和具体的业务领域关系不大。不过,大部分用户上云也是遵循着优先部署对弹性能力要求比较高的业务、其他业务逐步迁移这样一个策略。

     


    02

    PaaS会取代IaaS吗?


    在企业私有云建设中,曾经一度进化出了IaaS+云平台的分层结构,但IaaS层不具备贴近应用的资源调度策略。基于容器的iPaaS在部署和分发上更方便,更多的代码、应用、服务能被复用,而IaaS不贴近业务,交付慢。

     

    另外伴随PaaS与DevOps结合为企业做微服务化改造,真正让企业的系统和应用实现了横向扩展、弹性伸缩。相对而言,IaaS一般只能做原样迁移,不改造架构,企业上云前遇到的问题在上云后还会遇到。

     

    此外李亚琼还补充:“在企业公有云上,也有PaaS能力向IaaS层渗透的趋势,这就是行业专有云。”我们发现在计世资讯发布的《2016-2017 年中国金融云市场现状与发展趋势研究报告》中显示,一些大型金融企业牵头,在自身搭建金融私有云的同时将冗余的资源提供给特定的、有需求的、受限于资金、技术能力等方面的中小型金融企业,最终形成专供金融行业企业使用的金融专有云模式。

     


    03

    为什么传统企业在云上不再传统?


    Kubernetes作为Google开源的项目,其面向互联网应用的基因是渗透到整个平台的设计理念里的,这一点与传统企业的业务互联网化需求是非常匹配的。其他的调度框架、更多的特性会聚焦于如何实现资源调度,当然这也很重要;而Kubernetes的特性是围绕互联网应用架构去设计开发。

     

    这是它吸引博云这样的PaaS厂商投身其中的重要原因。李亚琼介绍,博云从2015年开始做PaaS平台研发,接触Kubernetes以后,直观判断这才是未来容器平台的核心和方向,事实也证实了博云的判断是准确的。

     

    无论是Docker、Kubernetes,还是DevOps、微服务,李亚琼以一个传统客户选择这些互联网架构的上云历程,来诠释个中原因。

     

    “我们在能源行业有个客户,在去年部署容器PaaS和DevOps平台。其中,集成了禅道(项目和文档管理)、Gitlab(代码管理、Issue跟踪)、Jinkens(持续集成)、容器平台(持续部署、升级),我们帮客户实现整个DevOps工具链的集成和自动化Pipeline构建,现在客户从开发到测试环境部署实现了一键式。当然,根据客户的安全管理规范,上生产环境还是要经过内部审批后才能实现部署发布,不过在内部的镜像库、部署文件同步等方面我们也帮客户完成了平台搭建,只要流程审批通过也能实现一键式生成环境发布,效果非常不错。”

     

    选择容器PaaS需要对原有的业务重构,这是用户在采用容器PaaS时不利的方面,但传统企业只要真正拥抱互联网,就必须去使用与互联网相适应的新技术。而容器PaaS在改造传统业务时,可以较好的实现逐步过渡,分期上线,也可以打消传统企业的疑虑。

     

    以博云的PaaS平台架构为例:

     

     

    这个架构中核心是从下向上四个层次:微服务运行时层、服务治理层、服务编排与协同层和场景应用层。其中,微服务运行时层也就是基于Docker和Kubernetes研发的容器PaaS层,聚焦与利用容器构建应用运行环境;服务治理层是围绕微服务间的调用及服务治理构建的平台软件,这一块博云也已经实现了在券商行业的落地实施;服务编排与协同层是正在研究的领域;最后就是客户的业务层,在这一层博云也会通过一些平台级的中间件对客户应用提供支持。

     

    据了解,目前博云的PaaS产品BeyondContainer 1.7版已经可以支持区块链应用部署和微服务集成,并将支持京东的商用中间件集成,其四级租户体系满足多场景需求,具备多数据中心管理和应用运维能力。BeyondContainer在底层集成了红帽的OpenShift,这也为客户提供了更加稳定可靠的产品保障、以及持续的售后服务能力。目前在使用BeyondContainer的用户中,有70%以上已经使用在生产环境中,既包括很多金融行业用户,也包括新华社和某大型国有石油企业。

     

     

    04

    PaaS会成为云计算主流吗?

     

    从去年以来,云原生理念被越来越多的人所接受,以Kubernetes为核心的云原生容器基金会CNCF也迎来众多企业的支持。基于容器和Kubernetes的PaaS、微服务、Serverless等一起构成了云原生应用的基础设施和架构,只要云原生的理念不断普及,容器PaaS就会取代过去以虚拟化为核心的IaaS,成为云计算的主流。



    05

    采访后记


    2017年,Kubernetes成为容器编排事实标准,对云计算的底层架构有着深远影响。特别是在过去不受重视的PaaS层,有了k8s加持之后能力大大加强,开始逐渐发威。而在云计算的实际使用中人们发现,SaaS和IaaS都在发展PaaS以满足客户快速开发的需求。这也是我们策划本次选题的原因所在,希望探讨PaaS的技术演变以及发展趋势。

     

    在此次与博云CTO李亚琼的沟通中,我们发现他们很多传统企业客户都在选择Docker、Kubernetes这样的互联网架构,真的是在全面拥抱互联网。博云也从他们业务经验中,解答了我们有关PaaS会取代IaaS吗?为什么PaaS重新流行?PaaS会成为云计算主流吗?等诸多疑问。

     

    “所谓云计算,其实是能力即服务,将能力提供出来,PaaS能更好地抽象并提供能力。”这可能也是博云不希望以任何技术标签来定义自己的原因,他们更加看重的是是否能够根据客户应用需求和场景,具备整合技术的能力。“技术会被迭代、淘汰,而客户需求永远不会过时,客户会教你做出什么样的产品。”






    李亚琼

    BoCloud博云 CTO


    李亚琼博士毕业于中国科学院计算技术研究所,获计算机系统结构工学博士学位。加入博云前,先后在华为、曙光进行云计算相关产品研发。李亚琼博士长期从事计算机体系结构、操作系统、虚拟化和容错计算等方面研究,特别是在虚拟化环境下的资源建模与事件分发技术、资源调度与任务管理技术、安全增强与可信环境构建技术等方向进行了大量技术研究与产品开发工作。先后参与国家高技术研究发展“863”计划项目 5项、“核高基”重大专项 1项、国家自然科学基金委项目 1项、国家发改委支持项目 1项,涵盖高性能计算机系统、高端容错计算机、安全可信、云计算等基础平台及学科前沿研究方向。

    展开全文
  • 基础架构即服务(IaaS)产品通常更易于满足企业的计算需求,因为只提供了虚拟机,也可能增加了一些数据库特性。不幸的是,IaaS用户发现自身在部署和集成其云应用和其内部IT时,正面临着新的运营挑战,极少数企业期望...

      基础架构即服务(IaaS)产品通常更易于满足企业的计算需求,因为只提供了虚拟机,也可能增加了一些数据库特性。不幸的是,IaaS用户发现自身在部署和集成其云应用和其内部IT时,正面临着新的运营挑战,极少数企业期望将一切都转移到云端。

      现在新的私有平台即服务(PaaS)工具可以有效解决这个问题。这些工具不仅旨在提供所有操作系统和中间件所需要的应用,而且提供了一种“运营件(operationsware)”。正确的私有PaaS产品可以让企业的云体验更为积极,而且帮助企业更好地符合其业务目标。

      过去,术语PaaS通常涉及到操作系统和中间件。然而现在,这个术语适用于安装在私有云或者公有云之上的任何形式的工具,可以通过软件应用程序接口(API)提供应用服务。现在PaaS平台提供了安全、移动化、法规遵从、治理、运营、编制、数据库,甚至是应用开发服务。他们可以在企业自己的数据中心运营,而且大多数情况下,也可以在公有云或者私有云中运营,这些都让PaaS成为一种新奇且具有价值的传统中间件和云的混合体。

      选择正确的PaaS产品

      做出最佳的私有PaaS选择的第一步就是确定每一个竞争者和企业的其余部分的技术的兼容性。并不是所有硬件、软件和云环境都可以为任何既定的PaaS产品所支持,因此企业应该详细清理其IT环境,并且确定将要运行什么,以及将要在哪里应用新的PaaS选择。IT团队要消除不支持其IT组建混合的包,或者是不够成熟,无法支持一些重要系统或者软件的部分。理想上,企业应该寻客观的范畴,用来验证其提供商的稳定性和支持程度。

      使用PaaS工具通常要求应用、应用生命周期管理和软件实践和流程做出最低限度的改变。出于这种原因,企业应该小心找出并应用最全面的可用工具;用这种方法会导致他们浪费时间整合无价值或者是浪费成本的特性。最佳的做法是:关注当下的痛点(大多数企业的列表都是与安全或者法规遵从和治理),并识别出能够最有效解决这些问题的PaaS产品。

      另一方面,IT团队应该要着眼于当下的需求之外,确保其PaaS选择拥有适用于未来需求的特性。否则,他们会发现在一年后可能就要被迫改变其方法。

      在回顾痛点列表以及PaaS产品时,IT团队可能发现他们的问题在运营和开发中间分开。这意味着他们需要为应用创建一致且有效的运营框架。并且同时支持应用开发来解决移动和其他问题。PaaS工具倾向于按照功能线划分,决策制定者可能发现最佳的PaaS选择实际上就是数个不同的PaaS平台,每一个符合一套需求支持。最终,能够轻松整合其他的PaaS元素成为选择正确的私有PaaS产品的高度重要因素。

      大多数企业发现只有三或者四个PaaS产品可以通过筛选的初级阶段。这个简短的列表随后要经受审计/测试,可以通过两个步骤进行处理:现场复查使用以及应用引导测试。

    展开全文
  • 历经近3年的研发投入与项目实践,现在已经打造出了亚信分布式数据库系统ADB、高性能云计算平台HPS、大数据云平台DCP三款产品,旨在共同构建一套完整的PaaS平台解决方案。通过该PaaS平台,能将亚信拥有的大数据、CRM...

    PaaS:平台即服务,作为云计算的三大领域之一,现在已经不是什么新鲜事物了。早自2013年起,亚信的大数据平台专家技术团队就已组建。历经近3年的研发投入与项目实践,现在已经打造出了亚信分布式数据库系统ADB、高性能云计算平台HPS、大数据云平台DCP三款产品,旨在共同构建一套完整的PaaS平台解决方案。通过该PaaS平台,能将亚信拥有的大数据、CRM、BOSS以及众多核心应用能力逐渐服务化、组件化,由该平台统一承载并提供基于云计算的服务。

    近日,亚信数据【三剑齐发 蓄势出击】大数据平台产品发布会在北京召开,三款产品也正式公开亮相。亚信数据CEO张灏、英特尔公司(Intel))代表高志勇为发布会致辞。亚信数据副总裁兼大数据平台产品线总经理杨映南主持会议,中国移动、中国电信、中国联通、贵阳投资促进局等政府、企业领导和亚信各BU领导出席本次大会。会后,51CTO记者采访了亚信数据副总裁兼大数据平台产品线总经理杨映南先生,对亚信数据PaaS平台产品系列做了深入解读。

    杨映南

    亚信数据副总裁兼大数据平台产品线总经理杨映南

    与众不同的PaaS

    杨映南首先表示,亚信数据对整个云计算、大数据的理解可能会和友商不尽相同,亚信数据的PaaS也与众不同。亚信数据的PaaS平台,是将亚信拥有的大数据、CRM、BOSS以及众多核心能力逐渐服务化、组件化,由该平台统一承载,并以云计算服务的形式呈现给各个应用系统。它承载了亚信现在和将要开展的业务,并把各种资源系统归纳管理起来。

    亚信数据建设的是PaaS平台,没有过去传统的纵向系统集成的概念,应用部署到平台上来,就是申请租户和调用服务,资源分配和配置由平台完成,这里面暗含着数据中心操作系统的概念:管理对象包括业务、租户、应用、资源、安全等等,其间沉淀了各种业务组件,把这些业务组件以服务的形式对外展现出来,有的以API的方式,对外输出。此次发布的三款产品是相互协同的、有机的,不是割裂的。

    做自主可控的大数据产品

    亚信分布式数据库系统ADB

    亚信分布式数据库系统(ADB) 是一款面向电信、金融、政务、安全等行业的国产自主、安全可靠、高性能的企业级分布式事务型关系数据库产品。除了完整支持事务的ACID和MVCC特性外,它是一款真正的分布式数据库产品,支持分布式事务,支持跨节点关联,支持在线的横向扩展,支持异构数据库容灾,支持透明的数据分布存储和多副本,系统高可用和秒级切换,支持最新的sql2011标准,高度兼容oracle语法。

    高性能云计算平台HPS

    高性能云计算平台(HPS)是基于Docker的容器云计算平台,通过集成、调度、管控各种PaaS服务组件,支持微服务化和敏捷开发,提供完整的PaaS平台解决方案。HPS改变了传统开发、测试、运维割裂的现状,可以大大提高开发效率,降低运维成本,节约硬件投资,提升系统可靠性。

    大数据云平台DCP

    大数据云平台(DCP)是为电信运营商、互联网、金融、交通、政府等行业提供资源高效、功能丰富、运营安全、运维简洁的大数据平台解决方案。其主要优势有:资源共享高效利用,提高大数据平台的随需应变能力,支持对多个商用/开源的Hadoop、MPP、数据仓库进行统一纳管。

    在杨映南看来,这些技术上的优势只是其一。亚信数据的产品是完全国产化的,中国人自己的软件,是安全自主可控的。这在信息安全领域是非常重要的。其次,成本低,比国外的很多软件甚至低到50%以下。但是,性能毫不逊色,一些局部性能甚至超越了外国软件。

    亚信数据的这些产品,能够很快的和中国国情有机的结合,不需要大刀阔斧的去做应用系统的改造,这也是一大优势。

    已经达到国际水准

    杨映南对亚信数据的产品非常自信。据他介绍,这三款产品的研发团队一共只有80多人,之所以有这样的效率,是因为亚信数据加入并借助全世界开源社区的力量,这也是开源社区带来的一个好处。

    这三款大数据产品将于明年大范围推广,在杨映南看来,它们会被市场全部接受。数据有交易类数据和分析类数据,这三款产品覆盖和解决了数据处理的多个应用场景。此外,亚信数据的PaaS产品系列统一采用分布式集群构架,全部资源都是弹性伸缩。

    做大数据要脚踏实地

    随着企业进入回归理性的实战时期,云计算和大数据不再停留在“炒作概念”的阶段,云计算和大数据迎来了稳定发展和再次兴盛。亚信数据要做的不是概念的追捧,而是真正的为客户提供云计算和大数据产品和服务。亚信数据重视数据的价值,把云计算和大数据有机的结合起来,落实到实实在在的产品上,服务于客户。

    应用是有生命周期的,而数据可以长命百岁

    在杨映南看来,“应用是有生命周期的,而数据可以长命百岁”。

    数据可以一直沉淀,越来越多,越来越值钱,而应用这些数据的业务五花八门、层出不穷、千奇百变。如果业务应用系统不存在了,数据随着消失了,那就太可惜了。沉淀下来的这些数据是宝贝,要用大数据平台的方式把数据和应用系统解开,让数据永远存在。让数据为需要的人提供各种各样的服务和工具,这也是亚信数据要做的,也是亚信数据平台的设计思路。


    本文作者:赵立京

    来源:51CTO

    展开全文
  • 目前,在21个细分市场中有超过360家供应商,提供超过550种PaaS产品。这些产品中有48%仅支持云计算。没有一家供应商在所有的21个细分市场中都占据一席之地,其中90%仅在单一PaaS细分市场中运营。 Gartner研究副总裁...
  • 为此,提出一个企业PaaS平台产品选择框架,分别从PaaS产品选择的需求分析、测评指标和评选方法三方面研究融合云计算模式的企业面向服务体系架构,PaaS产品评价指标体系的构建方法和基于ANP的多属性产品选择决策过程...
  • PAAS云计算产品分析;目录;AWS云产品IAAS弹性计算与存储;AWS云产品(PAAS)云数据库;AWS云产品(PAAS) 云数据处理;AWS云产品(PAAS) 云应用服务;AWS云产品(PAAS) 云部署;AWS云产品(PAAS) 云资源管理;产品比对;目录;云资源...
  • PAAS

    2019-09-23 17:54:46
    PaaS是Platform-as-a-Service的缩写,意思是平台即服务。 把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为...
  • www.baifendian.com www.baifendian.com www.baifendian.com www.baifendian.com www.baifendian.com www.baifendian.com Big Data Practitioner www.baifendian.com www.baifendian.com www.baifendian.com www.bai
  • PaaS已死,PaaS永存

    2017-07-03 10:13:00
    人们认为两个最知名的PaaS产品是CloudFoundry和Open Shift,但有些厂商可能会对如此大胆的断言坐立不安。 令人惊讶的是似乎并不是这样。事实上,CloudFoundry基金会首席执行官Abby Kearns表示,这本身就是PaaS的一个...
  • 目前PAAS云计算产品调研 Big Data Practitioner 目录 1 AWS分析 2 阿里云分析 3 SalesForce分析 Big Data Practitioner AWS云计算总体架构 API和SDK 管理 监控 认证和授权 云管理平台 Identity & Access Management ...
  • PaaS

    2014-12-22 15:03:12
    PaaS Platform-as-a-Service:平台即服务; 是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的...
  • paas

    2012-06-26 10:34:00
    PaaS是Platform-as-a-Service的缩写,意思是平台即服务。 把服务器平台作为一种服务提供的商业模式。通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为...
  • 本文讲的是PaaS云计算产品的选择始于编程语言,平台即服务允许云计算架构师们使用他们自己的代码并作为其首选,而无需提供虚拟机和管理操作系统,从而降低基础设施的管理问题。在一个蓄势而发的云计算市场中,不会有...
  • 与SaaS相比,PaaS和IaaS的概念相对较新,也是最近几年云计算领域的集中发力点,像Amazon、微软、谷歌、阿里云等还有很多初创公司都推出了IaaS和PaaS产品。下面一张图比较经典的比较传统IT、IaaS和PaaS:目前市面上有...
  • 阿里云 专有云敏捷PaaS V3.5.1 产品文档合集(全量产品合集) 20191015.zip
  • PaaS平台

    千次阅读 2018-12-10 15:40:02
    类似 IaaS,PaaS 也包括服务器、存储空间和网络等基础结构,但它还包括中间件、开发工具、商业智能 (BI) 服务和数据库管理系统等。PaaS 旨在支持 Web 应用程序的完整生命周期:生成、测试、部署、管理和更新。 ...
  • 详解主流PaaS软件平台和产品

    万次阅读 2018-11-14 00:01:00
    PaaS(平台即服务)是NIST定义云计算三种服务模式之一,另外两个分别是IaaS和SaaS。PaaS服务一般分为框架类服务和中间件服务。框架类服务:Tomcat、Web...
  • 阿里云 专有云敏捷PaaS V3.5.1 产品简介 20191015.pdf
  • 本文中的PaaS特指循环经济中的【产品即服务】,旨在用实际案例说明源自循环经济领域的PaaS模式有哪些优势、解释在物联网时代采用PaaS模式的摩拜共享单车如何盈利、机械制造商不卖设备却更有竞争力又是怎么回事?...
  • Pivotal PaaS平台云CloudFoundry 产品功能和架构 CCooppyyrriigghhtt 22001133 PPiivvoottaall. AAllll rriigghhttss rreesseerrvveedd. 目录 Paas和IaaS的区别和PaaS价值 CloudFoundry的设计目标原理 CloudFoundry...
  • 综合应用云计算产品,搭建跨地域PaaS云.pdf
  • 本课程将向您展示如何使用Azure的PaaS产品来构建全局,高性能和安全的应用程序。 您将更好地了解Azure上的PaaS开发以及如何在云原生设计中构建应用程序和服务。 您将学习如何探索Azure市场,以找到最适合您的应用...
  • 开源PaaS平台Cloudify介绍

    千次阅读 2013-09-03 08:32:27
    PaaS作为云计算三大服务模式之一,目前业界已有很多解决方案,读者可以参考以下链接作为各PaaS产品比对: ...本文主要对Cloudify进行介绍,大部分内容均为官网

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,796
精华内容 11,918
关键字:

paas产品