微服务云应用平台

微服务云应用平台是面向企业的一站式PaaS平台服务,提供高可靠高性能的企业级容器应用管理服务,帮助企业简化部署、监控、运维和治理等应用生命周期管理问题;提供微服务框架,帮助企业快速构建基于微服务架构的分布式应用

资源“准备快”

混合应用资源编排
自助申请,实时发放。

应用 “上线快”

图形化编排
一键式部署。

业务“伸缩快”

弹性架构
海量容器秒级弹缩。

故障“定位快”

端到端健康状态监控
故障自愈与智能运维。

应用场景

  • 容器应用生命周期管理

  • 云服务目录

容器应用生命周期管理

容器应用生命周期管理

打通了从应用建模、编排部署到资源调度、弹性伸缩、监控自愈的生命周期管理自动化,帮助用户以应用为中心实现资源自动分配和共享,以模型为基础实现全自动化端到端的应用生命周期管理。

优势

  • 自动化管理

    业务快速部署及自动弹性伸缩,应用全生命周期一站式管理。

  • 业务高可用

    集群控制面HA,支持应用多实例,容器应用优雅下线。

  • 自动化运维

    提供应用拓扑、监控、告警、日志、调用链等能力。

建议搭配使用

ECS

ELB

云服务目录

云服务目录

提供自有和第三方服务接入服务,通过Service Broker机制可以将第服务接入PaaS平台,使得平台上面的应用可以方便地使用第三方服务,并进行统一管理。

优势

  • 开箱即用的服务货架

    企业可自主定制、统一服务入口,自助申请,分钟级开通。

  • 标准化、低门槛、零侵入

    向导式一键发布,零改造传统软件服务化。

建议搭配使用

ECS

ELB

功能描述

应用编排部署

支持快速部署、快速上线;支持容器和虚机应用混合部署;支持应用图形化编排。

  • 支持容器和非容器(process)应用部署,满足用户渐进式上云需求。

  • 模板化应用设计 ,支持客户业务应用的快速设计,提供图形化编排,拖拽式应用编排操作,降低部署门槛,提升部署效率。

  • 多样化的应用策略配置(KPI/自动伸缩/亲和性/故障恢复/滚动升级/灰度发布),支持多类型应用的差异化管理。

  • 自研高性能容器网络,提升应用性能。

应用生命周期管理

高可用业务不中断,丰富的应用调度策略,灵活的弹性伸缩策略。

  • 应用自动升级,不中断业务运行。支持应用灰度发布,支持业务零中断的滚动升级。

  • 支持多种亲和反亲和调度策略,用户可方便地根据应用特点在高性能和高可靠中找到平衡点。

  • 应用弹性伸缩,提升资源利用率。支持多种自动弹性伸缩策略,满足不同业务场景需求。

应用性能管理

支持多维度应用指标监控、提供商用APM能力;支持微服务调用链分析。

  • 支持主流Java框架、web容器、通讯协议、数据库,业务代码无污染,应用轻松接入。

  • 调用链追踪

    从web服务、消息传输到数据库全栈追踪,深入函数提供代码级运维能力。

  • 自动化诊断

    应用KPI(业务吞吐率、错误率、时延、负载状态等)、智能化告警,运行状况尽在掌握。

云服务目录

集成丰富多样的云服务接入,为开发和使用者提供自助自动和一致使用体验的入口。

  • 向导式一键发布,支持服务托管和生命周期管理(托管模式)。

  • 零改造传统软件服务化,传统中间件、遗留系统等服务,无需修改代码接入服务目录,实现物理多租。

  • 生态聚合,保护已有投资,已采购或在用中间件服务标准化接入。

  • 自助、快速申请开通服务,开发者全自助订购,分钟级开通中间件服务,提升开发效率。

软件仓库

支持私有/公有容器镜像和软件包管理。

  • 支持私有镜像仓库\软件仓库、公有镜像仓库\软件仓库的创建、更新、查询、删除的生命周期管理。

  • 支持镜像仓库的权限变更:公有->私有、私有->公有。

  • 支持容器镜像包和软件包的上传、存储、下载、更新、查询、删除功能。

  • 支持镜像包和软件包多副本保存。

在线体验

  • 创建集群

  • 创建应用

  • 扩容应用

  • 升级应用

创建集群

步骤

1、登录ManageOne运营面,进容器应用平台管理控制台。

2、单击导航栏的“应用” > “资源管理” > “添加节点”。

3、手动添加已有节点,输入节点名称、节点地址和登录认证方式。

4、查看已经添加节点的节点状态。

说明

1、集群至少要有一个1节点才能创建应用

2、创建VM需要有足够的配额。

创建应用

步骤

1、用户创建应用前需将应用相关的镜像上传到镜像中心。在主菜单中选择“仓库 > 镜像中心”。在右侧页面中,单击“上传镜像”。

2、创建应用模板:在主菜单中选择“编排 > 模板”,单击“创建模板”,单击“本地上传”,上传模板设计包“guestbook-1.0.tar.gz”。输入模板基本信息,单击“创建”。

3、创建GuestBook堆栈:在主菜单中选择“编排 > 堆栈”。单击“创建堆栈”>“选择模板”,选择上一步创建的模板。输入“堆栈名称”, 配置输入参数(镜像的仓库地址:版本号,见对应镜像页面的镜像拉取地址),单击“下一步”>“创建”。

4、访问GuestBook网页留言板应用:在“堆栈元素 > 应用”下,单击guestbook应用名称.单击frontend-app应用名称,单击frontend应用,进入应用详情界面,选择服务页签,拷贝“内部互相访问地址”,如10.152.205.230:31000,在浏览器中输入该地址,即可成功访问GuestBook应用。

说明

1、为了保证用户体验,已经上传了GuestBook应用的镜像和模板。

扩容应用

步骤

1、在主菜单中选择“运维 > 弹性伸缩” ,单击“+弹性伸缩组”。

2、在创建弹性伸缩组页面,填写各参数。选择应用“frontend”。

3、单击“立即创建”,并确认规格,单击“确认”完成弹性伸缩组的创建。

4、在弹性伸缩组页面中,单击弹性伸缩组列表中操作列的“伸缩策略”,单击“添加伸缩策略”。在添加伸缩策略页面,填写或选择相关参数。选择“定时触发”,选择“触发时间”,填写实例个数“2”。

5、如果触发时间达到,在弹性伸缩组页面中,单击弹性伸缩组列表中操作列的“伸缩策略”,查看标签页“伸缩历史”查看伸缩动作。伸缩时访问应用,预期应用不中断。

说明

1、如果需要自动弹性伸缩,选择主菜单的“运维”>“弹性伸缩”。

2、填写完成弹性伸缩组的各项参数后,也可以单击“下一步”进行伸缩策略的添加。

升级应用

步骤

1、点击左侧“应用”。点击需要升级的应用。

2、查看应用升级策略:“更多”>“查看升级策略”。

3、点击“升级”页签,在基本设置中,更换需要升级的镜像或者修改某些参数。

4、配置完成后,单击“保存”。

5、单击“升级”。

6、升级过程中,访问guestbook应用,预期应用不中断。

说明

1、应用升级策略在应用安装的时候确定,支持“滚动升级、替换升级、原地滚动升级”。

2、如果无镜像更新,可以增加环境变量等操作执行升级策略。

视频教程

如何在微服务应用平台创建应用

查看更多>