其它排期:
授课讲师:彭渊
课程价格:5800
培训对象:
请填写您的报名信息
时间地点: 2014-11-29 至 2014-11-30 上海 授课讲师:彭渊 学习费用: 5800 元/位
2014-11-29至2014-11-30【上海】
培训对象: 对此课程感兴趣者
课程费用:5800 元/人
课程简介:
一、分布式技术体系概述
1.分布式计算、并行计算、云计算概述
2.分布式产品hadoop、zookeeper、hbase概述
二、分布式并行计算原理和设计
1、最初想到的master-slave结构
2、“包工头-职介所-手工仓库-工人”简化模式
3、基于消息中枢的计算模式
4、基于网状直接交互的计算模式
5、并行结合串行模式
6、批量多阶段处理模式
7、计算集群模式和兼容遗留计算系统
8、工人计算的服务化模式
9、实时流处理计算模式
10、跟hadoop map/reduce的区别
11、初级应用:动手跑一个基本例子(动手)
12、中级应用:计算节点互相交互的完整例子(动手)
13、高级应用:使用并行计算大幅提升算法效率例子(动手)
14、相关架构探讨(需求、运维、故障、优化等)
三、分布式协调原理和设计
1、协调架构原理简介
2、权限机制 115
3、相对于zookeeper的区别
4、与paxos算法的区别
5、实践应用:分布式锁和应用(动手)
6、实践应用:统一配置和应用(动手)
7、实践应用:领导者选举和应用(动手)
8、相关架构探讨(需求、运维、故障、优化等)
四、分布式缓存架构和实现
1、小型网站或企业应用的缓存实现架构
2、大型分布式缓存系统实现过程
3、 一致性哈希算法的原理、改进和实现
4、解决任意扩容的问题
5、 解决扩容后数据均匀的问题
6、分布式session的架构设计和实现
7、按日期取模无迁移扩容算法
8、相关架构探讨(需求、运维、故障、优化等)
五、分布式消息队列的实现
1、jms的两种经典模式
2、如何实现发送接收的队列模式
3、如何实现主题订阅模式
六、分布式文件系统架构和实现
1、简化的分布式文件系统架构
2、搭建配置fttpadapter环境
3、访问集群文件根目录
4、访问和操作远程文件
5、集群内文件复制和并行复制
6、读写远程文件
7、解析远程文件
8、并行读写远程文件
9、批量并行读写远程文件和事务补偿处理
10、实践:基于文件读写的上亿排序(动手)
11、相关架构探讨(需求、运维、故障、优化等)
七、分布式k/v数据库存储技术的变革
数据库作为企业信息系统的最基础软件,面临着分布式存储、nosql、k/v、并行数据库等创新技术的冲击
1、从关系数据库架构到k/v数据库架构
2、缓存和持久存储在越来越接近
3、kv nosql数据库和文档nosql数据库
4、如何写一个数据库
5、百万吞吐量的新型并行数据库CoolHash架构
6、动手体验
7、相关架构探讨(需求、运维、故障、优化等)
演讲嘉宾:彭渊 - 现任华为企业中间件首席架构师
现任华为企业中间件首席架构师,主要负责中间件和大数据。前淘宝高级专家(花名:千峰),先后在淘宝交易、淘宝中间件、集团核心系统、阿里金融等部门工作。曾任金蝶总体架构部SOA架构师,负责设计ESB。曾艰苦创业,编写和销售财务软件。
在Java技术领域从业十多年,撰写过多款开源软件,其中,淘宝分布式技术框架Fourinone为其代表作。他拥有软件著作权的代表作有:BS系列软件(包括财务进销存、OA产品、CRM等)、FMS视频会议、Flash网站生成软件(华军可下载),所有软件作品均贡献99%代码。
作品:
CoolHash数据库引擎
出版书籍:《大规模分布式系统架构与设计实战》