SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
有道云笔记的特色云架构简介
王奉坤
2013-4-27
有道云笔记简介
•  多平台支持	
  
•  自动同步,安全可靠	
  
•  用户数已超过1000万
大纲
•  云端架构的基础设施	
  
•  云端架构的独特需求与设计	
  
•  云端架构的运维与可视化	
  
•  云端架构的演进	
  
•  内容总结与回顾	
  
基础设施:优质云服务的先决条件
大纲
•  云端架构的基础设施	
  
•  云端架构的独特需求与设计	
  
•  云端架构的运维与可视化	
  
•  云端架构的演进	
  
•  内容总结与回顾	
  
有道云笔记对云端架构的需求
•  笔记内容的存储需求
•  云端服务的可靠性需求
•  多设备的支持需求
•  云端数据处理需求
适用于可变文本的切块存储
•  基本数据结构:数据切块	
  
– 只需要上传chunk	
  X、Y	
  
– 回收chunk	
  C
A B C D E F文件切块
A B X Y D E F修改后
A B C D E F
A B X Y D E F
笔记内容的存储需求
基本数据结构:三级索引	
  
Entry
…
…
userA/a:3
Meta
…
…
a_3:	
  meta
Chunk
…
…
a_A:	
  <bytes>
a_B:	
  <bytes>
a_C:	
  <bytes>
a_D:	
  <bytes>
a_E:	
  <bytes>
a_F:	
  <bytes>
笔记内容的存储需求
轻松实现笔记分享
Entry
…
…
userA/a:3
userB/link
Meta
…
…
a_3:	
  meta
Chunk
…
…
a_A:	
  <bytes>
a_B:	
  <bytes>
a_C:	
  <bytes>
a_D:	
  <bytes>
a_E:	
  <bytes>
a_F:	
  <bytes>
笔记内容的存储需求
最小的代价支持历史版本
Entry
…
…
userA/a:4
userB/link
Meta
…
…
a_3:	
  meta
a_4:	
  meta
Chunk
…
…
a_A:	
  <bytes>
a_B:	
  <bytes>
a_C:	
  <bytes>
a_D:	
  <bytes>
a_E:	
  <bytes>
a_F:	
  <bytes>
a_X:	
  <bytes>
a_Y:	
  <bytes>
笔记内容的存储需求
有道云笔记对云端架构的需求
•  笔记内容的存储需求
•  云端服务的可靠性需求
•  多设备的支持需求
•  云端数据处理需求
数据安全保障之一:多备份存储
•  分布式文件系统的特性之一	
  
•  有效规避硬件故障带来的安全风险	
  
云端服务的可靠性需求
File
DataServer DataServer DataServer DataServer
DFS
数据安全保障之二:容灾备份
•  规避分布式文件系统失败带来的风险	
  
•  备份方式:整体拷贝 à	
  	
  增量备份	
  
•  增量备份:	
  
– 原理:Snapshot	
  +	
  增量change	
  log	
  
– 优点:数据连续传输	
  
– 优点:可实现异地备份	
  
– 优点:可回溯版本的连续性	
  
云端服务的可靠性需求
可扩展的云端架构
云端服务的可靠性需求
鲁棒易用的分布式调用框架
分
布
式
调
用
框
架
Distribute	
  RPC	
  Service	
  proxy
RPC	
  Call	
  Switch
RPC	
  
Proxy
RPC	
  
Proxy
RPC	
  
Proxy
RPC	
  
Proxy
RPC	
  
	
  Service	
  
Impl
RPC	
  
	
  Service	
  
Impl
RPC	
  
Service	
  
Impl
RPC	
  
Service	
  
Impl
Distribute	
  
Strategy
云端服务的可靠性需求
RPC调用
有道云笔记对云端架构的需求
•  笔记内容的存储需求
•  云端服务的可靠性需求
•  多设备的支持需求
•  云端数据处理需求
多设备的支持需求
对桌面客户端的API支持
对桌面客户端的API支持
多设备的支持需求
•  重量级的API	
  
•  保留所有数据细节	
  
•  客户端逻辑支持	
  
多设备的支持需求
对web端的API支持
对web端的API支持
多设备的支持需求
•  轻量级的API	
  
•  屏蔽细节数据结构	
  
•  服务器端逻辑支持	
  
笔记的并行修改与操作隔离
“存储模块”层的操作
“数据库”层的操作
W
时间轴
W W
W
W W
多设备的支持需求
笔记的并行修改与操作隔离
“存储模块”层的操作
“数据库”层的操作
W
时间轴
W W
W
W
多设备的支持需求
•  解决方案一:数据库的事务支持	
  
