Revised 05/2023

ITN 254 - Virtual Infrastructure: Installation and Configuration (4 CR.)

Course Description

Explores concepts and capabilities of virtual architecture with a focus on the installation, configuration, and management of a virtual infrastructure and Virtual Center. Covers fundamentals of virtual network design and implementation, fundamentals of storage area networks, virtual switching, virtual system management, and engineering for high availability. Lecture 3 hours. Laboratory 2 hours. Total 5 hours per week.

General Course Purpose

Virtual Infrastructure: Installation and Configuration is a critical part of designing reliable and secure cloud computing infrastructure system. Business enterprises and government entities are moving aggressively from the traditional on- premise data center to the cloud. Such moves require trained cloud computing design architecture and engineers.

In this course students will learn the fundamentals of high availability cloud computing system that supports business continuity. Learn the design-cost aware systems. Learn cost optimized cloud computing systems and optimized for use by different types of organization both public and private sectors.

Course Prerequisites/Corequisites

Prerequisites: ITN 213 and ITN 257.

Course Objectives

Upon completing the course, the student will be able to:

  • Describe high availability and business continuity cloud computing design.
  • Demonstrate the ability to design an architectural cloud computing environment with optimized cost.
  • Articulate the skills and the ability to manage cloud-based application systems.
  • Demonstrate the ability of sound network design principles in small, medium and large-scale complex enterprise networks.
  • Define and design secure cloud computing environment. Design security controls with shared responsibility models between the cloud providers and the cloud consumers.
  • Design data access controls. Data protection at different states: data in transit and data at rest.
  • Demonstrate the ability of designing scalable and elastic computing environment.

Major Topics to Be Included

  • Resilient cloud design and architecture principles.
  • Cost effective and optimized cloud computing design
  • Software and application development lifecycle
  • Secure cloud environment with authentication, authorization, and accounting principles (AAA).
  • Secure data with access control principles both for data in transit and data at rest.
  • Secure data storage.
  • Design scalable, reliable and elastic cloud computing environment.

Required Time Allocation

In order to standardize the core topics of this course so that a course taught at one campus is equivalent to the same course taught at another campus, the following student contact hours per topic are required. Each syllabus should be created to adhere as closely as possible to these allocations. The course can be given in the standard 16-week, 12- week, or 8-week section format. All format offering should meet the same number of contact hours. The final exam time is not included in the timetable.

Topics Hours Percent
Building virtual servers. Windows Servers and Linux servers 9 20%
Highly available system for business continuity support. 9 20%
Designing Cost optimized cloud computing environment. 3 7%
Application deployment and lifecycle application development. 9 20%
Best practice in cloud computing network design, and secure data and

 

system access (AAA)

9 20%
Exams, quizzes, and assignments to demonstrate knowledge 6 13%
Total 45 100