科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道虚拟化/云计算Apache软件基金会推出全新多云PaaS架构

Apache软件基金会推出全新多云PaaS架构

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

一直以来,企业在部署Paas架构方面很少有多IaaS云提供商予以选择。目前,非营利性的组织——Apache软件基金会 (ASF)为开放源软件项目提供支持,但是前提是要实现Apache Stratos 4.0。

来源:TechTarget中国 2014年1月26日

关键字: IaaS PaaS 云平台

  • 评论
  • 分享微博
  • 分享邮件

ZDNet至顶网服务器频道 01月26日 新闻消息: 一直以来,企业在部署Paas架构方面很少有多IaaS 云提供商予以选择。

目前,非营利性的组织——Apache软件基金会 (ASF)为开放源软件项目提供支持,但是前提是要实现Apache Stratos 4.0。作为一个多云平台即服务(PaaS)框架,Stratos公司承诺:PaaS能够跨多公共和私有云基础架构,从而实现综合部署和管理。这样做,就可以创建应用程序,然后基于业务或经营的准则,在提供商之间移动或者扩展应用程序。

Stratos公司最初是由WSO2公司发展起来的,WSO2公司是企业中间件平台,一个基于Sri Lanka的提供商,总部位于美国加州Palo Alto,在2013年7月,WSO2将软件赠给ASF。新版本代表的不仅仅是升级,而且是关于架构的反思,位于加州圣何塞的移动互联网科技集团,思科系统公司杰出的工程师Luca Martini谈到,“Stratos 2和Stratos 3主要专注于Web服务,” Martini谈到, “Stratos 4将实现真正的PaaS。”

缩放功能越来越强大

一位WSO2软件的架构师Lakmal Warusawithana,回顾了旧金山2013年WSO2Con美国会议期间,一些即将发布的多云功能。Lakmal Warusawithana谈到,总体而言,Stratos 4.0使组织能够创建安全的多租户 ,弹性的、计量的以及计费的PaaS。还包括云爆发的能力,并且能够使用消息代理标准化通信。另一个功能:一个实时处理事件的引擎 ,可以用来分析实时数据,并且能够自动地扩展或者缩放实例。

这些新功能为Warusawithana所谓的多因素自动缩放,提供了机会,能够以应用程序运行状况或业务规则为准,事件处理引擎进行分析。这种功能使企业能够制定明智的策略,可跨多云工作部署。

该架构使得外部负载平衡器可以向实时事件处理引擎发布统计数据,来扩展或缩小实例的规模。这种功能也可以被定义为墨盒,使负载均衡器能够自动地缩小或者扩展应用程序。墨盒模型也能够扩展负载平衡器的规模。如果组织需要单独的负载平衡器,云控制器将运转起来。

负载平衡器可以向中央的以及复杂事件处理器发布设置。该功能能够让所有参与负载均衡的零件,按需扩展。具备多因素自动缩放功能,负载平衡器如果出现问题的话,可以实时进行分析,以决定缩放还是移动应用程序实例。

新的架构还制定了明智的策略。这些策略包括更高的可用性,故障转移,更低的成本,最大限度地利用专有资源,或者其他更复杂的行为-所有这些都由DevOps团队定义。比如,你想有99.999%的可用性,你就可以制定相应的策略,并通过多云部署启用这个策略。

此外,Stratos 4.0将使云爆发能够跨多个提供商。有了云爆发,使私有PaaS以应用突发到其它基础设施的方式设立资源成为可能。当组织使用不同的云,每个实例包括负载均衡能力。这提供了成本效益的方式,在专用服务器上运行应用程序,无需担心高峰时期的资源分配问题。

Warusawithana谈到,成本可以积少成多,PaaS在亚马逊弹性计算云(EC2 )上运行多年。私有PaaS使组织能够在专用硬件上运行全天候裸露的应用程序,以减少PaaS的环境成本。 如果应用程序负载偏小,基础设施可以跨公共云提供商的基础设施,按需自动缩放。

一旦编写,及时部署

基础设施即服务(IaaS)服务配置方式存在细微差别,使得跨多云上运行代码变得很困难。Stratos 4.0构建在Linux容器的基础上,一个轻量级的系统虚拟化架构,将应用程序所需的资源与底层的IaaS基础架构隔离开。
这样,开发人员能够创建一个通用的墨盒,运行在多云之上,可以通过一个集成的云控制器进行管理。使用墨盒就能够使用策略引擎来移动墨盒,横跨多云IaaS平台,这取决于不同的规则,如成本或者可用性。组织可以在内部云上运行专用实例来降低成本,但是随后其他供应商有了更高的要求。开发人员创建容器,运行在EC2,OpenStack或者其他云之上,无需修改。

然而,墨盒被设计成无状态的,所以,当关闭一个数据库墨盒时,数据就会丢失,Martini说,反过来,也就是说,这对于数据库应用程序来说,是一个挑战。运行此类应用程序的过程,通过将应用程序指向一个持久性的存储-就像亚马逊简单存储服务 -数据库管理墨盒被关闭之后,可以进行访问。

Stratus 4.0运行在许多IaaS系统之上,包括EC2,VMware vCloud和OpenStack。也应该运行在任何Apache jclouds支持的IaaS之上。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章