Course
              
          Discontinued
              No
          Course code
              CSIS 4270
          Descriptive
              Cloud Infrastructure
          Department
              Computing Studies & Information Systems
          Faculty
              Commerce & Business Administration
          Credits
              3.00
          Start date
                                                                                        End term
                                                                                        201820
                            PLAR
              No
          Semester length
              15 weeks
          Max class size
              Lectures: 36/Lab: 12
          Contact hours
              Lecture:	2 Hour per week
Laboratories:	2 Hours per week
Total:		4 Hours per week
          Method(s) of instruction
          Lecture
          Lab
              Learning activities
              Lecture, seminars, demonstrations, and hands-on exercises in the lab
Course description
              This course is designed to introduce the concepts of Cloud Computing. The course will expose students to three different perspectives of Cloud Computing:  the theoretical, the technical, and the commercial perspectives. A variety of real case studies and existing market cloud-based tools will be identified and studied to provide students with an overview of Cloud Computing applications. Student will also look into more in-depth considerations for planning, designing and migrating to Virtualized Data Centres (VDC) and Cloud environments.
          Course content
              - Fundamentals of cloud computing
- Economic benefits of cloud computing
- Technical foundations of cloud computing
- Virtualized data centres
- Cloud delivery models e.g. public cloud, private cloud, or hybrid cloud
- Types of cloud services e.g. Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS)
- Cloud configuraton
- Cloud management and monitoring
- Cloud migration strategies
- Cloud security
Learning outcomes
              The student will be able to:
- describe cloud computing e.g. is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (networks, serers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction;
- analyze the technical foundations of cloud computing;
- analyze the economic benefits of cloud computing;
- analyze the competitive advantages of cloud computing e.g. faster deployment/access to IT resources, fine-grain scalability;
- configure a commercial cloud platform e.g. Microsoft Azure, Amazon Web Services(AWS), or Alibaba Cloud;
- demonstrate how cloud computing changes traditional data centre;
- evaluate strategies of how organizations can migrate to the cloud;
- discuss the limitations and challenges of cloud computing;
- discuss the best practices for cloud computing e.g. elastic architecture, design for failure, high availability, performance, security, monitoring;
- discuss data privacy laws and corporate policies;
Means of assessment
              
| Participation | 0-05% | 
| Assignments/labs | 20-30% | 
| Quizzes | 10-20% | 
| Midterm Examination | 25-30% | 
| Final Examination | 30-35% | 
| Total | 100% | 
Textbook materials
              Deploying and Managing a Cloud Infrastructure by Addul Salam, Zafar Gilani and Salman Ul Haq
OR
other textbook approved by department
Corequisites
              Nil
Equivalencies
              Nil
Which prerequisite
              Nil