BCIT14 Course Specification of Cloud Computing2
BCIT14 Course Specification of Cloud Computing2
1/6 DDQA-SPEC-2021-01
IV. Course Aims:
This course aims to:
1. Introduces students to the knowledge of cloud computing importance and benefits.
2. Enable students to describe and identify various cloud interface standards and protocols for
building cloud infrastructure.
3. Enable students to evaluate existing infrastructure and identify components for a cloud
transformation.
4. Illustrate the fundamental concepts of cloud storage and demonstrate their use in storage
systems using Amazon and S3 tools .
5. Enable students to Create and implement an optimized IT infrastructure.
2. Illustrate the fundamental concepts of cloud storage and demonstrate their use in storage systems such
as Amazon and S3 tools.
3. Discuss system, network and storage virtualization and outline their role in enabling the cloud
computing system model.
4. Evaluate existing infrastructure and identify components for a cloud transformation.
5. Apply fundamental concepts in cloud infrastructures to understand the trade-offs in power,
efficiency and cost, and then study how to leverage and manage single and multiple data
centers to build and deploy cloud applications that are resilient, elastic and cost-efficient.
6. ....................
2/6 DDQA-SPEC-2021-01
• Cloud adoption and
cloud providers
• Planning Cloud
transformations
• Reference Architecture
(CCRA) and the IBM
(CCRA).
• Public, Private, Hybrid,
and Community
Service and Deployment
2 Models • Infrastructure as a Service 2 4
(IaaS)
• Platform as a Service
(PaaS)
• Software as a Service
(SaaS)
• Cloud computing
reference model
• Deployment options and
solutions for building
3 Cloud Infrastructure cloud infrastructure 2 4
• Considerations for
building cloud
infrastructure
4 Mid-Exam 1 2
• Virtualization in Cloud
Computing Systems and
Use of Hypervisors to
Create
• Virtual Machines
• Virtualization (CPU,
5 Virtualization 2 4
Memory, I/O)
• Software Defined
Networks (SDN)
• Software Defined Storage
(SDS)
• Introduction to Storage
Systems
• Cloud Storage Concepts
(Storage models and
6 Cloud Storage storage as a service) 2 4
• Using cloud vendors’
Storage Services via Portal
and APIs
• Distributed File Systems
3/6 DDQA-SPEC-2021-01
(HDFS, Ceph FS)
• Cloud Databases (HBase,
MongoDB, Cassandra,
DynamoDB)
• Cloud Object Storage
(Amazon S3, OpenStack
Swift, Ceph)
• DevOps
• Serverless Computing
• Using and Managing
Containers (Container
Orchestration)
Cloud-Based Computing • Understanding and use of
7 and Hosting Services
2 4
Docker containers and the
Docker Hub
• Understanding and use of
Google Kubernetes
Engine and Alternative
Container
• Cloud Security
• Security architecture and
Cloud security methods
8 2 4
• Identity and Access
Management
• Cloud encryption
9 Final Exam • 1 2
Total number of weeks and hours 16 32
4/6 DDQA-SPEC-2021-01
5 • Revision 13 2
6 • Final assignment/project 14,15 4
• Learn how to access the Cloud via Big Cloud vendors’
7 websites, and their APIs/SDKs 2,3,4 6
• Create cloud account
Total number of weeks and hours 15 30
X. Learning Resources
1. Textbooks:
1. Cloud Computing: Concepts and Practices 1st Edition(2008). Sehgal & Chandra, ISBN-
10: 3319778382
2. Cloud Application Architectures: Building Applications and Infrastructure in the Cloud 1st
Edition (2009). George Reese, ISBN-10: 9780596156367
3. Cloud Computing with Security Concepts and Practices(2020). Sehgal & Chandra.
Dean of the Vice Dean of Head of Program
Reviewed by Prepared by
Faculty the Faculty Department Coordinator
5/6 DDQA-SPEC-2021-01
2. Essential References:
1. Gautam Shroff, “Enterprise Cloud Computing Technology Architecture Applications”,
Cambridge University Press; 1 edition, *ISBN: 978-0521137355], 2010.
2. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A Practical Approach”
McGraw-Hill Osborne Media; 1 edition [ISBN: 0071626948], 2009.
3. Cloud Infrastructure and Services Version 2, EMC Corporation, USA October 2014.
6/6 DDQA-SPEC-2021-01