Servers and containersLaajuus (5 cr)
Code: TT00CD72
Credits
5 op
Teaching language
- Finnish
- English
Responsible person
- Juho Pekki
- Teemu Siikaniemi
Objective
You understand the fundamental types and functions of servers. You understand the key concepts of various services offered by cloud computing. You are able to distinguish between various cloud service models and can utilize basic cloud services.
You comprehend the core principles of virtualization. You can differentiate between the types of virtualization and hypervisors and are proficient in setting up and managing virtual machines. You understand the key concepts of containerization. You understand the architecture and various components of container platforms, and you are able to build, run, and manage containers.
You understand the need for managing containerized applications at scale and are familiar with orchestration tools, which help in deploying, scaling, and managing containerized applications. You understand concepts related to container networking and persistent storage, and can implement solutions in these areas within a containerized environment. You recognize the importance of security measures in container deployments.
EUR-ACE Knowledge and Understanding
You understand the fundamental types and functions of servers. You are able to distinguish between various cloud service models. You understand the core principles of virtualization, containerization, and orchestration, and recognize their use cases. You understand concepts related to container networking, persistent storage, and security.
EUR-ACE Engineering Practice
You are able to utilize basic cloud services and create virtual machines. You are able to build, run, and manage containers, and use orchestration tools to deploy, scale, and manage containerized applications.
Content
In this course, you will learn the basic concepts of servers and cloud computing, and differentiate between different cloud service models. You will master the principles of virtualisation and be able to create and manage virtual machines and containers. You will learn how to use orchestration tools to manage containers and understand the principles of container networking and persistent storage. You will also understand the importance of information security in the use of containers and be able to implement related solutions.
Servers
Cloud service models
Virtualization
Container technology
Container orchestration
Qualifications
Linux Basics
Data Networks
Databases
Assessment criteria, satisfactory (1)
Sufficient (1)
You are to some extent familiar with the basic concepts of the servers and virtualization and know how to create your own virtual machines. You know how to manage single containers and create simple container images.
Satisfactory (2)
You have satisfactory understanding of the basic concepts of the servers and virtualization and know how to create your own virtual machines. You know how to manage stacks of multiple containers satisfactorily and create simple container images.
Assessment criteria, good (3)
Good (3)
You have a good understanding of the basic concepts of the servers and virtualization and know how to create your own virtual machines. You know how to effectively manage stacks of multiple containers and create container images tailored to specific needs.
Very good (4)
You have a proficient understanding of the basic concepts of the servers and virtualization and know how to create your own virtual machines. You know how to excellently manage stacks of multiple containers and create container images tailored to specific needs.
Assessment criteria, excellent (5)
Excellent (5)
You master the basic concepts of the servers and virtualization and know how to create your own virtual machines. You master how to manage stacks of multiple containers and create container images tailored to specific needs.