自上一次2018年 Forrester 的评估以来,百度智能云已经推出了一系列改善开发者体验和加速应用交付的产品,包括用于人工智能自动化的 EasyDL,用于 DevOps 的 Efficiency Cloud,以及用于本地云应用开发的 CNAP,填补了 CI / CD 和开发平台抽象方面的空白。 随着百度智能云不断提高自身服务能力,目前已经在中国吸引了超过230万的开发者。
功能概览 工作空间管理 您可以为百度智能云账号下不同的业务部门或者项目组创建各自的工作空间,通过工作空间名称与备注进行区分。可以将集群关联到工作空间中,对工作空间内的集群运行状态以及资源使用情况进行监控,或将不再使用的集群移除。可以查看工作空间中存在的应用数量,并且随时对应用进行管理。 集群管理 您可以将Kubernetes集群导入CNAP中,在集群管理中查看所有已经导入的集群、监控集群的运行状态
微服务监控 前置条件 微服务监控指标数据的采集依赖组件中心的Prometheus组件。要使用微服务监控相关功能,请先在组件中心开启Prometheus。 业务总览 进入【微服务监控】选择【业务总览】 选择【工作空间·应用·部署组】,可以查看应用的运行数据汇总信息,包括总览数据与曲线图数据。 总览指标 总请求量 当前应用被访问的次数,包含正常访问与非正常访问。正常访问指应用对外提供服务的接口产生的记
计费说明 计费模式 当您使用CNAP部署并管理您的应用时,可能产生的费用将会包含以下两部分: 创建容器集群、部署应用时将会消耗的计算、网络、存储等资源费用,包括BCC、CDS、EIP、BLB等。这些资源将按照对应的云服务的计费标准单独计费,不会体现在CNAP的账单中。 在使用CNAP的过程中,为了保存您的应用元数据和状态信息、提供应用监控和日志采集、服务注册和配置中心等功能,CNAP需要消耗公共的
核心概念 应用 在CNAP中,应用是由用户定义的一个业务单元,或者一组相互关联的服务合集。如企业的官网可以作为一个应用部署在CNAP中,某物流企业的供应链管理系统,也可以作为一个应用来管理。用户可以在CNAP中创建应用、部署应用、并管理应用的完整生命周期。 工作空间 CNAP通过工作空间为同一个百度智能云账户下的不同业务/项目组提供逻辑隔离的应用运行环境。如某个金融企业在使用CNAP时,为其信贷部
变更管理 变更管理支持同时变更应用下多个部署组,并记录每次变更的详情,方便追踪部署组变化历史。 变更管理支持您根据实际变更结果进行暂停、继续、挂起、执行、终止等操作。 变更管理支持您查看应用下的变更记录列表,并进行条件筛选。 变更管理支持您将部署组回滚到指定版本。 温馨提醒: 如果您想使用变更管理来追踪部署组变化历史,请您保证镜像版本和配置版本的唯一性。 生成变更记录 生成运维变更记录 有三种场景
微服务配置管理 配置可以使应用与配置信息解耦,并进行配置的版本控制。应用可以在创建部署组或更新部署组时,指定需要使用的配置,以及配置的版本。 微服务配置指通过键值形式推送到部署组实例中的配置类型。 配置管理 查看配置列表 1、登录CNAP控制台。 2、在左侧功能菜单栏,点击【应用托管】下【配置】,进入配置列表页,在页面最上方切换至【微服务配置】。 列表展示信息: 配置名称/ID:已创建配置的名称,
访问方式管理 访问方式 访问方式为部署组提供访问入口。 访问方式操作支持查看访问方式列表和详情、创建、编辑和删除访问方式。 查看访问方式列表 您可以在应用详情页和访问方式列表页查看访问方式列表。 在应用详情页查看访问方式列表 1、登录CNAP控制台。 2、在左侧功能菜单栏上,点击【应用托管】下【应用】,进入应用列表页,点击目标应用名称,进入应用详情页,可以看到访问方式列表,您可以切换部署组,以获取
轻量级注册中心接入 轻量级注册中心 轻量级注册中心主要为开发者提供本地轻量级注册中心服务,为开发者提供在开发、联调、测试阶段的服务注册、发现等功能; 前提条件 在使用轻量级注册中心前,请确保: 环境安装JDK1.8并完成环境配置; 确保端口8600、8500、8301、8302和8300端口未被占用; 轻量级注册中心安装 下载 推荐您找一台机器(如本地),在保证网络环境通常的前提下,下载按照Con
Ingress 流量接入管理 Ingress 基本概念 Ingress 是 Kubernetes 提供的一种 7 层流量接入方式,它通过连接外部负载均衡器与容器内部服务的方式对流量进行管理,相比 LoadBalancer Service,Ingress 可以简化主机对外开放端口的管理,同时利用外部负载均衡的能力提供更完善了路由和安全规则。 Ingress 公开了从集群外到集群内部的 HTTP 和