Ctrl+F / Command+F 全文检索
客户案例

相关最佳实践
容器&微服务 |

使用Redis、RDS和NAS以及阿里云容器服务搭建一个跨可用区高可用的系统

云服务器ECS 云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版
业务上云 |

传统企业、零售和游戏行业系统分级后单库单服系统云上搭建最佳实践,涉及大部分基础云产品。

专有网络 VPC 云服务器ECS 云数据库RDS MySQL 版 负载均衡 SLB CDN 云速搭
DevOps | 容器&微服务 |

使用云效完成容器应用自动化构建和持续部署

专有网络 VPC 负载均衡 SLB 容器服务 ACK 云效 云速搭
业务上云 |

使用云桌面和VPN网关产品快速构建远程办公环境,在云桌面可以访问企业IDC内的应用和资源

云服务器ECS NAT网关 VPN网关 智能接入网关 云桌面
安全&合规 |

使用阿里云实现电商网站运营期间的安全防护,包括防爬风险管理、DDoS防御、风险管理产品的能力及操作

云数据库RDS MySQL 版 负载均衡 SLB DDoS防护 风险识别 爬虫风险管理
容器&微服务 |

使用ACK上运行常规业务,业务突发波动时突增业务运行在ECI上/达到成本的最优控制

云数据库RDS MySQL 版 文件存储NAS 容器服务 ACK 云数据库 Redis 版 弹性容器实例 ECI 云速搭
数据分析 |

针对资讯聚合类业务场景,Step by Step介绍如何搭建实时数仓

专有网络 VPC 云服务器ECS 云数据库RDS MySQL 版 NAT网关 云原生数据仓库AnalyticDB MySQL版
中间件 |

介绍如何用 Serverless 应用引擎(SAE)帮助企业极速构建云上微服务应用

专有网络 VPC 负载均衡 SLB 应用实时监控服务 ARMS 云监控 Serverless 应用引擎

温馨提示

未登录用户仅可预览8页内容,请您前往登录后浏览更多企业上云最佳实践案例内容。企业账号建议生成子账号授权访问。

