Cloud Computing syllabus
Browse the units
Cloud Computing
7 units
2 Cloud Computing Architecture (5 LHs)
5 MapReduce and Applications (7 LHs)
7 Cloud Platforms and Applications (12 LHs)
1. Introduction to Cloud Computing (5 LHs)
- Evolution and characteristics of cloud computing
- Types of cloud and cloud services
- Benefits, challenges and applications
- Cloud storage, requirements and dynamic infrastructure
- Cloud adoption
2. Cloud Computing Architecture (5 LHs)
- IaaS, PaaS and SaaS
- Public, private, community and hybrid clouds
- SOA-based cloud design and implementation
- Security, trust and privacy
3. Cloud Applications (5 LHs)
- Cloud migration and software licensing
- Cloud cost model
- Service levels and application security
- Web application design
4. Cloud Virtualization Technology (8 LHs)
- Virtualization concepts, types and implementation levels
- Virtualization structures and benefits
- Server virtualization and software
- Hypervisor types and load balancing
- Virtualization infrastructure requirements
5. MapReduce and Applications (7 LHs)
- Parallel computing and MapReduce model
- MapReduce applications
- Parallel efficiency of MapReduce
- Enterprise batch processing with MapReduce
6. Cloud Security (6 LHs)
- Cloud security issues, challenges and risks
- SaaS security, monitoring and architecture design
- Data and application security
- Virtual machine security
- Legal aspects and multi-tenancy
7. Cloud Platforms and Applications (12 LHs)
- Web services
- AppEngine, Azure and Aneka
- Open challenges
- Scientific applications
- Business and consumer applications