CS5224: Cloud Computingteoym/cs5224-17/L00-Overview.pdf · 2. Hands‐on: IBM Bluemix and Amazon...

Post on 25-Jul-2020

1 views 0 download

Transcript of CS5224: Cloud Computingteoym/cs5224-17/L00-Overview.pdf · 2. Hands‐on: IBM Bluemix and Amazon...

CS5224: Cloud ComputingAY2016/17 – Semester 2

Teo Yong MengRoom: Com2, #04‐39

Department of Computer ScienceNational University of SingaporeEmail: teoym@comp.nus.edu.sg

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