概述
云原生应用市场是一款提供资产交易与交付功能的产品,可以实现应用、API、模型等多种交付介质的开放与交易,在开放自有应用建设生态应用的同时支持第三方服务商(ISV)入驻云原生应用市场。
云原生应用市场为极大可能满足用户上云的所有需求。用户可以快速购买到合适的应用产品,轻松部署自己的业务,方便快捷。
应用市场提供基础应用、网站建设、企业应用、数据库及中间件集群、API服务、物联网、人工智能、服务产品和行业解决方案等相关的各类软件和服务。
产品能力和优势
云原生应用市场实现了应用运维和硬件运维的解构分离。为企业提供轻量、快速、高效的容器应用部署、运行、运维和弹性伸缩的基础设施服务,让开发团队更加专注于业务创新,增强市场竞争力。提能增效,为企业内外交付提供统一的介质标准,大大降低企业的交付和运维管理成本。赋能企业敏捷开发、扩大生态圈与影响力;帮助企业进行SaaS化服务能力的变现,提高收入。
- 提供混合云服务的落地;提供开箱即用的私有云/公有云服务能力;支持第三方应用/API的快速接入。
- 打破云原生应用市场开放能力的局限性,第三方厂商可轻松入驻。
- 提供与其他移动端接入开放平台不同的能力;例如,可以提供运行环境。
- 提供混合云能力:买家应用的部署环境+服务商API服务的部署环境,可以选择部署在本平台,用户也可以选择部署在其他云平台,例如:阿里云、华为云、腾讯云。
- 用户无需管理节点,大大降低了用户的运维及资源成本,产品具有的可伸缩性为用户提供了低成本、高效的产品体验。
- 镜像扫描可以识别镜像中所有已知的漏洞信息。用户可以收到相应的漏洞信息评估和相关的漏洞修复建议。
系统范围
与云原生应用市场交互的外部系统有三个:资产提供商、资产消费者和公有云容器服务,云原生应用市场与这些系统的交互接口如下所示。
信息
资产服务商交互
- 资产提供商负责生成资产介质或提供资产服务,资产介质包括容器镜像、应用包文件、Helm包、Operator;提供资产服务包括部署API服务并提供API访问接口信息。
- 云原生应用市场负责提供资产仓库给资产提供商上传资产介质。
- 云原生应用市场对资产提供商提供资产注册、查询、上架、下架等功能。
资产消费者交互
云原生应用市场负责为资产消费者提供资产查询、订阅、部署、计费、卸载等功能。
帮助用户在云上便捷管理云原生资产,高效便捷地托管和分发Kubernetes集群内的各种资源。
容器集群交互
容器集群负责资产的部署、运行、运维、卸载等功能。
基本概念
名词 | 解释 |
---|---|
云原生应用市场 | 云原生应用市场是值得信赖的软件及服务交易交付平台。在云服务的生态系统中,云市场与合作伙伴致力于为用户提供优质、便捷的基于云计算、大数据业务的软件、服务和解决方案,满足企业用户快速上云和快速开展业务的诉求。 |
服务商 | 提供各类资产的企业或者个人。 |
买家 | 购买使用资产的企业或者个人。 |
容器应用 | 一个容器应用可通过单个镜像或一个编排模板创建,每个容器应用可包含1个或多个容器。 |
Operator | 用来扩展Kubernetes API,特定的应用程序控制器,它用来创建、配置和管理复杂的有状态应用,如数据库、缓存和监控系统。Operator基于Kubernetes的资源和控制器概念之上构建,但同时又包含了应用程序特定的领域知识。 |
Helm Chart应用 | Chart是Helm的应用打包格式,是一系列用于描述k8s资源相关文件的集合,由一组文件和目录构成,Helm Chart应用模板,定义了Kubernetes各类资源的配置信息,Helm在部署时通过values.yaml实例化模板。 |
API | API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,应用将自身的服务能力封装成API,并通过API网关开放给用户调用。API包括基本信息、前后端的请求路径和参数以及请求相关协议。 |
功能简介
云原生应用市场从功能上分为:资产管理能力、资产商品化能力和混合云服务能力三大部分,说明如下所示。
资产管理能力
- 支持镜像、应用包、Helm包、Operator和API等多种资产类型。
- 支持时速云和第三方资产接入。
- 资产管理能力包括:资产注册、资产查询、资产订阅/购买、资产部署、资产卸载等。
资产商品化能力
- 资产管理能力包括:资产注册、资产查询、资产订阅/购买、资产部署、资产卸载等。
- 支持充值、资产使用计费、扣费等商品化功能。
资产运营能力
- 为资产提供高可用部署环境。
- 对部署的资产提供自动化运维能力。
- 为资产提供外部访问能力。
:::