BpFile(id=253, bpId=34, name=容器跨可用区高可用, author=null, keyword=容器,高可用,NAS,数据库,Mysql, description=使用Redis、RDS和NAS以及阿里云容器服务搭建一个跨可用区高可用的系统, position=null, ossUrl=bp-TDFRDCS6LOOD6R7U.pdf, tags=null, level=null, tagList=[Tag(id=48, name=null, type=null, description=null, tagName=容器&微服务, status=null, pdfDescription=null)], products=null, productList=[Product(id=41, name=云服务器ECS, description=云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。 , link=https://www.aliyun.com/product/ecs , productName=null, logo=null, code=ecs), Product(id=42, name=云数据库RDS MySQL 版, description=MySQL 是全球最受欢迎的开源数据库之一,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用场景。 , link=https://www.aliyun.com/product/rds/mysql , productName=null, logo=null, code=rds), Product(id=46, name=文件存储NAS, description=阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文件系统。兼容POSIX 文件接口,可支持数千台计算节点共享访问,可以挂载到弹性计算ECS、神龙裸金属、容器服务ACK、弹性容器ECI、批量计算BCS、高性能计算EHPC,AI训练PAI等计算业务上提供高性能的共享存储,用户无需修改应用程序,即可无缝迁移业务系统上云。 , link=https://www.aliyun.com/product/nas , productName=null, logo=null, code=nas), Product(id=47, name=容器服务 ACK, description=容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 , link=https://www.aliyun.com/product/kubernetes , productName=null, logo=null, code=csk), Product(id=54, name=云数据库 Redis 版, description=高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 , link=https://www.aliyun.com/product/kvstore , productName=null, logo=null, code=kvstore)], hotspot=null, oneClick=0, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=场景描述 本实践适合使用容器服务ACK结合阿里云上的 其他产品构建跨可用区高可用应用的场景。在一 开始创建容器服务ACK的时候就把容器集群建 成多个可用区的架构,某可用区挂掉后,不影响 应用和集群的高可用。容器服务ACK通常配合 高可用SLB,RDS,Redis等产品,实现跨可用 区高可用。 解决问题 1.利用容器服务ACK搭建跨可用区高可用 的应用 2.容器服务ACK结合SLB,RDS,REDIS构 建高可用应用 产品列表 容器服务ACK RDSforMysql版 云数据库Redis版 文件存储NAS, templateId=null, freetry=null, visitTime=null, visitCount=4709, video_url=null, buttonName=null, buttonUrl=null, targetId=null, partner=null, partnerUrl=null, partnerLogo=null)
1容器跨可用区高可用 最佳实践 部署架构图 场景描述 本实践适合使用容器服务ACK结合阿里云上的 其他产品构建跨可用区高可用应用的场景。在一 开始创建容器服务ACK的时候就把容器集群建 成多个可用区的架构,某可用区挂掉后,不影响 应用和集群的高可用。容器服务ACK通常配合 高可用SLB,RDS,Redis等产品,实现跨可用 区高可用。 解决问题  1.利用容器服务ACK搭建跨可用区高可用 的应用  2.容器服务ACK结合SLB,RDS,REDIS构 建高可用应用 产品列表  容器服务ACK  RDSforMysql版 云数据库Redis版   文件存储NAS
2云服务器ECS(产品名称) 文档模板(手册名称)/文档版本信息 阿里云 企业上云实践 容器跨可用区高可用 最佳实践 文档版本:20150122(发布日期) 2
3企业上云实践 容器跨可用区高可用最佳实践 文档版本信息 文本信息 属性 内容 文档名称 容器跨可用区高可用最佳实践 文档编号 034 文档版本 V1.9 版本日期 2020-02-02 文档状态 外部发布 制作人 敬海 审阅人 文档变更记录 版本编号 日期 作者 审核人 说明 V1.0 20190402 敬海 游圣 修改架构 V1.1 20190415 敬海 戴拿 修改细节 V1.2 20190425 敬海 明中 修改架构,更换为wordpress应用,加入 阿里云NAS,阿里云RDS修改一些细节, 补充samplecode.sh V1.3 20190505 敬海 游圣 增加NAS跨可用区同步内容 V1.4 20190509 敬海 净山 重新制作镜像,代码保存在镜像里,图片放 戴拿 在nas上 V1.5 20190513 敬海 阿瑟 修改细节及更新部分图片 V1.6 20190621 敬海 更新模板 V1.7 20190819 敬海 更新模板,增加最佳实践概述 V1.8 20200121 敬海 增加概览页 I
4企业上云实践 容器跨可用区高可用最佳实践 V1.9 20200202 敬海 更新架构图 II
5企业上云实践 容器跨可用区高可用最佳实践 前言 概述 本文介绍了使用阿里云容器服务ACK构建多可用区高可用系统的最佳实践。 应用范围 适合使用阿里云容器服务ACK构建多可用区高可用系统的场景。 名词解释  容器服务Kubernetes版(简称 ACK)提供高性能可伸缩的容器应用管理能力, 支持企业级Kubernetes容器化应用的全生命周期管理。容器服务Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力, 打造云端最佳的Kubernetes容器化应用运行环境。详见 https://cn.aliyun.com/product/kubernetes  阿里云文件存储NAS是一个可共享访问,弹性扩展,高可靠,高性能的分布式文 件系统。它基于 POSIX 文件接口,天然适配原生操作系统,提供共享访问,同 时保证数据一致性和锁互斥。文件存储NAS中的数据自动地在可用区内以多副本 冗余方式存储,避免数据的单点故障风险,提供高达99.999999999%的数据可靠 性。NAS针对不同应用场景的业务模型提供多种规格类型的实例,满足高吞吐或 者低时延的存储性能要求。详见https://www.aliyun.com/product/nas  云数据库RDSMySQL版,MySQL 是全球最受欢迎的开源数据库之一,作为开 源软件组合 LAMP(Linux+Apache+MySQL+Perl/PHP/Python)中的重要一 环,广泛应用于各类应用场景。详见https://www.aliyun.com/product/rds/mysql  云数据库 Redis 版,云数据库Redis版(ApsaraDBforRedis)是兼容开源Redis 协议标准、提供内存加硬盘的混合存储方式的数据库服务,基于高可靠双机热备 架构及可平滑扩展的集群架构,满足高读写性能场景及弹性变配的业务需求。详 见https://help.aliyun.com/document_detail/26342.html IV
6企业上云实践 容器跨可用区高可用最佳实践 目录 文档版本信息..................................................................................................................................................................I ........................................................................................................................................................................ 法律声明 III 前言...............................................................................................................................................................................IV 目录................................................................................................................................................................................V 最佳实践概述.................................................................................................................................................................1 前置条件.........................................................................................................................................................................3 .................................................................................................................................................... 1. 整体架构及规划 4 1.1. 地域及可用区规划................................................................................................................................4 1.2. Wordpress整体架构.............................................................................................................................4 2. 创建多可用区VPC.................................................................................................................................................5 2.1. 创建VPC.................................................................................................................................................5 ......................................................................................................................... 2.2. 为VPC配置NAT网关 10 3. 创建镜像服务仓库..............................................................................................................................................16 4. 创建Redis数据库................................................................................................................................................20 5. 创建RDS数据库..................................................................................................................................................29 6. 创建容器集群......................................................................................................................................................41 ............................................................................................................................................... 7. 创建共享存储NAS 47 7.1. 创建可用区D的NAS实例.................................................................................................................51 8. 部署wordpress应用...........................................................................................................................................53 8.1. 容器集群配置NAS卷.........................................................................................................................53 8.2. 创建wordpress镜像...........................................................................................................................57 .................................................................................................................. 8.3. 部署多个容器实例的应用 81 8.4. 配置NAS高可用..................................................................................................................................91 8.4.1. 配置B可用区NAS到D可用区NAS的数据同步....................................................................92 8.4.2. 将D可用区NAS数据卷添加到容器集群...............................................................................101 8.4.3. 在线切换NAS到D可用区的实例上.......................................................................................102 V
7企业上云实践 容器跨可用区高可用最佳实践 最佳实践概述 容器服务ACK多可用区架构 在部署应用的时候,推荐在一开始创建的时候就把容器集群建成多个可用区的架构,某可用区 挂掉后,不影响应用和集群的高可用。容器服务ACK通常配合高可用SLB,RDS,Redis等 产品,实现跨可用区高可用。 方案场景描述 本最佳实践适用于应用未部署,前端应用放在容器里,后端采用阿里云数据库承接, 提高系统可靠性。 方案优势 容器服务ACK一键打通所有基础设置,方便快捷构建系统。 1
8企业上云实践 容器跨可用区高可用最佳实践 示例介绍  本示例提供的是wordpress搭建高可用服务的示例。前端包含多个webserver,负责运行php 环境,代码放在容器镜像里,共享图片放在NAS里,用阿里云redis+阿里云RDS保存留言信 息,放在数据库里。 架构如下:  2