产品简介

 

应用场景

更新时间 2022-08-05

本文主要为您介绍容器引擎 QKE 的常见应用场景。

微服务应用场景

微服务架构适用于构建复杂的应用,将单体式应用从不同维度拆分成多个微服务,每个微服务应用使用一个容器进行部署管理,可以独立开发、部署和伸缩。您只需迭代每个微服务应用,由 QKE 提供调度、编排、部署和灰度发布等能力。

使用 QKE 部署微服务优势:

  • 基于 QKE 快速创建容器集群,整个容器平台创建仅需要几分钟到十几分钟。
  • 简化了集群管理,无需繁琐的容器管理平台安装操作,管理操作界面清爽简单。
  • 自由定义集群的规模,包括管理节点、工作节点云主机的类型、性能规格等。
  • 轻松管理每个容器的规格,包括 CPU、内存等指标。
  • 依托云平台底层基础设施计算、存储、网络能力,整体集群表现出强有力的稳定。
  • 无缝对接云平台的负载均衡、弹性伸缩、安全、监控产品等。


构建微服务架构,能够实现:

  • 灰度发布:灵活控制灰度版本的使用,通过参数分流、流量染色等功能,支持设置指定用户或者流量比例试用灰度版本,待灰度版本成熟后,再切换到灰度版本。

  • 流量治理:应对随时增长的应用流量,随时可能遇到热点事件和活动时的流量激增,通过负载均衡、流量控制、熔断降级等服务治理手段有效保护关键服务,降低系统性风险发生。

混合多云多集群场景

通过 QKE 联邦集群管理功能可以把跨云、跨基础设施的 Kubernetes 的集群统一管理,从而构建容器混合云。同时,用户在部署应用时,可以把应用的副本按照用户的意愿分布到不同的 Kubernetes 集群,轻松构建多活、灾备等应用场景。实现应用跨云、跨集群的高可用。

使用 QKE 部署混合云优势:

  • QKE 容器平台为代表云原生技术屏蔽了 IaaS 的差异性,使得应用可以真正做到“一次定义,到处部署”。
  • QKE 容器平台基于 Kubernetes 的标准化,其声明式 API 简化了应用部署,让应用交付变得统一化,支持在不同云上使用相同的手段管理编排应用。
  • 支持服务网格,可跨多个集群 ,实现统一的流量管理和服务治理,使得多云/混合云架构下应用统一到一个控制平面进行管理。
  • 业务高峰时,利用公有云资源池快速扩容,用户不再需要根据流量峰值始终保持和维护大量资源,节约成本。


构建混合多云多集群架构,能够实现:

  • 容灾备份:将业务同时部署在多个云的容器服务上,保证业务高可用,在某个云出现事故时,通过统一流量分发的机制,自动的将业务流量切换到其他云上。

  • 安全隔离:将生产环境部署在公有云上,而将开发环境或敏感数据业务部署在本地的 IDC,不仅保证了安全性,并能够实现弹性扩展和集群的统一管理,达到云上云下资源和能力的共享。

  • 优化成本:享受不同云厂商的服务特性使,避免单一厂商绑定,合理优化成本。

AI 应用场景

QKE 平台支持 GPU 资源调度管理 与 GPU 使用监控,所有计算节点支持选择 CPU 指令集,高效、低延迟完成推理类场景,轻松承载 AI 人工智能应用的开发和运行,增强云原生下的 AI 场景使用体验。

使用 QKE 容器平台部署 AI 应用的优势:

  • 资源池化:支持 GPU 资源池构建,让 AI 开发人员无需再关注底层资源,GPU 综合利用率提升 3-10 倍。
  • 运维友好:实现全局 GPU 资源管理调度及资源池性能监控,提供直观可视化的资源使用监测。
  • 按需分配:实现 GPU 切片为任意大小的 vGPU 支持多 AI 负载并行。
  • 灵活调度:支持 AI 负载和 GPU 资源分离部署,支持 CPU 和 GPU 资源解耦。
  • 高性能:相比于物理 GPU,DCE-AI 本地 vGPU 性能损耗几乎为零,远程 vGPU 性能损耗<2%
  • 高隔离性:vGPU 资源隔离,并行用户资源无干扰。

CI/CD 应用场景

当前 IT 行业发展日益快速,面对海量需求必须具备快速集成的能力。通过持续集成与持续交付,极大提高软件发布效率,才能保证不间断的补全用户体验,提升服务质量,为业务创新提供源源不断的动力。

QKE 搭配 KubeSphere 可提供 DevOps 持续交付能力,能够实现:

  • 代码直达镜像仓库(Source to Image)、二进制文件直达镜像仓库(Binary to Image)的方式构建 Docker 镜像,开发人员无需关注 Dockerfile 或 Docker 镜像的配置,即点即生成 Docker 镜像。
  • 无需配置 Jenkins,可视化编辑 CI / CD 流水线,并内置 10+ 种 CI / CD 流水线模版,降低 CI / CD 学习成本,有效推动企业 DevOps 落地。
  • 独立 DevOps 工程,基于凭证打通多集群,提供访问可控、安全隔离的 CI/CD 操作空间。
  • 代码质量控制与流水线结合,持续提升项目质量,支持同时运行多条流水线,流水线复制。
这篇文档解决了您的问题吗?
0
0