云计算与海量数据处理培训
第一讲 云计算的概念与现状
1)云计算的概念
2)云计算发展现状
3)云计算实现机制
4)云计算的发展环境
5)云计算的优势
第二讲 从Google云计算体系,理解海量数据处理的方法
1)如何构建海量存储文件系统?
GFS系统架构
GFS容错机制
GFS系统管理技术
MapReduce产生背景
MapReduce编程模型
MapReduce实现机制
MapReduce案例分析
2)如何提供锁服务解决分布式数据一致性问题?
Chubby的设计思路
Chubby中的Paxos算法
Chubby文件系统
3)如何建立规模庞大的高性能表结构?
BigTable设计
BigTable系统架构
BigTable服务器
BigTable性能优化
4)如何建立高可用性和高可扩展性的数据系统?
Megastore设计
Megastore数据模型
Megastore事务及并发控制
Megastore基本架构
Dapper监控系统
Dapper关键性技术
Dapper工具
第三讲 从Hadoop云计算项目,进一步研究云数据处理方法
1)HDFS:高可靠性处理机制及应用
Hadoop项目简介
HDFS体系结构
HDFS关键运行机制
Hadoop vs Google
Hadoop API
Hadoop环境搭建
2)HBASE:庞大、极其稀疏的可扩展性数据模型
Hbase简介
HBase的运行机制
HBase与 HDFS
HBase的对外接口
ZooKeeper的数据模型
ZooKeeper的读写机制
ZooKeeper的使用方法
第四讲 从Windows Azure,理解平台即服务的本质
1)微软云计算平台
2)微软云操作系统Windows Azure
3)微软云关系数据库SQL Azure
4)Azure AppFabric
5)Azure Marketplace
第五讲 从Amazon云计算,讨论如何提供云服务
1)Dynamo基础存储架构
2)弹性计算云EC2
3)简单存储服务S3
4)简单队列服务SQS
5)简单数据库服务Simple DB
6)关系数据库服务RDS
7)内容推送服务CloudFront
第六讲 实施云计算的关键点:策略
1)云计算是一个必须前期重视的策略
2)云计算的特征与挑战
3)云计算的体系与关键技术
4)基础架构云框架
5)云计算平台
第七讲 当前数据中心如何向云计算环境转变?
1)VMware云产品
2)云管理平台 vCenter
3)vCloud Service Director
4)VMware的网络和存储虚拟化
5)主流商业云计算解决方案比较
6)主流开源云计算系统比较
7)国内代表性云计算平台比较
第八讲 基础设施即服务(IaaS)关键实现技术
1)IaaS技术体系概述
2)服务器虚拟化技术
CPU虚拟化
内存虚拟化
I/0虚拟化
3)存储虚拟化技术
存储系统概述
存储设备层的存储虚拟化
块聚合层的存储虚拟化
文件/记录层的存储虚拟化
4)主机网络虚拟化
第九讲 软件即服务(SaaS)关键实现技术
1)SaaS技术概述
2)呈现层技术综述
3)调度层技术
基于DNS的调度
基于虚拟IP的调度
基于链路聚合的调度
基于应用的调度
调度策略
4)业务层
5)数据层
6)用户管理和配置管理
7)用户体验的设计
8)课程总结
六、培训
1,深入理解通过云计算实现海量数据处理的思想、方法与实践。
2,理解性和可用性设计的问题、方法与实践。
3,掌握把传统数据中心改造成云计算中心的技术与方法。
4,掌握虚拟化技术的核心技术方法以及应用特征。