Teaching Responsibility
LJMU Schools involved in Delivery:
LJMU Partner Taught
Learning Methods
Lecture
Module Offerings
5549NCCG-JAN-PAR
5549NCCG-SEP-PAR
5549NCCG-SEP_NS-PAR
Aims
This module is designed to develop an understanding of the fundamental concept of Cloud Computing, cloud segments, and cloud deployment models, the need for Cloud Computing, an appreciation of issues associated with managing cloud service architecture and to develop a critical awareness of Cloud Computing based projects.
Learning Outcomes
1.
Demonstrate an understanding of the fundamentals of Cloud Computing and its architectures.
2.
Evaluate the deployment models, service models and technological drivers of Cloud Computing and validate their use
3.
Develop Cloud Computing solutions using service provider’s frameworks and open source tools.
4.
Analyse the technical challenges for cloud applications and assess their risks.
Module Content
Outline Syllabus:Networking Paradigm: Peer-to-peer Computing, Client-Server Computing, Distributed Computing, Cluster Computing, High-Performance Computing, Parallel Computing, Grid Computing Cloud Computing Fundamentals: Cloud Ecosystem, Cloud Architecture, Network Connectivity in Cloud Computing, Managing the Cloud, Migrating Application to Cloud
Deployment models: Private Cloud, Public Cloud, Community Cloud, Hybrid Cloud. Service models. Technological drivers. Programming Models, Pervasive Computing, Application Environment.
Cloud Service Providers. Open Source Tools
Distributed Computing Tools
Security: Data Security, Virtualisation, Network Security. Platform related security, Audit and Compliance.