Search Log in FR EN

Conteneur et Cloud ComputingVirtualisation et Cloud Computing (STI)

FISE STI Semester 9 Option: Embedded and Cloud Systems Security Machine translation

Containers and Cloud Computing

Teaching unit Virtualization and Cloud Computing · S09T_ 2SU2  |  EC Code S09O_2SU2-2
8ECTS (EU)
1Coefficient
21:20Hours

Séquencement

2C 2TD 2C 2TD 2C 2TD 2C 2TD
↳ Bobelin Laurent
C TD C TD C TD C TD
↳ Bousquet Aline
C TD C TD C TD C TD

Learning objectives

Part-runtime objectives

At the end of the half-module on the container runtime, you will know:

  • What are the main types of virtualization of the calculation
  • What are the main containerization tools (Docker, gVisor)
  • What is the OIC Standard
  • How to secure a Docker Container
  • Understanding the difference between MicroVM and containers

Prerequisites

ModuleTeaching unitSemester
Network SecurityComputer SecurityS7
Network AdministrationComputer SecurityS7
Introduction to Computer NetworksPO STI 1S3
Introduction to SystemsPO STI 1S3
Awareness of Computer SecurityPO STI 2S4

Program

Courses

  • Cloud
  • What is the Cloud
  • Public, private, hybrid - IaaS, PaaS, SaaS
  • Definition and differences
  • Examples of use, examples of suppliers
  • Advantages and disadvantages
  • Architecture
  • Virtual machines (VM)
  • Network
  • Storage of images (block storage, object storage) - Databases
  • Security
  • Users, roles, policies
  • Security groups
  • Containers
  • Definition
  • Containers vs VM
  • Docker
  • Description
  • Image Creation
  • Docker images layers
  • Container orchestration
  • Kubernetes
  • Architecture - Security
  • Cloud, containers, and software development - Continuous deployment

TD

  • Using cloud basic services
  • Creating virtual machines
  • Networking, user creation, ...
  • Automatic code deployment
  • Automatic scaling of instances and monitoring
  • Using advanced cloud services
  • Creation and use of a service database
  • Use of a function system as a service
  • Combined use of several services
  • Containers
  • Implementation of container deployment infrastructure
  • Use of infrastructure to understand how it works

Part-runtime program:

Objectives

At the end of this half-module you will know:

  • Session 1: Introduction to the virtualization of calculation
  • Session 2: OIC and gVisor
  • Session 3: Container safety and microVM Modalities of the runtime half module Evaluation is carried out under continuous supervision The course is organized in sessions containing (1) a course (2) a practical part. Each session corresponds to an evaluation, each session being itself expected to last more or less 4 course slots. No work at home.

Assessment

TD to render on Célène and TP to make group on Celene

References

Skills

6
Ref.VerbDescriptionLevel
C2_2describeCloud architectures1
C2_2describethe architecture of a container management system1
C2_2choosebetween different deployment models2
C2_3manageservices deployed on a cloud system3
C2_3analyzeservices deployed on a cloud system3
C2_3implementa container management system3

SecNumEdu Skills

SkillLecture hoursPractical hoursEntry levelExit level
Security of outsourced services1212
Analysis and deployment of architectures using Cloud AWS and GCE products. Use of cloud security systems (VPC, security group, access control and permissions)
Security of electronics and hardware architectures2101
Introduction to the hardware mechanisms of TEE (MKTME, SEV) and support to virtualization
Security of outsourced services2212
Strengthening container deployments and introduction to kata containers
Security of specific and emerging systems2201
Securing virtualized networks by SDN and NFV