服务简介
最近更新时间: 2022-06-09 02:03:21
# 概述
应用托管服务(application host service),简称 AHS,是一个微服务管理的 PaaS 平台。通过纳管 kubernetes 集群或边缘设备,提供应用可视化编排、部署、监控、运维等全栈式解决方案,助力您的应用轻松上云。
# 功能特性
# 资源管理
资源管理模块可以同步 LStack容器服务中的 kubernetes 集群,未来会同步管理云服务商目录中的 ECS。通过导入按钮为 kubernetes 集群使能 AHS。
类别 | 子类 | 功能模块 | 功能描述 |
---|---|---|---|
应用托管服务 | 资源管理 | 容器集群 | 提供对容器服务中纳管的集群执行导入和取消导入功能,所谓导入即可以被 AHS 使用的集群,导入过程中会为该集群安装插件。 |
应用托管服务 | 资源管理 | 边缘节点池 | 在边缘计算场景下,AHS 提供了 kubernetes 控制面。用户可以将自己的边缘设备托管到 AHS 平台。 |
# 环境
环境是一个具有资源隔离、网络隔离的独立空间,部署在该空间内的应用程序可以根据程序名称互相访问。每个环境的背后对应一个 kubernetes 集群,在应用托管服务服务中不光支持创建用户集群资源的环境,同时还支持创建边缘计算的环境。
# 应用管理
应用管理模块属于AHS的核心模块。这里的应用是多个微服务集合的概念,每个微服务可以当作应用的一个组件。应用管理集成了先进的可视化编辑器,通过拖拽组件的方式创建应用编排。当前支持组件类型:普通服务,中间件,三方服务。对已创建的编排,提供了部署、更新、删除、卸载、停止、回滚等功能。
类别 | 子类 | 功能模块 | 功能描述 |
---|---|---|---|
应用托管服务 | 应用管理 | 应用列表 | 提供应用的增、删、改、查服务 |
应用托管服务 | 应用管理 | 应用编排 | 提供应用的可视化编排服务,通过拖拽组件的方式,组合成一个应用 |
应用托管服务 | 应用管理 | 日志中心 | 提供对组件实例的实时日志和持久化日志查询功能 |
应用托管服务 | 应用管理 | 拓扑图 | 提供应用组件整体运维视图服务,可以观察组件的运行实例详情 |
应用托管服务 | 应用管理 | 监控 | 提供组件监控服务,比如:cpu、内存、网络、磁盘以及中间件的个性指标 |
# 网关
网关是应用访问的入口,本质上是一个负载均衡器。创建网关会在 kubernetes 集群中创建一个或多个 nginx 工作负载,然后通过在云服务商创建的的 SLB 或集群节点的公网 IP 暴露服务。 一个网关可以被一个环境独享,也可以被几个环境共享。
类别 | 子类 | 功能模块 | 功能描述 |
---|---|---|---|
应用托管服务 | 网关 | 网关管理 | 提供网关的增、删、改、查服务 |
应用托管服务 | 网关 | 证书管理 | 提供证书的增、删、改、查服务 |
应用托管服务 | 网关 | 路由管理 | 为应用组件提供暴露服务规则 |