【案例分享】如何利用京东云建设高可用业务架构

💡 原文中文,约7700字,阅读约需19分钟。
📝

内容提要

本文以2022年一个实际项目为例,演示在京东云上构建高可用业务的过程。通过使用京东云的弹性IAAS、PAAS服务,创建高可用、高弹性、高可扩展、高安全的云上业务环境,提升业务SLA,降低成本。演示场景包括故障情况下的持续访问能力和数据完整性,以及无人干预的弹性扩展。文章提供了架构设计、资源需求、应用部署和高可用组配置等内容。

🎯

关键要点

  • 本文以2022年一个实际项目为例,演示在京东云上构建高可用业务的过程。
  • 通过京东云的弹性IAAS、PAAS服务,创建高可用、高弹性、高可扩展、高安全的云上业务环境。
  • 提升业务SLA,降低资源成本及运维成本。
  • 客户业务为典型的web应用,整体业务架构设计提供可用区级别的高可用等级。
  • 演示场景包括故障情况下的持续访问能力和数据完整性。
  • 架构设计包括NAT网关、负载均衡、堡垒机等,应用主机使用高可用组创建。
  • 高可用组的目标是实现业务高峰期故障时的自动扩展,减少运维干预成本。
  • 应用部署以一个典型的wordpress网站为例,业务容器化部署于云主机上。
  • 配置wordpress时需设置数据库地址及密码,安装redis插件以加速网站访问。
  • 高可用组使用制作好的wordpress应用主机的镜像,配置LB监听器及健康检查。
  • 演示高可用组的自动伸缩功能,能够在压力测试下自动扩展新主机。
  • 云数据库及缓存的破坏性操作不会中断业务访问,展示了高可用架构的有效性。
➡️

继续阅读