This hands-on project course was designed to provide students with the ability to configure, deploy and manage virtual networks. Students will apply concepts in previously learned in the prerequisite courses for network design and be able to use Linux, Microsoft Windows Server with security in the virtual environment. COMP 4912 is the final course in the Applied Network Administration and Design Associate Certificate and an elective in the Computer Systems Technology Diploma (CST Flex). This is a BYOD (bring your own device) course, participants must provide their own current model Windows 10+ capable laptop, i7 or higher equivalent processor, 16 GB of RAM, and 500 GB minimum storage. High-speed internet access is needed for online sections and for homework. Topics include: Organizing and documenting network components and tools; Templates for cloning virtual images and machines; Networking virtualization; Storage virtualization; Deployment automation and post provisioning; and Virtual memory and configuration considerations. Management of resource pools and Virtual I/O considerations and optimization practices for High availability (HA) considerations are also discussed. Labs and exercises include implementation, monitoring and maintenance strategies. Students are introduced to a combination of commercial and open source tools. Virtual technologies are used to manage an enterprise network environment. Projects start with planning virtual networks, infrastructure planning, documentation and implementation. There is an emphasis on best practices in reporting, performance considerations, backup and disaster recovery strategies, storage considerations and troubleshooting. COMP 4912 is offered once a year in January.
- Not offered this term
- This course is not offered this term. Please check back next term or subscribe to receive notifications of future course offerings and other opportunities to learn more about this course and related programs.
Upon successful completion of this course, the student will be able to:
- Describe the different types of hypervisor design and understand the different use cases for each one.
- Automate virtual machine deployment by using templates and industry best practices.
- Explain the different technologies and protocols used for storage virtualization and understand the role of thin provisioning and data de-duplication.
- Describe the different technologies and protocols used for network virtualization.
- Identify common performance bottlenecks and different ways to detect and prevent them.
- Explain fundamental concepts surrounding High availability (HA) and Disaster Recovery in a virtual environment.
- Build a small sized scaled-down network environment that factors security, access, and resiliency.
- Perform a performance baseline and security analysis and interpret the results.
- Describe a backup strategy for all components of a virtual environment.
- Create documentation that supports and defends the design of a virtual environment.
- Explain various monitoring methods that include SNMP and syslog.
- Determine environment load potential and the methods required to scale.
- Build connections among different network-facing applications to deliver services in a virtual environment.
- Describe fundamental concepts surrounding Cloud Computing.
Effective as of Fall 2022
Applied Virtual Networks (COMP 4912) is offered as a part of the following programs:
School of Computing and Academic Studies
- Applied Network Administration and Design
Associate Certificate Part-time
If you have a question or comment about this course, please complete and submit the form below.
Interested in being notified about future offerings of Applied Virtual Networks (COMP 4912)? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.
Programs and courses are subject to change without notice.