•  问题:	
  
–  分布式系统事务模型复杂,逻辑脆弱	
  
–  带来性能的损耗	
  
“存储模块”层的操作
“数据库”层的操作
W
时间轴
W W
W
W
多设备的支持需求
笔记的并行修改与操作隔离
笔记的并行修改与操作隔离
•  解决方案二:在“存储逻辑”层操作上加“锁”	
  
•  详细:	
  
–  通过一致性哈希和分布式调用框架,分发请求到逻辑存储模块	
  
–  保证对同一个数据的操作分发到同一个逻辑存储模块
–  在这个模块上加本地“锁”
“存储模块”层的操作
“数据库”层操作
W
时间轴
W W
W
W
多设备的支持需求
有道云笔记对云端架构的需求
•  笔记内容的存储需求
•  云端服务的可靠性需求
•  多设备的支持需求
•  云端数据处理需求
笔记的实时数据处理能力
•  笔记内容XSS过滤	
  
•  笔记格式的版本兼容	
  
•  笔记发微博	
  
云端数据处理需求
笔记的后台数据处理能力
•  笔记的空间回收	
  
•  笔记图片的OCR识别	
  
•  笔记附件的搜索支持	
  
•  笔记内容建索引	
  
云端数据处理需求
满足数据智能化的需求
•  手写笔记的支持	
  
– 屏幕适配与排版	
  
– 手写笔记的二次编辑	
  
•  自动标签服务	
  
– 根据内容为用户推荐标签	
  
– 根据用户行为优化推荐算法
云端数据处理需求
基于MapReduce的后台数据处理框架
•  定义一个任务,只需实现三个接口:	
  
– UserFilter:定义和筛选要处理的用户	
  
– UserData	
  Handler:选择要处理的数据	
  
– Reducer(s):数据处理、整合、统计
云端数据处理需求
大纲
•  云端架构的基础设施	
  
•  云端架构的独特需求与设计	
  
•  云端架构的运维与可视化	
  
•  云端架构的演进	
  
•  内容总结与回顾
良好的可运维性
•  上线提出	
  
•  审批	
  
•  准备上线	
  
•  上线	
  
•  回测	
  
