0% found this document useful (0 votes)
96 views3 pages

BE Elective Enterprise Computing V4.0

This document outlines an elective course on enterprise computing that covers cloud computing concepts, services, security, and architecture. The course aims to provide an in-depth overview of outsourcing computing to the cloud. It includes 10 topics that range from the history of enterprise computing to cloud infrastructure, services, economics, and the cloud ecosystem. Students will complete hands-on labs and a final project to develop a prototype using a cloud computing platform.

Uploaded by

KIRAN BHATTARAI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views3 pages

BE Elective Enterprise Computing V4.0

This document outlines an elective course on enterprise computing that covers cloud computing concepts, services, security, and architecture. The course aims to provide an in-depth overview of outsourcing computing to the cloud. It includes 10 topics that range from the history of enterprise computing to cloud infrastructure, services, economics, and the cloud ecosystem. Students will complete hands-on labs and a final project to develop a prototype using a cloud computing platform.

Uploaded by

KIRAN BHATTARAI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Bachelor of Computer Engineering

Bachelor of Electronics, Communication and Information Engineering


Institute of Engineering
Enterprise Computing (Elective Course)
Lecture: 3 Year: IV
Tutorial: 1 Part: I
Practical: 1.5

Course Objectives:
This course covers the brief computing background for enterprise computing and especially focuses on
the out-sourcing of computing to the cloud. This course provides an in-depth overview of cloud
computing concepts, core services, security, and architecture.

Course Contents:
1. Enterprise Computing: A Retrospective (4 Hours)
1.1. Introduction
1.2. Mainframe Architecture
1.3. Client-Server Architecture
1.4. 3-Tier Architectures with TP Monitors
2. Evolution of Computing (4 Hours)
2.1. Internet Technology and Web-Enabled Applications
2.2. Web Application Servers
Overview of Computing Paradigm: Grid Computing, Cluster Computing,
2.3.
Distributed Computing, Utility Computing, Cloud Computing
2.4. Internet of Services
2.5. Adopting Cloud Computing in Business
3. Enterprise Architecture: Role and Evolution (4 Hours)
3.1. Enterprise Data, Processes and Components
3.2. Enterprise Architecture Evolution and Frameworks
3.3. Monolithic, Application Integration, SOA and Microservices
3.4. Enterprise Technical Architecture
3.5. Data Center Infrastructure: Coping with Complexity
4. Cloud Concepts (6 Hours)
4.1. Cloud Computing (NIST Model), Properties, Characteristics, Benefits
4.2. Cloud Types; Private, Public and Hybrid Cloud.
4.3. Service Models: IaaS, PaaS, SaaS.
4.4. Role of Virtualization in Enabling the Cloud.
4.5. Application Availability, Performance, Security and Disaster
5. Cloud Architecture & Framework (5 Hours)
5.1. Cloud Global Infrastructure
5.2. Deploying And Operating in the Cloud
5.3. Well-Architected Framework Design Principles

1
Software as a Service, SaaS Architectures, Dev 2.0 in the Cloud for
5.4. Enterprises
5.5. Infrastructure as a Service
5.6. Platform as a Service
6. Computing and Storage Services (6 Hours)
Compute Services – Virtual Server, Cloud Containers, Cloud Server Less
6.1. Service, Auto Scaling
Storage Services – Object Storage, File Storage, and Block Storage,
6.2.
Archive Storage
6.3. Databases – SQL, NoSQL and Graph Database and Database Migration
7. Networking & Security (6 Hours)
Networking and Content Delivery – Cloud Network, CDN, DNS Services,
7.1.
Cloud Load Balancing.
7.2. Cloud Security and Compliance Concepts
7.3. Shared Responsibility Model
7.4. Cloud Watch, Cloud Formation, Cloud Logs, Personal Health Dashboard.
7.5. Cloud Messaging and Notification Service
8. Cloud Computing Economics (3 Hours)
8.1. Introduction
8.2. Economics of Private Clouds
8.3. Software Productivity in the Cloud
8.4. Economies of Scale: Public Vs. Private Clouds
9. Enterprise Analytics and Search (3 Hours)
9.1. Enterprise Knowledge: Goals and Approaches
9.2. Business Intelligence
9.3. Text And Data Mining
9.4. Text And Database Search
10. Enterprise Cloud Computing Ecosystem and Roadmap (4 Hours)
10.1. Public Cloud Providers
10.2. Cloud Management Platforms and Tools
10.3. Tools for Building Private Clouds
10.4. Future of Enterprise Cloud Computing

Practical
There will be lab exercises to provide students with hands on experiences on using online cloud
computing platform to enhance the concept in following topics

1. Introduction to Cloud Computing.


2. Implementing Virtualization and dynamic hosting on Linux instances & server launching.
3. Explain block storage and types.
4. Auto Scaling and Load Balancing
5. Storage Services
6. Virtual Private Cloud, NAT, VPC Peering
7. Identification Access Management (IAM)
8. Implementation of Database (SQL and NoSQL)
9. Implementation of Content Delivery Network (CDN)
2
10. Elastic Beanstalk (PaaS)
11. Cloud Formation (IaaC)
12. Monitoring, Log Management, Account Management.
13. Case Study: PaaS(Facebook, Google App Engine)
14. Case Study: Amazon Web Services, Azure, Google cloud

At the end of this course, students need to submit a project by developing a prototype using one of the
cloud computing platforms and encouraged to appear for global certification in the cloud computing
platform.

References:

1. Gautam Shroff, Enterprise Cloud Computing - Technology, Architecture, Applications,


University Press, 2010
2. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A Practical Approach”
McGraw-Hill, 2009
3. John Rittinghouse, James Ransome, Cloud Computing: Implementation, Management, and
Security, 2009
4. Thomas Erl, Zaigham Mahmood and Ricardo Puttini, “Cloud Computing Concepts,
Technology & Architecture”, PRENTICE HALL, 2013
5. Ben Piper, David Clinton, “AWS Certified Cloud Practitioner Study Guide”, Sybex,2019

Evaluation Scheme:
The questions will cover all the chapters of the syllabus. The evaluation scheme will be as indicated
in the table below:

Chapters Hours Marks Distribution*


1 4 7
2 4 7
3 4 7
4 6 11
5 5 9
6 6 11
7 6 11
8 3 5
9 3 5
10 4 7
Total 45 80
*There may be minor deviation in marks distribution

You might also like