【AWDC2012】基于ECS构建高可用的网站-陈波
基于ECS构建高可用的网站
陈波
网站高可用=平台保障+应用架构设计
平台的高可用性保障
平台保障 – 网络 多线BGP出口
双A的网络架构
平台保障 – 存储 传统的方案– RAID1、RAID5Disk
Partitioning
分布式存储Rack-A Rack-B Rack-C
Take Over
New ChunkA
ChunkA-1
ChunkA-2
ChunkA-3
Recover
平台保障 – 存储
1TB 2-5分钟
平台保障 – 故障恢复 机房中的各种故障可能– 网线、CPU、主板、内存
传统的方案– 现场维修
Host-A
Host-B
Failover
全自动恢复– 15分钟
Storage Cluster
平台保障 – 备份及数据回滚 传统的方案– 复制指定目录 – 恢复困难
分布式存储– 在线增量快照 – 瞬间回滚Rollback Mount as Disk
1
2
3
Time
平台保障 – 防网络攻击 传统机房危机四伏– 任意修改IP/MAC导致断网 – ARP欺骗导致泄密 – 端口扫描攻击(3389,1433)
弹性计算的安全保障– 杜绝IP/MAC/ARP欺骗 – 安全组
平台保障 – 防DDoS攻击互联网应用谈之色变的攻击 – DDoS 大流量攻击 并发连接数攻击
网站高可用=平台保障+应用架构设计
应用架构设计很重要!
应用架构 – 服务器的拓扑设计 基本概念– 数据中心(Region) – 可用区(Zone)
应用架构 – DNS轮询&负载均衡 DNS轮询– 生效时间长 – 负载不均衡Health CheckLoad Balancer Health Check
负载均衡– 在多台服务器间均衡流量 – 健康检测,自动隔离异常服务器 – 具备一定的四层与七层防攻击能力
应用架构 – 集群与无状态设计 可能的状态– Session信息 – 上传文件 – 内存CacheSession Server-A Server-B
解决方案– 使用Cookie – 共享文件夹 – 共享Cache服务
Load Balancer
应用架构 – 使用分布式服务 RDS– 分布式关系型数据库(MySQL、SQLServer)
OSS– 简单对象存储服务(Key-Value)
OTS– 结构化数据存储服务
应用架构 – 高可用、可扩展Load Balancer
RDS
OSS
OTS
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




