Skip to content

Cloud Computing syllabus

IT 2777 units · 32 topicsAcademic year 2083/84
Browse the units

Cloud Computing

7 units

1. Introduction to Cloud Computing (5 LHs)

  1. Evolution and characteristics of cloud computing
  2. Types of cloud and cloud services
  3. Benefits, challenges and applications
  4. Cloud storage, requirements and dynamic infrastructure
  5. Cloud adoption

2. Cloud Computing Architecture (5 LHs)

  1. IaaS, PaaS and SaaS
  2. Public, private, community and hybrid clouds
  3. SOA-based cloud design and implementation
  4. Security, trust and privacy

3. Cloud Applications (5 LHs)

  1. Cloud migration and software licensing
  2. Cloud cost model
  3. Service levels and application security
  4. Web application design

4. Cloud Virtualization Technology (8 LHs)

  1. Virtualization concepts, types and implementation levels
  2. Virtualization structures and benefits
  3. Server virtualization and software
  4. Hypervisor types and load balancing
  5. Virtualization infrastructure requirements

5. MapReduce and Applications (7 LHs)

  1. Parallel computing and MapReduce model
  2. MapReduce applications
  3. Parallel efficiency of MapReduce
  4. Enterprise batch processing with MapReduce

6. Cloud Security (6 LHs)

  1. Cloud security issues, challenges and risks
  2. SaaS security, monitoring and architecture design
  3. Data and application security
  4. Virtual machine security
  5. Legal aspects and multi-tenancy

7. Cloud Platforms and Applications (12 LHs)

  1. Web services
  2. AppEngine, Azure and Aneka
  3. Open challenges
  4. Scientific applications
  5. Business and consumer applications