SIXCloud技术白皮书

监控的项目包括CPU、内存、存储、网络。监控页面如下图所示:

? 镜像管理

提供对镜像文件的新增、编辑、删除等功能。

37 / 54

租户通过上传文件方式,将镜像添加到租户控制台。可以选择镜像中的系统类型、磁盘格式、容器格式、最小内存等。

镜像的制作需要使用特定的制作软件,将操作系统文件进行打包制作。 ? 云硬盘

云硬盘可以为租户提供一个额外的存储空间,租户可以根据需要进行申请。在申请到云硬盘后,可以将云硬盘挂载到某个云主机下,也可以对已经挂载的云硬盘进行卸载。

(二) PaaS服务

PaaS服务以应用为中心,进行快速的应用搭建服务,实现应用的快速托管。

38 / 54

主要功能模块包括: ? 应用路由器

设置外网的访问请求如何路由到指定应用下,通过应用路由器,实现域名解析、请求转发以及健康检查。路由好比系统中的事件守护进程,其责任是监听将要激活的新应用。而健康管理器的作用是识别任何可能产生的问题,并通过告知控制器或者其他机制来解决这些问题。 ? 代码管理服务

为租户提供代码管理服务,为了编写一些能够更快速、简单地开发以后软件项目的软件,已经进行了很多尝试。最新的源代码解决方案都包含了版本控制系统,它可以对源代码的修改进行回滚,从而将有害的代码剔除出项目之外,或者简单地跟踪哪些人修改了代码的哪些行的内容。版本控制系统试图解决开发人员在试图同时对某个文件进行修改时所出现的冲突问题,可以防止用户覆盖其他人所作的修改。源代码管理解决以前 SCM 解决方案中的失效问题。 ? 数据库服务

提供对开放型数据库系统的托管、安装、部署服务、访问调用服务等。租户可以申请系统的数据库服务,SIXCloud云平台在受理申请后,为租户提供一个数据库访问

39 / 54

URL、帐号、密码、SCHEMA等。租户在应用中配置访问参数后,可以使用数据库服务。对于数据库的访问容量,再申请时就已经设定,对于超出容量时,数据库服务将自动告警。

对于某些并发性比较高的数据库服务,可能需要申请使用集群服务。 ? 缓存服务

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

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

提供以应用为中心,在应用托管过程中需要的各种应用支撑服务。包括: ? 应用VM

应用所部署的VM云主机情况,一般只在VM资源部署时才有此功能。 ? 安装服务

应用容器的安装服务。 ? 运行容器

运行容器的管理。 ? 负载均衡

提供应用级别的负载均衡服务。 ? 数据库服务

应用所涉及的数据库服务。可以进行数据库服务的申请和管理。 ? 服务管理

对应用所使用的云服务进行集中管理。 ? 开发服务

提供应用开发服务。

40 / 54

联系客服:779662525#qq.com(#替换为@)