Skill Set Name: Cloud Computing

Topics Level Sub topics Skill Category No Code Share comment
A general introduction to the Cloud Computing I

Understanding the basic concepts of Cloud Computing and the history of Cloud Computing. Understanding features of Cloud Computing and typical applications of Cloud Computing.


  • Understanding the basic concepts of Cloud Computing
  • Understanding the background to the deployment of Cloud Computing
  • Understanding the history of Cloud Computing
  • Understanding features of Cloud Computing
  • Understanding typical applications of Cloud Computing
2-9-1-I
Cloud Service I

Understanding the basic concepts of Cloud Services. Understanding the basic services of IaaS, PaaS, and SaaS.


  • Understanding the basic concepts of Cloud Services
  • Understanding main functions and implementation approach of IaaS
  • Understanding main functions and implementation approach of PaaS
  • Understanding main functions and classification of SaaS
2-9-2-I
Lab1: Using Cloud Services I

Getting preliminary using experience of cloud services.


  • Using the PaaS service platform to rapidly develop and deploy web applications
  • Using the virtual machine
  • Using the management tools of virtualization resources
2-9-3-I
Virtualization Technology II

Understanding the concept and mechanisms of Virtualization Technology, including Server virtualization, Network virtualization, Storage virtualization, Desktop Virtualization, Application Virtualization, Virtual container, and typical virtual machine.


  • Understanding the concept of Virtualization Technology
  • Understanding the mechanism of Server virtualization
  • Understanding the mechanism of Network virtualization
  • Understanding the mechanism of Storage virtualization
  • Understanding the mechanism of Desktop virtualization
  • Understanding the mechanism of Application virtualization
  • Understanding the mechanism of Virtual container
  • Understanding the typical of virtual machine such as KVM and Xen
2-9-4-II
Management of Virtuallization resources II

Understanding the concept and mechanisms of Virtualization resources management


  • Understanding the concept of Virtualization resources management
  • Understanding the mechanism of image management
  • Understanding the mechanism of compute resource management
  • Understanding the mechanism of right management
  • Understanding the mechanism of network resource management
  • Understanding the mechanism of storage resource management
2-9-5-II
Cloud Storage II

Understanding the concept and technologies of Cloud Storage.


  • Understanding the concept and technologies of traditional storage system, such as file system, database and index technologies.
  • Understanding the concept and technologies of distributed file system
  • Understanding the concept and technologies of NoSQL such as Tabular stores, Key/Value stores, Document stores, and Graph stores
  • Understanding typical applications of Cloud Storage
2-9-6-II
Cloud Service Management & Performance Tuning II

How to manage Cloud Instances / Cloud Application


  • Understanding the limitation of shared resource
  • Understanding the concept and limitation of cloud monitoring
  • Introducing the open source monitoring Solutions : Zabbix, Promethous
  • Introducing the failure points : IOPS, TCP Connections, and so on
  • Introducing APM. (application performance management)
  • Web based Transaction Theory
  • Introduction the open source apm : scouter and so on
2-9-7-II
Parallel computing technology in distributed computing architecture III

Understanding architecture, typical algorithm, operation and fault tolerance mechanism, tuning techniques of parallel computing technology in distributed computing architecture.


  • Understanding the key concepts of parallel computing technology in distributed computing architecture
  • Understanding architecture, typical algorithm, operation and fault tolerance mechanism, tuning techniques of Map-Reduce
  • Understanding architecture, typical algorithm, operation and fault tolerance mechanism, tuning techniques of stream computing
  • Understanding architecture, typical algorithm, operation and fault tolerance mechanism, tuning techniques of DAG computing
  • Understanding architecture, typical algorithm, operation and fault tolerance mechanism, tuning techniques of iterative computing
2-9-8-III
Typical distributed computing architecture I

Understanding the typical distributed computing architecture


  • Understanding the concept and architecture of Map-Reduce
  • Understanding the concept and architecture of stream computing
  • Understanding the concept and architecture of iterative computing
  • Understanding the concept and architecture of MQ
2-9-9-I
Control strategy and fault tolerance technology II

Understanding the control strategy and fault tolerance technology.


  • Understanding the CAP theory
  • Understanding the redundancy and consistency mechanism
  • Understanding the load balancing strategy
  • Understanding the Paxos theory
  • Understanding the bulletin board mechanism
  • Understanding the time piece rotation mechanism
2-9-10-II
Advanced topics and industry dynamics I

Understanding the concept and foundation of IOT, Cloud security, trust, and value of Cloud. And Understanding the latest developments in the industry


  • Understanding the concept and foundation of IOT
  • Understanding the concept and new challenge of Cloud security
  • Understanding the concept and analysis method of trust measurement and transformation in service chain
  • Understanding the concept and analysis method of value measurement and transformation in service chain
  • Understanding the latest developments in the industry
2-9-11-I
Lab2: Comprehensive application II

Developing a prototype application of cloud computing.


  • Introducing the background and purpose of application.
  • Introducing the source of data and the storage solution
  • Introducing the solution of analysis and the core algorithm
  • Introducing the implementation
  • Introducing the experimental results and analysis
2-9-12-II