Subject Details
Dept     : AIML
Sem      : 7
Regul    : 2019
Faculty : Ms C Parkavi
phone  : 9597661751
E-mail  : parkavi.c.aiml@snsct.org
193
Page views
13
Files
2
Videos
2
R.Links

Icon
Syllabus

UNIT
1
CLOUD COMPUTING BASICS

Cloud computing components – Infrastructure – services – storage applications –database services – Deployment models of Cloud – Services offered by Cloud – Benefits and Limitations of Cloud Computing – Issues in Cloud security – Cloud security services and design principles.

UNIT
2
VIRTUALIZATION FUNDAMENTALS

Virtualization – Enabling technology for cloud computing – Types of Virtualization – Server Virtualization – Desktop Virtualization – Memory Virtualization – Application and Storage Virtualization – Tools and Products available for Virtualization.

UNIT
3
SaaS and PaaS

Getting started with SaaS – Understanding the multitenant nature of SaaS solutions – Understanding Open SaaS Solutions – Understanding Service Oriented Architecture – PaaS – Benefits and Limitations of PaaS.

UNIT
4
IaaS AND CLOUD DATA STORAGE

Understanding IaaS – Improving performance through Load balancing – Server Types within IaaS solutions – Utilizing cloud based NAS devices – Understanding Cloud based data storage – Cloud based backup devices – Cloud based database solutions – Cloud based block storage. Case Study on MANET Banking- Case study of Netflix using AWS Cloud.

UNIT
5
CLOUD APPLICATION DEVELOPMENT

Client Server Distributed Architecture for cloud – Traditional apps vs. Cloud apps – Client side programming model: Web clients. Mobile clients – Server Side Programming Technologies: AJAX, JSON, Web Services (RPC, REST) – MVC Design Patterns for Cloud Application Development. Case study on launching and scaling using Azure to build games.

Reference Book:

1 Ronald L.Krutz, Russell vines, “Cloud Security: A Comprehensive Guide to Secure Cloud Computing”, Wiley Publishing Inc., 2010. 2 Rajkumar Buyya, James Broberg, Andrzej, M. Goscinski, Cloud Computing: Principles and Paradigms, Wiley, 1st Edition, 2013. 3 Toby Velte, Anthony Velte, Robert Elsenpeter, Cloud Computing: A Practical Approach, Mc Graw Hill Education, 1st Edition, 2017. 4 Buyya, Rajkumar, Christian Vecchiola, and S. Thamarai Selvi. Mastering Cloud Computing: Foundations and Applications Programming, Tata Mcgraw Hill, 1st Edition, 2017. 5 Sosinsk, Barrie, Cloud Computing Bible, John Wiley & Sons, 1st Edition, 2011.

Text Book:

1 Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, “Cloud Computing: A Practical Approach”, Tata McGraw Hill Edition, Fourth Reprint, 2017. 2 Kris Jamsa, “Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models, Mobile, Security and more”, Jones & Bartlett Learning Company LLC, 2014.