平台版
1、概述
1.1 简介
HAP 平台版(Application Platform Core)将 HAP 能力完全复刻给合作伙伴,允许客户和合作伙伴在指定的计算平台上部署实施 HAP 私有部署版本,并同时实现多租户经营能力。概括来说,客户或伙伴拥有了一整套可以提供公共云服务的 APaaS 产品能力。伙伴可以通过OEM方式独立经营(结合预制垂直应用),也可以将其与自己的自有产品能力整合提供给终端客户。
1.2 名词解释
名词 | 描述 |
---|---|
授权 | 即对“组织”开通平台相关功能 |
授权指标 | 指被定义为平台的可独立售卖的功能项、功能集合或可计量的功能项,授权指标项由 HAP 系统提供,品牌方不可新增、删除、变更授权指标信息 |
版本 | HAP 平台本身是一个完整产品,伙伴可以通过组合平台提供的授权指标项,定义不同的产品版本。平台默认初始化时,提供标准版、专业版、旗舰版3个版本,品牌方可以编辑和新增版本,不可删除版本 |
增购指标 | 指销售、运营人员对平台注册的组织进行授权,授权的产品版本不能满足平台用户时,可在版本的基础之上再额外增购“授权指标”的增购指标项 |
2、平台架构
2.1 产品架构
-
系统设置:平台基础配置及授权信息。平台部署完成后,通过系统设置中的“授权”菜单项,输入平台密钥进行授权;之后通过其他配置项完成平台初始化(配置项详细下方“3.1系统配置”说明)
-
主数据:平台基础主数据服务,包含:组织、授权指标、产品版本、平台用户等基础数据
-
APaaS运营:基于平台能力自建的初始应用,用于平台基础运营,品牌方的销售、运营人员可通过此应用对平台组织进行授权流程化管理
2.2 部署架构
平台版将采用 HAP 私有部署版的专业集群部署架构模式,基于Kubernetes来进行服务编排,动态实例伸缩,保证系统性能的同时充分利用服务器资源。以下是部署架构图:
最低服务器配置如下(并发300,可用率 99%):
用途 | 配置 | 操作系统 | 部署服务 | 数量 |
---|---|---|---|---|
负载与转发 微服务应用 | 带宽: 100Mbps, 按使用流量 8C/32G/40G系 统盘/100G数据盘 | Debian 10+ | Nginx HAP 微服务 | 3 |
缓存 | 带宽: 100Mbps, 按使用流量 4C/16G/40G系统盘/100G数据盘 | Debian 10+ | Redis | 1 |
中间件 | 带宽: 100Mbps, 按使用流量 8C/32G/40G系统盘/200G数据盘 | Debian 10+ | Kafka、Elasticsearch、mingdaoyun-file | 3 |
数据库 | 带宽: 100Mbps, 按使用流量 8C/32G/40G系统盘/200G数据盘(SSD) | Debian 10+ | MySQL、MongoDB | 3 |
负载均衡器 | 云服务 | - | 平台访问入口 | 1 |
对象存储 | 云服务,存储包规格: 1TB | - | 如:阿里云OSS | 1 |
推荐服务器配置如下(并发1000+,可用率 99.9%):
用途 | 配置 | 操作系统 | 部署服务 | 数量 |
---|---|---|---|---|
负载与转发 | 带宽: 100Mbps, 按使用流量 4C/8G/100G系统盘/200G数据盘 | Debian 10+ | Nginx | 2 |
微服务应用 | 带宽: 100Mbps, 按使用流量 32C/64G/100G系统盘/300G数据盘 | Debian 10+ | HAP 微服务 | 3 |
缓存 | 带宽: 100Mbps, 按使用流量 16C/32G/100G系统盘/200G数据盘 | Debian 10+ | Redis | 2 |
消息队列 | 带宽: 100Mbps, 按使用流量 16C/32G/100G系统盘/500G数据盘 | Debian 10+ | Kafka | 3 |
全文检索 | 带宽: 100Mbps, 按使用流量 16C/32G/100G系统盘/500G数据盘 | Debian 10+ | Elasticsearch | 3 |
文件存储负载 | 带宽: 100Mbps, 按使用流量 16C/32G/100G系统盘/500G数据盘 | Debian 10+ | mingdaoyun-file | 3 |
关系型数据库 | 带宽: 100Mbps, 按使用流量 16C/32G/100G系统盘/500G数据盘(SSD) | Debian 10+ | MySQL | 2 |
非关系型数据库 | 带宽: 100Mbps, 按使用流量 32C/64G/100G系统盘/500G数据盘(SSD) | Debian 10+ | MongoDB | 3 |
负载均衡器 | 云服务 | - | 平台访问入口 | 1 |
对象存储 | 云服务,存储包规格: 1TB | - | 如:阿里云OSS | 1 |
3、平台功能说明
3.1 系统配置
系统设置是平台基础配置管理和授权管理功能模块。提供了通用、应用、登录、资源、协作套件、集成、安全、管理员、日志、品牌、授权等配置管理项。 注:未描述部分可直接参考【系统配置】页面描述。
3.1.1 管理员
如上图所示,【管理员】模块是用于配置可查看和管理【系统配置】页面的人员配置页,配置人员仅可添加当前用户所属组织的人员。默认管理员是平台安装注册的初始用户(正常不建议管理员数量过多,以免发生误操作事件;当管理员发生调岗或离职交接时,可通过此模块交接给新管理员)。
3.1.2 品牌
如上图所示,HAP 伙伴可通过【品牌】模块配置平台的品牌信息,品牌信息主要体现在平台的【登录/注册】页。配置人员可以配置平台的品牌名称、logo、登录/注册页背景图等信息。
3.1.3 授权
如上图所示,HAP 伙伴安装部署平台版完成之后,首先需要输入“平台授权密钥”(密钥通过 HAP 销售顾问申领),授权成功后【授权】页面呈现平台的授权信息;当密钥即将过期或需要对平台授权进行升级时,需重新申领密钥。
点击页面“更新密钥”按钮,输入最新授权密钥授权成功后,平台最新授权即时生效。
授权信息说明:
授权项 | 描述 |
---|---|
密钥到期时间 | 平台可有效使用的截止时间 |
升级服务到期时间 | 平台提供升级服务的截止时间 |
内部用户配置 | 平台所有组织下有效成员账户可使用额度 |
外部用户配额 | 平台所有组织下有效外部用户的可使用额度 |