什么是容器轻应用平台?
1.什么是容器轻应用平台?
容器轻应用(QAPP),是一个为开发者客户提供稳定、可靠、弹性、轻量的容器应用平台,助力开发者客户快速实现业务容器化。
为您省去底层服务器的运维和管理工作,让您专注于业务开发,提升开发效率。同时,仅需要为容器实际运行消耗的资源付费,可以节约使用成本。
2.产品架构
QAPP 产品架构图,如下所示:
3.产品功能
以开发者视角为其提供以下能力:
多方式部署应用
先制作应用镜像,支持控制台和命令行工具部署应用。
功能 | 说明 |
---|---|
命令行工具qappctl | 通过使用该命令行工具,开发者能够创建、部署、维护、管理容器应用服务。 |
QAPP控制台 | 登录 QAPP 控制台,可视化方式来部署应用。 |
应用托管
提供一站式的应用生命周期管理能力,简化运维。
功能 | 说明 |
---|---|
应用创建 | 创建应用,以应用为管理视角,支持创建多个不同的应用服务。 |
应用配置 | 创建应用版本时,支持将应用代码中的变量、参数等提取到配置文件中,可以从该配置文件中获取相应的变量和参数,以便快速更改,能避免额外的代码修改和镜像构建。 |
应用版本 | 应用支持创建多个版本,提供逻辑隔离的运行环境。例如使用不同版本隔离开发、测试和生产环境等不同环境。 |
实例部署 | 选择应用版本来部署实例,手动调整实例数。 |
应用生命周期管理 | 提供云应用从部署到运行的整个生命周期管理服务,包括应用的实例部署、升级和扩缩容、删除等。 |
弹性伸缩 | 支持定时、监控指标弹性伸缩,从容应对业务高峰期的突发流量洪流。 |
多发布策略 | 支持 滚动更新 发布策略,能够快速实现新版本的升级、以及异常时回滚。 |
支持 流量分配 发布策略,借助流量分配可以实现流量切分,能够快速实现 A/B 测试等高级功能,完成新版本的小规模验证。 | |
流量控制 | 分布式流量管理,包括超时时长。 |
应用访问 | Fop请求入口,支持访问存储在 kodo 的资源。 |
异步任务入口,支持访问公网资源。 |
监控管理
通过多样化的监控分析能力,为您的应用运行保驾护航。
功能 | 说明 |
---|---|
日志管理 | 支持查看应用内容器的 stdout 和 stderr 日志,提供实时的标准输出日志,方便定位业务问题。 |
系统监控 | 提供系统级别的监控,如CPU、GPU、内存、显存、请求次数、实例运行时间等 |
运维告警 | 能通过企业微信、短信、站内信等接收异常事件,以提醒您采取必要的解决措施,快速聚焦问题,大幅度提升诊断问题的效率。 |
文档反馈
(如有产品使用问题,请 提交工单)