BE Elective Enterprise Computing V4.0
BE Elective Enterprise Computing V4.0
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
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:
Evaluation Scheme:
The questions will cover all the chapters of the syllabus. The evaluation scheme will be as indicated
in the table below: