CS5224: Cloud ComputingAY2016/17 – Semester 2
Teo Yong MengRoom: Com2, #04‐39
Department of Computer ScienceNational University of SingaporeEmail: [email protected]
URL: www.comp.nus.edu.sg/~teoymTel: 6516 2830
Cloud Computing
4 January 2017 Overview 2
Learning Objectives
1. Explains and discusses fundamental aspects ofcloud computing concepts, models, technologiesand applications
2. Hands‐on: IBM Bluemix and Amazon Web Serviceswith examples in developing applications using IaaS,PaaS and SaaS
3. Develop business case for adopting cloudcomputing
4 January 2017 Overview 3
Learning Objectives
1. Explains and discusses fundamental aspects ofcloud computing concepts, models, technologiesand applications
2. Hands‐on: IBM Bluemix and Amazon Web Serviceswith examples in developing applications using IaaS,PaaS and SaaS
3. Develop business case for adopting cloudcomputing
4 January 2017 Overview 4
Class with varied knowledge
Introductory module
Teaching mode: lectures, hands‐on + visit to datacenter, assignments
Business case – putting all you have learnt together
What will we cover?
A. PRINCIPLES OF CLOUD COMPUTINGL01: IntroductionL02: Concepts & Models
B. TECHNOLOGIES, PROGRAMMING AND APPLICATIONSL03: Technologies behind Cloud ComputingL04: Cloud ArchitectureL05: Applications & ParadigmsL06: Cloud InfrastructureH01: IBM Cloud Services (PaaS, SaaS) [hands‐on]H02: Amazon Web Services (IaaS, PaaS, SaaS) [hands‐on]L07: K‐means Clustering using Elastic MapReduce (IaaS, PaaS)L08: Building a Video‐Sharing SaaS Cloud Application
C. CLOUD MANAGEMENTL09: Cost Metrics, Service Quality Metrics, SLAs and TCO
L10: Cloud‐enabled Data Analytics
D. SUMMARY & CONCLUSIONL11: Summary and Open Issues
4 January 2017 Overview 5
Course Schedule & Webpage
• Lecture: Tue 6.30‐8.30pm, SR2
• Tutor: Sunimal Rathnayake (Com 2, #B1‐01)
• Consultation:– Wed 2‐3pm (Yong Meng)– tba (Sunimal)
• Webpage:– IVLE for course announcement– www.comp.nus.edu.sg/~teoym/cs5224‐17 for lecture slides, assignments, etc.
4 January 2017 Overview 6
Main Text
• Cloud Computing: Concepts, Technology & Architecture, Thomas Erl, et al., Prentice‐Hall, 2013, 2 copies at RBR in Central Library. [chapters 3, 4, 5, 11, 15 & 16]
4 January 2017 Overview 7
CS5224 (2016)
Available at NUS Co-op @ Forum !!
Cloud Computing: Concepts, Technology & Architecture, 1/e
Author : PAPADIMITRIOU
Publisher : Pearson
ISBN : 9780133387520
Module Assessment
• No Exam
• Quiz (closed book): 20%
• Test (closed book): 30%
• Assignment 1 (individual): 20%
• Assignment 2 (team): 30%
4 January 2017 Overview 9