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.服務客戶:
中國銀行中國移動中國石油新華社中國電信