Search Log in FR EN

Cloud, Conteneurs et APISécurité des Infrastructures et des Services (STI)

FISE STI Semester 9 Option: Software Architecture and Security and Artificial Intelligence Machine translation

Cloud, Containers, and APIs

Teaching unit Security of Infrastructures and Services · S09_4ASL_IA  |  EC Code S09O_ASL1-1
8ECTS (EU)
1Coefficient
21:20Hours

Séquencement

2C 2TD 2C 2TD 2C 2TD 2C 2TD
↳ Bousquet Aline
C TD C TD C TD C TD
↳ Briffaut Jeremy
C TD C TD C TD C TD

Learning objectives

The course allows students to understand Cloud architectures and implementation and security aspects.

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

Assessment

TD to render on Célène

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 services2201
Analysis and deployment of architectures using Cloud AWS and GCE products. Use of cloud security systems (VPC, security group, access control and permissions)