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