Skip to main content

概述

云原生应用市场是一款提供资产交易与交付功能的产品,可以实现应用、API、模型等多种交付介质的开放与交易,在开放自有应用建设生态应用的同时支持第三方服务商(ISV)入驻云原生应用市场。

云原生应用市场为极大可能满足用户上云的所有需求。用户可以快速购买到合适的应用产品,轻松部署自己的业务,方便快捷。

应用市场提供基础应用、网站建设、企业应用、数据库及中间件集群、API服务、物联网、人工智能、服务产品和行业解决方案等相关的各类软件和服务。

产品能力和优势

云原生应用市场实现了应用运维和硬件运维的解构分离。为企业提供轻量、快速、高效的容器应用部署、运行、运维和弹性伸缩的基础设施服务,让开发团队更加专注于业务创新,增强市场竞争力。提能增效,为企业内外交付提供统一的介质标准,大大降低企业的交付和运维管理成本。赋能企业敏捷开发、扩大生态圈与影响力;帮助企业进行SaaS化服务能力的变现,提高收入。

  • 提供混合云服务的落地;提供开箱即用的私有云/公有云服务能力;支持第三方应用/API的快速接入。
  • 打破云原生应用市场开放能力的局限性,第三方厂商可轻松入驻。
  • 提供与其他移动端接入开放平台不同的能力;例如,可以提供运行环境。
  • 提供混合云能力:买家应用的部署环境+服务商API服务的部署环境,可以选择部署在本平台,用户也可以选择部署在其他云平台,例如:阿里云、华为云、腾讯云。
  • 用户无需管理节点,大大降低了用户的运维及资源成本,产品具有的可伸缩性为用户提供了低成本、高效的产品体验。
  • 镜像扫描可以识别镜像中所有已知的漏洞信息。用户可以收到相应的漏洞信息评估和相关的漏洞修复建议。

系统范围

与云原生应用市场交互的外部系统有三个:资产提供商、资产消费者和公有云容器服务,云原生应用市场与这些系统的交互接口如下所示。

info

资产服务商交互

  • 资产提供商负责生成资产介质或提供资产服务,资产介质包括容器镜像、应用包文件、Helm包、Operator;提供资产服务包括部署API服务并提供API访问接口信息。
  • 云原生应用市场负责提供资产仓库给资产提供商上传资产介质。
  • 云原生应用市场对资产提供商提供资产注册、查询、上架、下架等功能。
  • 资产消费者交互

  • 云原生应用市场负责为资产消费者提供资产查询、订阅、部署、计费、卸载等功能。
  • 帮助用户在云上便捷管理云原生资产,高效便捷地托管和分发Kubernetes集群内的各种资源。
  • 容器集群交互

  • 容器集群负责资产的部署、运行、运维、卸载等功能。
  • 基本概念

    名词解释
    云原生应用市场云原生应用市场是值得信赖的软件及服务交易交付平台。在云服务的生态系统中,云市场与合作伙伴致力于为用户提供优质、便捷的基于云计算、大数据业务的软件、服务和解决方案,满足企业用户快速上云和快速开展业务的诉求。
    服务商提供各类资产的企业或者个人。
    买家购买使用资产的企业或者个人。
    容器应用一个容器应用可通过单个镜像或一个编排模板创建,每个容器应用可包含1个或多个容器。
    Operator用来扩展Kubernetes API,特定的应用程序控制器,它用来创建、配置和管理复杂的有状态应用,如数据库、缓存和监控系统。Operator基于Kubernetes的资源和控制器概念之上构建,但同时又包含了应用程序特定的领域知识。
    Helm Chart应用Chart是Helm的应用打包格式,是一系列用于描述k8s资源相关文件的集合,由一组文件和目录构成,Helm Chart应用模板,定义了Kubernetes各类资源的配置信息,Helm在部署时通过values.yaml实例化模板。
    APIAPI(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,应用将自身的服务能力封装成API,并通过API网关开放给用户调用。API包括基本信息、前后端的请求路径和参数以及请求相关协议。

    功能简介

    云原生应用市场从功能上分为:资产管理能力、资产商品化能力和混合云服务能力三大部分,说明如下所示。

    info

    资产管理能力

  • 支持镜像、应用包、Helm包、Operator和API等多种资产类型。
  • 支持时速云和第三方资产接入。
  • 资产管理能力包括:资产注册、资产查询、资产订阅/购买、资产部署、资产卸载等。
  • 资产商品化能力

  • 资产管理能力包括:资产注册、资产查询、资产订阅/购买、资产部署、资产卸载等。
  • 支持充值、资产使用计费、扣费等商品化功能。
  • 资产运营能力

  • 为资产提供高可用部署环境。
  • 对部署的资产提供自动化运维能力。
  • 为资产提供外部访问能力。