众多客户考验的企业云应用平台 - Primeton PaaS - 功能组成

基础服务 | 基础框架 | 运营支撑 | 应用框架 | 应用门户 | 开发者社区

基础服务

基础服务,即Primeton PaaS平台云环境中的应用基础设施服务,是应用运行环境的基础。

平台提供了丰富、完备的基础服务供开发者使用,让应用开发变得轻松,开发者可以更关注开发业务功能。主要包括以下服务:

♦        应用容器服务

♦        数据库服务

♦        缓存服务

♦        日志服务

♦        文件服务

♦        负载均衡服务

♦        定时服务

♦        资源库服务

基础服务还为应用稳定、高效的运行提供可靠的依赖,并能随着应用业务压力的变化自动进行弹性伸缩。

此外,考虑到客户业务需求灵活多变的特点,平台还提供统一的扩展服务能力,方便服务提供商将已有的业务服务(如:支付服务、位置服务、通信服务、邮件服务等)集成到平台上,供应用开发者使用。

应用容器服务

应用容器服务为应用安全、稳定、可靠、高效的运行提供必需的应用容器。应用容器负责应用的部署、卸载、启动、加载、停止、重启,为应用开发者提供便捷的应用部署和运行服务。开发者只需将应用提交到平台,应用容器服务自动完成应用的部署和运行,无需开发者进行复杂的应用容器安装、管理和维护工作。

数据库服务

数据库服务提供统一的关系数据库服务。包括数据库实例创建、删除、启动、停止,对数据库的应用用户访问权限的控制,数据库服务可用性探测,数据库数据维护等服务。

缓存服务

缓存服务是一个高性能的分布式内存对象缓存系统,用于为应用提供数据缓存服务。缓存服务提供缓存的集中管理(创建、查询、销毁)、缓存基本操作(写入、读取、逐出)、以及缓存加载等操作。通过缓存数据库查询结果,减少数据库访问次数和网络数据交换量,以提高应用的访问速度。

日志服务

日志服务是云平台应用运行环境下,应用问题排查、监控和日常运维活动中的主要手段之一。由于用户的业务应用托管到了云平台,对于用户来说,业务应用的部署模式是透明的,这种方式下用户无法再像传统模式那样,连接操作系统来查看、获取业务日志。

日志服务为开发者提供日志记录、日志级别设置、日志查看、日志采集打包下载等功能,让开发者在应用开发期通过调用用户日志API记录日志,应用上线后通过在线管理控制台调整日志记录级别、在线查看日志或下载应用全量日志。

文件服务

文件服务主要功能是提供给开发者一个在云平台应用运行环境下对文件进行操作的基础服务能力。在云平台下,为了确保应用文件的安全、应用多实例间共享访问,不能再像传统模式那样将应用文件写入到操作系统磁盘。

文件服务为开发者提供应用文件读写操作的API,将文件保持至为应用单独创建的共享存储中,确保了应用文件的访问安全,并定时备份数据。

负载均衡服务

负载均衡服务为确保平台上的应用稳定、高效的运行,提供了高可用、高性能的负载均衡服务,将应用的访问请求分摊到多个应用容器节点上。支持TCP和HTTP协议的反向代理、服务故障转移、多种负载均衡策略、应用个性化域名和域名解析转发等特性。

定时服务

定时器服务提供统一的定时器服务。包括为用户应用提供定时任务的统一管理(创建、修改、删除、暂停、继续定时任务等)。定时任务存储在数据库中,支持集群方式。支持构造各种简单和复杂的触发时间,调度应用定时任务的执行。

资源库服务

资源库服务为开发者提供统一的应用代码或部署资源的管理服务,以便应用开发者对应用进行版本控制和不同客户端的代码提交/检出等功能。

扩展服务

PaaS平台支持外部扩展服务(如:支付服务、位置服务、通信服务、邮件服务等)接入。服务提供者提交服务API和SDK,通过平台的扩展服务框架即可将服务接入平台,并提供给开发者使用。开发者可以像使用其他基础服务(如:数据库服务、缓存服务、文件服务等)一样使用扩展服务。平台统一对扩展服务进行访问控制、流量控制和计量统计,服务提供方需负责服务使用的技术支持。