Apr 28, 2024  
College Catalog 2020-2021 
    
College Catalog 2020-2021 [ARCHIVED CATALOG]

CNE 370 - Introduction to Virtualization


5 Credits
Students will transform virtual machines and containers into a variety of network components including web servers, databases, and load balancers. Students will combine components to build distributed architectures. Students should be familiar with Linux, TCP/IP, routing, and scripting languages such as Python. 

Prerequisite(s): Completion of CNE 330  and CNE 335  with a 2.0 or higher.

Course Outcomes
  1. Understand virtual machines (VMs), hypervisors, and their relationship.
  2. Launch and manage Linux VMs using Oracle VirtualBox and VMWare ESXi.
  3. Use Linux instances as building blocks for modern infrastructure including servers and databases.
  4. Build Linux containers using Docker.
  5. Orchestrate containers using Kubernetes.
  6. Articulate performance considerations, benchmarking, and process improvements.
  7. Use load balancers and database distribution techniques to build scalable infrastructure.