更新时间:2024-04-26 GMT+08:00
分享

方案概述

应用场景

基于华为云云容器引擎扩展性强,快速升级等优势,将订单管理系统微服务模块分别制作容器镜像进行部署。该方案可帮助您在华为云云容器引擎上快速搭建订单管理系统,旨在为企业级开发者提供云原生SaaS应用构建的技术参考,包括微服务架构、多租隔离设计、多租户路由、数据存储多租设计等,您可以基于该系统开源代码进行定制化开发。

方案架构

该解决方案可以帮助您在华为云云容器引擎上,快速搭建订单管理系统,通过云容器引擎部署轻便及快速伸缩的能力,有效实现降本增效。
图1 方案架构

该解决方案部署如下资源:

  • 创建云容器引擎 CCE,用于搭建订单管理系统环境。
  • 创建两个云容器引擎业务节点,跨AZ部署,用于创建工作负载。
  • 创建一个云数据库 RDS for MySQL,跨AZ主备部署,用于订单管理系统数据存储。
  • 创建一个分布式消息服务RabbitMQ节点,用于微服务模块间消息传递。
  • 创建一个弹性负载均衡 ELB并绑定到前端web模块,提供负载均衡能力。
  • 创建一个弹性公网IP并绑定到弹性负载均衡 ELB,提供被公网访问能力。

方案优势

  • 部署简单

    该系统采用微服务架构,将微服务应用模块分别制作容器镜像并上传至镜像仓库中,通过CCE云容器引擎可以直接基于该镜像部署应用模块。

  • 高可用

    该解决方案云容器引擎业务节点跨AZ部署,各微模块跨节点部署,数据库节点主备部署,提高系统可靠性。

  • 开源和定制化

    该解决方案是开源的,用户可以免费用于商业用途,并且还可以在源码基础上进行定制化开发。

约束与限制

  • 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。
  • 部署该方案,需要您注册gitee账户。
分享:

    相关文档

    相关产品