•  完成
上线申请单提出
Pm确认性能测试确认 功能测试确认 运营确认(广告)
Manager针对每项
单独确认
待审批
可上线
正在
上线
上线后
回测
关闭
上线
提出
急上 (⾮非 定 上 )
所有确认完成
状态
运维做好上线准备
准备好上线脚本/步
骤,做好回滚预案,记
录一下当前svn信息
开始上线
上线完毕,请回测
上 , 下沟通
上线成功
yesyesyes yes
无
无 无无
需要紧急fix 回滚
Op备注并关闭
yes
无
准备上线
良好的可运维性
上线模拟
不停服上线
自动化测试
丰富的外围可视化工具
•  集群监控:Ganglia(hVp://ganglia.info/)	
  
•  BI系统	
  
•  实时监控:Vaquero	
  
•  性能监控服务	
  
大纲
•  云端架构的基础设施	
  
•  云端架构的独特需求与设计	
  
•  云端架构的运维与可视化	
  
•  云端架构的演进	
  
•  内容总结与回顾
云端架构1.0版	
  
•  1.0版架构图	
  
云端架构1.0版
•  1.0版特点	
  
– 共用存储逻辑代码	
  
– 跨进程共享锁	
  
– 两套API直接存取数据	
  
•  缺点和问题	
  
– 共享锁的逻辑非常脆弱	
  
– 异步流程导致数据一致性问题	
  
– 架构层次不清晰	
  
云端架构2.0版(目前架构)
•  2.0版架构图
云端架构2.0版(目前架构)
•  2.0版特点
– 引入RPC模块,屏蔽分布式细节	
  
– 将存储逻辑包装成RPC服务	
  
– API通过RPC存取数据	
  
•  优势	
  
– 逻辑层次清晰	
  
– 底层对上层透明	
  
– API轻量级
分布式文件系统分布式KV数据库
云端架构3.0版
•  异构存储,支持非切块存储	
  
Entry
…
…
/a:4
Meta
…
…
a_3:	
  meta
a_4:	
  meta
File
…
…
a_3:	
  	
  
a_4:	
  	
  
云端架构3.0版
•  文件系统直接存取数据
(1)“冷”文件dump到文件系统	
  
	
  
	
  
(2)	
  只读文件直接存取
大纲
•  云端架构的基础设施	
  
•  云端架构的独特需求与设计	
  
•  云端架构的运维与可视化	
  
•  云端架构的演进	
  
•  内容总结与回顾
内容总结与回顾
•  基于独特需求的云端架构	
  
•  良好的运维性与可视化工具	
  
•  我们的架构是不断的演进的
谢谢!
Q&A
附录
•  文本切块算法:	
  
– hVps://www.usenix.org/conference/fast-­‐08/
avoiding-­‐disk-­‐boVleneck-­‐data-­‐domain-­‐
deduplica_on-­‐file-­‐system	
  
– hVp://citeseerx.ist.psu.edu/viewdoc/summary?
doi=10.1.1.12.3222
@InfoQ	
   infoqchina	
  

Mais conteúdo relacionado

Mais procurados

基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开YANGL *
 
了解应用服务器
了解应用服务器了解应用服务器
了解应用服务器Feng Yu
 
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise 美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise 美团点评技术团队
 
百度数据库中间层
百度数据库中间层百度数据库中间层
百度数据库中间层yp_fangdong
 
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版XiaoJun Hong
 
新浪微博redis技术演化
新浪微博redis技术演化新浪微博redis技术演化
新浪微博redis技术演化XiaoJun Hong
 
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索Feng Yu
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性Xuefeng Zhang
 
分布式缓存与队列
分布式缓存与队列分布式缓存与队列
分布式缓存与队列XiaoJun Hong
 
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出Bobby Gao
 
大规模数据库存储方案
大规模数据库存储方案大规模数据库存储方案
大规模数据库存储方案XiaoJun Hong
 
阿里CDN技术揭秘
阿里CDN技术揭秘阿里CDN技术揭秘
阿里CDN技术揭秘Joshua Zhu
 
Exadata那点事
Exadata那点事Exadata那点事
Exadata那点事freezr
 
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案freezr
 
Feed服务架构-新浪微博新员工培训议题
Feed服务架构-新浪微博新员工培训议题Feed服务架构-新浪微博新员工培训议题
Feed服务架构-新浪微博新员工培训议题XiaoJun Hong
 
了解集群
了解集群了解集群
了解集群Feng Yu
 
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡美团点评技术团队
 
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践drewz lin
 
新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构XiaoJun Hong
 
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统美团点评技术团队
 

Mais procurados (20)

基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开
 
了解应用服务器
了解应用服务器了解应用服务器
了解应用服务器
 
美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise 美团技术沙龙04 - Kv Tair best practise
美团技术沙龙04 - Kv Tair best practise
 
百度数据库中间层
百度数据库中间层百度数据库中间层
百度数据库中间层
 
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
 
新浪微博redis技术演化
新浪微博redis技术演化新浪微博redis技术演化
新浪微博redis技术演化
 
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
 
分布式缓存与队列
分布式缓存与队列分布式缓存与队列
分布式缓存与队列
 
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出
 
大规模数据库存储方案
大规模数据库存储方案大规模数据库存储方案
大规模数据库存储方案
 
阿里CDN技术揭秘
阿里CDN技术揭秘阿里CDN技术揭秘
阿里CDN技术揭秘
 
Exadata那点事
Exadata那点事Exadata那点事
Exadata那点事
 
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
 
Feed服务架构-新浪微博新员工培训议题
Feed服务架构-新浪微博新员工培训议题Feed服务架构-新浪微博新员工培训议题
Feed服务架构-新浪微博新员工培训议题
 
了解集群
了解集群了解集群
了解集群
 
美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡美团点评技术沙龙14:美团四层负载均衡
美团点评技术沙龙14:美团四层负载均衡
 
阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践
 
新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构
 
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04   美团下一代分布式存储系统美团技术沙龙04   美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
 

Semelhante a 有道云笔记架构简介

深入浅出 V cloud director
深入浅出 V cloud director深入浅出 V cloud director
深入浅出 V cloud directorITband
 
分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代ITband
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraJunchi Zhang
 
V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础ITband
 
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践基于My sql的分布式数据库实践
基于My sql的分布式数据库实践锐 张
 
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場twMVC
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验colderboy17
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验guiyingshenxia
 
大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践mysqlops
 
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多ITband
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰Paul Chao
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updatedPaul Chao
 
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计YANGL *
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰Scourgen Hong
 
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统美团点评技术团队
 
Nodejs & NAE
Nodejs & NAENodejs & NAE
Nodejs & NAEq3boy
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例郁萍 王
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构n716
 
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索liu sheng
 
安全云平台的探索实践
安全云平台的探索实践安全云平台的探索实践
安全云平台的探索实践Hardway Hou
 

Semelhante a 有道云笔记架构简介 (20)

深入浅出 V cloud director
深入浅出 V cloud director深入浅出 V cloud director
深入浅出 V cloud director
 
分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代分会场八和Net backup一起进入云备份时代
分会场八和Net backup一起进入云备份时代
 
Accelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud eraAccelerate Database as a Service(DBaaS) in Cloud era
Accelerate Database as a Service(DBaaS) in Cloud era
 
V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础V mware v shield - 部署最安全云环境的基础
V mware v shield - 部署最安全云环境的基础
 
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
 
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
腾讯 马志强 虚拟化环境下 网络 朋务器 平台的协作经验
 
大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践大规模社区构建 百度贴吧的实践
大规模社区构建 百度贴吧的实践
 
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updated
 
王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计王龙:百度数据库架构演变与设计
王龙:百度数据库架构演变与设计
 
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
从林书豪到全明星 - 虎扑网技术架构如何化解流量高峰
 
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
美团点评技术沙龙08 - 分布式服务通信框架及服务治理系统
 
Nodejs & NAE
Nodejs & NAENodejs & NAE
Nodejs & NAE
 
MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例MySQL 高可用方案及成功案例
MySQL 高可用方案及成功案例
 
新浪微博平台与安全架构
新浪微博平台与安全架构新浪微博平台与安全架构
新浪微博平台与安全架构
 
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
20141128(刘胜)UTC2014分布式和云服务的思考与实践——支付清算行业分布式架构的探索
 
安全云平台的探索实践
安全云平台的探索实践安全云平台的探索实践
安全云平台的探索实践
 

Mais de drewz lin

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearydrewz lin
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013drewz lin
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13drewz lin
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrichdrewz lin
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2drewz lin
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2drewz lin
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfdrewz lin
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equaldrewz lin
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21drewz lin
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansendrewz lin
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaoladrewz lin
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsdrewz lin
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentationdrewz lin
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsdrewz lin
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martindrewz lin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowaspdrewz lin
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usadrewz lin
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013drewz lin
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架drewz lin
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈drewz lin
 

Mais de drewz lin (20)

Web security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-kearyWeb security-–-everything-we-know-is-wrong-eoin-keary
Web security-–-everything-we-know-is-wrong-eoin-keary
 
Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013Via forensics appsecusa-nov-2013
Via forensics appsecusa-nov-2013
 
Phu appsec13
Phu appsec13Phu appsec13
Phu appsec13
 
Owasp2013 johannesullrich
Owasp2013 johannesullrichOwasp2013 johannesullrich
Owasp2013 johannesullrich
 
Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2Owasp advanced mobile-application-code-review-techniques-v0.2
Owasp advanced mobile-application-code-review-techniques-v0.2
 
I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2I mas appsecusa-nov13-v2
I mas appsecusa-nov13-v2
 
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolfDefeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
Defeating xss-and-xsrf-with-my faces-frameworks-steve-wolf
 
Csrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equalCsrf not-all-defenses-are-created-equal
Csrf not-all-defenses-are-created-equal
 
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
Chuck willis-owaspbwa-beyond-1.0-app secusa-2013-11-21
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Appsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaolaAppsec usa2013 js_libinsecurity_stefanodipaola
Appsec usa2013 js_libinsecurity_stefanodipaola
 
Appsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_editsAppsec2013 presentation-dickson final-with_all_final_edits
Appsec2013 presentation-dickson final-with_all_final_edits
 
Appsec2013 presentation
Appsec2013 presentationAppsec2013 presentation
Appsec2013 presentation
 
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitationsAppsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
Appsec 2013-krehel-ondrej-forensic-investigations-of-web-exploitations
 
Appsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martinAppsec2013 assurance tagging-robert martin
Appsec2013 assurance tagging-robert martin
 
Amol scadaowasp
Amol scadaowaspAmol scadaowasp
Amol scadaowasp
 
Agile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usaAgile sdlc-v1.1-owasp-app sec-usa
Agile sdlc-v1.1-owasp-app sec-usa
 
Vulnex app secusa2013
Vulnex app secusa2013Vulnex app secusa2013
Vulnex app secusa2013
 
基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架基于虚拟化技术的分布式软件测试框架
基于虚拟化技术的分布式软件测试框架
 
新浪微博稳定性经验谈
新浪微博稳定性经验谈新浪微博稳定性经验谈
新浪微博稳定性经验谈
 

有道云笔记架构简介