蒋老师
1. 主讲课程: 云计算平台、架构与技术;虚拟化;大数据;云存储等相关课程。 2. 行业经验: 熟悉主流的云计算平台,并有商业与开源云计算平台的实践经验; 对云计算关键技术有深刻了解和实践经验,如分布式系统、虚拟化、分布式文件系统、云存储等; 对大数据关键技术有深刻了解和实践经验,如NoSQL数据库、大数据处理、Hadoop、Hive、HBase、Spark等; 熟悉主流的云计算平台,并有商业与开源云计算平台的实践经验; 对云计算关键技术有深刻了解和实践经验,如分布式系统、虚拟化、分布式文件系统、云存储等; 对大数据关键技术有深刻了解和实践经验,如NoSQL数据库、大数据处理、Hadoop、Hive、HBase、Spark等。 3. 项目经验: 基于Amazon EC2云计算平台的Web应用动态资源分配与调度,作为项目负责人,进行以下工作: ——调研主流商业与开源云计算平台(Amazon EC2, Rackspace, Eucalyptus)的架构与虚拟机性能特性,并使用上述云平台搭建Web应用运行环境; ——针对云计算平台虚拟机性能异构特性,提出利用在线Profiling技术对虚拟机进行性能建 ——在Amazon EC2上开发实现上述动态资源分配机制。 基于Hadoop的海量数据分析系统,作为项目核心骨干,进行以下三方面工作: ——掌握Hadoop框架核心技术,HDFS部署,MapReduce开发,以及Hadoop调优; ——基于列存储的Hadoop海量数据分析系统开发,支持列存储,支持数据段内快速索引查询,支持SQL接口查询,支持兼容Hive; ——掌握Hadoop框架外延系统HBase,Hive等;掌握基于内存的大数据分析框架Spark。 基于NoSQL数据库的高可伸缩性Web应用系统开发,作为项目主要负责人,进行以下四方面工作: ——研究当前用于提升Web应用可伸缩性的主流技术,调研主流的Key-Value数据存储和NoSQL数据库,如Google Bigtable,HBase,MongoDB,Cassandra等; ——根据数据库事务处理、写操作和读操作的不同特点,对Web应用数据按属性进行垂直分解,并对数据进行重新聚合,便于进一步应用可伸缩性技术; ——针对Web应用语义特点,基于元组进行水平分解,进一步提升Web应用可伸缩性; ——基于Web应用标准测试程序实现数据分解技术,利用NoSQL数据库进行应用伸缩开发。 Platform as a Service(PaaS)平台开发项目,作为项目主要负责人,负责以下三方面工作: ——参与Platform as a Service平台的架构设计和模块设计。该项目建立一个类似Google App Engine的应用平台,为第三方应用提供应用程序和数据的部署接口,同时负责监测应用的运行时负载情况,根据SLA协议对进行动态资源供应; ——协调、辅助项目各模块小组的工作; ——负责平台应用部署、数据部署、负载均衡、负载监测以及资源管理模块的系统整合工作。 4. 服务客户: 中国银行\中国移动\中国石油\新华社\中国电信 |