AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

如何在云上构建复杂的企业应用 by 甘泉@青云

发布者 arch
发布于 1448845412022  浏览 4836 关键词 架构 
分享到

第1页

如何在云上构建复杂的企业应用
甘泉(Reno)

第2页

Contents
为什么要构建复杂企业应用?
在云上如何才能支撑复杂企业应用?
案例

第3页

云给企业带来的变化
    使用方式

    使用观念

    使用成本
云计算并没有改变资源本身,而是改变了资源交付的方式
拥抱变化
便宜是技术革新的结果,不是目的

第4页

云上企业应用的挑战
大规模 – 数据/计算分散
高可用 – 冗余
高并发 – 并行处理
易维护 – 解耦/分层
安全 – 隔离
业务竞争 – 弹性
复杂是为了应对
挑战

第5页

云上企业应用的现状
站长模式,一台主机/一堆主机
固定硬盘
共享网络
包年包月
低配低能

第6页

云平台如何应对复杂应用的挑战
设计目标
超大规模
超高性能
高度伸缩
企业级安全

设计原则
资源软件化
组件标准化

第7页

资源软件化
Software based ⇒ Software defined
资源 ≠ 硬件

P2P 架构,引入智能
超大规模,集群效应 
单点不再重要
自愈能力
高度伸缩
性能是可扩展的

第8页

P2P架构

第9页

Software Defined Network
单台主机
多台主机(基础网络)
多台主机(一个私有网络,一个路由器)
多台主机(多个私有网络,一个路由器)
多台主机(多个私有网络,多个路由器)
跨区组网
VPN 接入

第10页

SDN - 多台主机(基础网络)

第11页

SDN - 多台主机(一个私有网络,一个路由器)

第12页

SDN - 多台主机(多个私有网络,一个路由器)

第13页

SDN - 多台主机(多个私有网络,多个路由器)

第14页

SDN-跨区组网
GRE / IPsec
GRE / IPsec

第15页

SDN-VPN接入
  广东1区(GD1)

第16页

Software Defined Storage
性能型块存储
容量型块存储
超高性能块存储
VIRTUAL SAN/NAS
对象存储
备份

第17页

第18页

第19页

Software Defined Computing & Operation
秒级资源创建与调度
自定义映像加速
Auto Scaling / Application Engine
API / SDK / CLI

第20页

第21页

组件模型
负载均衡器(HTTP/HTTPS/TCP,全透明代理)
关系型数据库(MySQL/PostgreSQL)
缓存数据库(Redis/Memcached)
Zookeeper
队列服务
大数据平台

第22页

第23页

真实案例
大数据平台
游戏平台
即时通讯平台

第24页

路由器
索引集群
ElasticSearch
net4
net3
net2
Hadoop集群
Hbase
文档服务
数据挖掘
数据库集群
MySQL存储
业务程序集群
Zookeeper
业务程序集群
Web服务器集群
数据交互
公网IP
公网IP
公网IP
路由器
net5
境外集群
net1
内网DNS服务器集群
缓存服务器集群
公网IP
亚太一区云
北京二区云
GRE隧道访问
内域网别名访问
内域网别名访问
内域网别名访问
防火墙
防火墙

第25页

手机社交游戏部署架构
LB
监控服务器
管理服务器
HAPROXY
Web 服务器  1
Web 服务器 N
……
MemCache  1
MemCache  2
MongoDB  1
MongoDB  7
MySQL  1
MySQL  7
EIP
青云公有云
互联网
 MemCache 2台
 MongoDB 7台
 MySQL7台
Web服务器
10-20台,按Load扩展
说明:
1、业务流从负载均衡器进来
2、利用HAPROXY做内部代理,分发业务流
3、web服务器弹性扩展,利用脚本控制
4、三种数据库服务器:MemCache、MongoDB、MySQL

第26页

即时通讯 PaaS 平台架构

第27页

Thank you.
reno@yunify.com
支持文件格式:*.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。