Cloud Networking
Overall Course Objectives
To qualify the participants to analyze and design networks for cloud services and cloud-native environments with focus in the underlying technologies.
See course description in Danish
Learning Objectives
- Describe “the Cloud” from a technical perspective with focus on components and the technological evolution.
- Explain the concept of “Cloud-native” design.
- Describe and compare network topologies for data centres.
- Use Linux technologies for isolation of processes and resources and related networking principles for implementing virtual network topologies in Linux hosts.
- Describe and compare mechanisms for virtualization and isolation, such as virtual machines and containers.
- Explain the Network Function Virtualization (NFV) concept and describe standard NFV architectures and components.
- Compare different Virtual Infrastructure Managers (VIMs), such as OpenStack, Docker Swarm and Kubernetes, including their use of virtual networks.
- Explain network automation in relation to cloud networks and systems.
Course Content
Introduction to ”the Cloud” as a generic concept and the technologies and components that are part of it. Technologies for switching and virtualization of networks. Software concepts in the Linux operating system that enable virtual networks and systems. Host virtualization based on hypervisors. The Network Function Virtualization (NFV) concept as an evolution of services in telecommunication networks, including the evolution towards Service Oriented Architectures and microservices. Containers as implementation of microservices, including Container Network Modls. Container orchestration (Docker Swarm and Kubernetes).
Recommended prerequisites
34334/34359, Knowledge about the most important protocols in the internet, such as IP, TCP, UDP, DHCP, DNS, and so on.
Faculty
Remarks
A significant part of the course are hands-on examples and exercises in the lectures, which are intended to be performed on the participants’ own computers. It is therefore expected that the participants bring a laptop with minimum 8 GB RAM and minimum 60 GB free harddrive space.