– 多种业务: MySQL、PostgreSQL、Redis、NFS、Memcached、 HTTP
– 多种语言: Java、PHP、Node、Python、Ruby、Go、Perl等
– 多种框架: Cake、Express、Django、Flask、Rails、Sinatra
– 多种Web/App服务: Nginx、Apache、Apache Tomcat、Thin、Unicorn、Gunicorn
– 支持容器: Docker等
– 丰富的、可管理的并可扩展的API,保证未来的敏捷和灵活
由于私有云、公有云的底层基础设施平台的差异,PaaS需要能够支持多种市场上的IaaS平台:
– vSphere、OpenStack、AWS等
混合云资源管理和协同:PaaS需要能够实现工作负载和数据在私有云和公有云间的平滑和快速迁移
– 保证工作负载获得正确的公有云或私有云资源,并由此获得非常好的性能
– 性能管理、灵活扩容能力
– 工作负载的生命周期管理,实现业务的快速开发、快速部署、快速升级
同时,PaaS在保证敏捷性的同时,更需要保证安全性
– 完整的对各类服务和资源的接入控制
– 网络接入数据进出的控制管理
– 数据完整性
– 工作负载之间的隔离等
为满足上述需求,市场上需要一种新型的、灵活定义策略的PaaS。目前,Apcera正是在这样背景下成立的一家值得关注的公司,专注于这种新型的混合云操作系统领域,其推出的PaaS产品CONTINUUM侧重于基于策略的企业应用部署、协同和监管。

新型PaaS平台为企业带来的价值相比传统模式,有了这种基于策略的PaaS平台,可以极大地简化应用的开发、部署、交付、升级维护的过程,节省成本和加速业务创新,使得企业从中受益。
业务开发者可以非常方便地开发面向任何用户,在任何时间、任何地点都可以使用的应用;开发完成后,该应用可以直接快速部署在PaaS平台上投入运营。并且,开发人员和业务运营人员只需要将注意力放在企业应用的业务本身,而不必关心公有云和私有云资源的分配和调度管理,不必担心服务器配置、数据库设置、操作系统版本、信息安全漏洞、负载平衡,甚至是如何扩大规模等底层问题。因为,这一切都可交由PaaS平台来完成。
例如,企业将重要数据以及计算环节部署在自己的私有云中,当数据量激增的高峰期到来时,PaaS平台可以通过相关策略将一部分安全性要求不高的工作负载转移到云服务商公有云上,完成跨越私有云和公有云间安全地创建和部署企业业务,从而保障业务稳定、高效、敏捷、安全的正常运行。而在这个过程中,无须修改企业应用程序代码本身。

如今,随着混合云概念的红火,以及PaaS本身的发展,PaaS正在得到越来越多的关注。2015年4月份查询的谷歌趋势查询的结果也在一定程度上说明这一点:

虽然, PaaS仍只是处于起步阶段;但从发展的角度, PaaS时代已经来临,而且正在发展成为混合云的操作系统!
作者:爱立信RPM,Changyou Song