Cloud Computing Syllabus | IndianTechnoEra - IndianTechnoEra
Latest update Android YouTube

Cloud Computing Syllabus | IndianTechnoEra

Cloud Computing | IndianTechnoEra

Unit: 1 | Overview of Cloud Computing and  Private Cloud 

Overview of Cloud Computing 

  • Brief history and evolution, 
  • History of Cloud Computing, 
  • Evolution of Cloud Computing, 
  • Traditional Vs. cloud Computing, 
  • Why Cloud Computing, 
  • Cloud Service Models (IaaS, PaaS & SaaS), 
  • Cloud Deployment Models (Public, Private, Hybrid and Community Cloud), 
  • Benefits and Challenges of Cloud Computing.

Working with Private Cloud

  • Basics of Virtualization, 
  • Virtualization technologies, 
  • Server Virtualization, 
  • VM Migration techniques, 
  • Role of Virtualization in Cloud Computing, 
  • Business cases for the need of Cloud Computing environment, 
  • Private Cloud Definition, 
  • Characteristics of Private Cloud, 
  • Private Cloud Deployment Models, 
  • Private Cloud Vendors, 
  • Private Cloud Building Blocks namely Physical Layer, 
  • Virtualization Layer, 
  • Cloud Management Layer, 
  • Challenges to private Cloud, 
  • Virtual Private Cloud, 
  • Implementing Private Cloud (one out of CloudStack, OpenStack, Eucalyptus, IBM or Microsoft).


Unit: 2 | Public Cloud

Working with Public Clouds

  • What is Public Cloud, 
  • Why Public Cloud, 
  • When to opt for Public Cloud, 
  • Public Cloud Service Models, and Public Cloud Players, 
  • Infrastructure as a Service Offerings, IaaS Vendors, 
  • PaaS Offerings, PaaS vendors, 
  • Software as a Service, 
  • Implementing Public Cloud (one out of AWS, Windows Azure, IBM or Rackspace).


Unit: 3 | Cloud Security and Multi-Cloud Management System

Overview of Cloud Security

  • Explain the security concerns in Traditional IT, 
  • Introduce challenges in Cloud Computing in terms of Application Security and Network security, 
  • Security reference Model, 
  • Abuse and Nefarious Use of Cloud Computing, 
  • Insecure Interfaces and APIs, 
  • Malicious Insiders, 
  • Shared Technology Issues, 
  • Data loss or Leakage, 
  • Account or Service Hijacking, 
  • Unknown Risk Profile, 
  • Introduce the different vendors offering Cloud Security for Public and private clouds.

Overview of Multi-Cloud Management Systems

  • Explain concept of multi-cloud management, 
  • Challenges in managing heterogeneous clouds, 
  • Benefits and advantages of multi-cloud management systems, 
  • Implementing Multi-Cloud Management System (i.e. RightScale Cloud Management System).


Unit: 4 | Business Clouds & Future directions in Cloud Computing

Business Clouds:

  • Cloud Computing in Business, 
  • Various Biz Clouds focused on industry domains (Retail, Banking and Financial sector, Life Sciences, Social Networking, Telecom, Education), 
  • Cloud Enablers (Business Intelligence on cloud, Big Data Analytics on cloud).

Future directions in Cloud Computing:

  • Future technology trends in Cloud Computing with a focus on Cloud service models, 
  • Deployment models, cloud applications and cloud security, 
  • Migration paths for cloud, 
  • Selection criteria for cloud deployment, 
  • Current issues in cloud computing leading to future research directions.


Course Outcomes

  • 1.Understanding the systems, protocols and mechanisms to support cloud computing.
  • 2.Develop applications for cloud computing.
  • 3.Understanding the hardware necessary for cloud computing.
  • 4.Define cloud computing and related concepts.
  • 5.Understand the key dimensions of the challenges of Cloud Computing.
  • 6.Understand the assessment of the economics, financial, and technological implications for selecting cloud computing for an organization.
  • 7.Describe the benefits of cloud computing.


Text Books/Reference Books

  • 1.Raj Kumar Buyya, James Broberg, Andrezei M. Goscinski, “Cloud Computing: Principles and paradigms”.
  • 2.Michael Miller, “Cloud Computing”, 2008.
  • 3.Judith Hurwitz, Robin Bllor, Marcia Kaufman, Fern Halper, “Cloud Computing for dummies”, 2009.
  • 4.Anthony T. Velte, Toby J. Velte and Robert Elsenpeter, “Cloud Computing: A Practical Approach”, McGraw Hill.
  • 5.Borko Furht, Armando Escalante (Editors), “Handbook of Cloud Computing”, Springer, 2010.
  • 6.Rittinghouse, John, W, “Cloud Computing: Implementation, management and security”.
  • 7.Barrie Sosinsky, “Cloud Computing Bible”, Wiley, 2011.
  • 8.Rhoton, John, “Cloud Computing Architected: Solution Design Handbook”.

  • 9.Krutz, Ronald L.: Vines, Russell Dean, “Cloud Security, a Comprehensive Guide to Secure Cloud Computing”.

Download Cloud Computing Notes

 


 

Cloud Computing Lab

B. Tech. (5thSem) (Computer Science & Engineering) 

BCSE- 513L (Cloud Computing Lab) 

Course Objectives: 

1. Understand fundamental of cloud computing.

2. Understand the architecture and models of cloud computing.

3. Understand different cloud computing platforms.

4. Understand how to Select appropriate AWS services to design and deploy an application based on given requirement. 

5. Understand how to Implement cost-control strategies in Amazon web services.


List of Practical

1. Write the steps to install VirtualBox / VMware in a machine

2. Write the installation process of operating system in virtual machine.

3. Write the process of creating AWS account.

4. Write a program for Web feed using PHP and HTML

5 Case study on Amazon EC2/Microsoft Azure/Google Cloud Platform

6. User Management in Cloud.

7. Write the process to configure Elastic Beanstalk in AWS.

8. Write the process to create EC2 resources and launch the EC2 resources.

9. Write the process to install Xamp server and host a webpage on your remote desktop.

10. Write the process to create S3 bucket in AWS.

11. Write the process of creating MS Azure account.

12. Write the process of creating IBM SmartCloud account.

13 Write the process of setting up a private cloud for University.


Course Outcomes: 

1. Student achieve proficiency in concepts of cloud computing. 

2. Students demonstrate ability to design, implement cloud based architecture for shifting the application from on premise to 

cloud. 

3. Students demonstrate ability in applying their major knowledge to practical applications of companies. 

4. Students demonstrate ability in designing architecture for cloud.


Download Cloud Computing Lab Notes 

إرسال تعليق

Feel free to ask your query...
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.