Course Content
The lecturing team consists of a team of staff that combine both academic qualifications with substantial practical experience, and this practical perspective is reflected in the delivery of the module. Some of the key subject areas are the following:
What is Cloud Computing? History of Cloud Computing. Essential Characteristics of Cloud Computing. Virtualization. The need of Virtualisation. Benefits and Limitations of Virtualisation.
Cloud Computing Architecture: Horizontal and Vertical Scaling; Architectural Layers of Cloud Environments
Cloud Deployment Models: Public, Private, Hybrid and Community Cloud
Cloud Service Models: Platform as a Service (PaaS), Infrastructure as a Service (IaaS), Software as a Service (SaaS)
Cloud Platforms: Windows Azure, Amazon Web services, Google Cloud Platform, etc. Choosing a cloud platform and using several resources such as infrastructure, software and platform.
Cloud Lifecycle: Implementing a Cloud Computing Life Cycle. Life Cycle Issues; Lifecycles and Security. Cloud Lifecycle Management; Adoption Lifecycle.
Cloud Economics: Four Cornerstones of Cloud Economics. Unit Service Cost. Cloud Computing and Economic Growth.
Cloud Security: Overview of Security in Cloud. Compliance Network security. Virtualization Security. Legal Protection of Cloud Users. Software Security. Data Security. Privacy Identity management and Access control. Implications of GDPR. Audit and Forensics Interoperability and Portability . Guiding frameworks. Risk assessment and Management.