Cloud computing
- Course type
- COMPUTER SCIENCE
- Correspondant
- Cédric HERZET
- Unit
-
Module 2-09: Pre-specialization
- Number of ECTS
- 2.7
- Course code
- 2AINF08
- Distribution of courses
-
Heures de cours : 6
Heures de TP : 15
- Language of teaching
- French
Objectives
Differentiating between cloud computing and on-premises computing
Select the best type of service between IaaS, PaaS, SaaS for a particular need
Provision various services in the cloud
Handling different core services in the cloud (storage, compute, database)
Deploy a highly available architecture in the cloud
Course outline
Since the arrival on the market in 2006 of Amazon Web Service (AWS), a commercial offering including storage and computing services, the world of IT has undergone a drastic metamorphosis. No longer needing to invest in a datacenter, companies can now rent machines to meet their needs in just a few clicks. Fifteen years on, AWS now offers over 200 managed services, and is no longer alone on the market (Gougle Cloud Plateform (GCP), Microsoft Azur, OVH).
While it is no longer necessary to invest in physical machines, it is nevertheless important to understand how the services offered by a Cloud Provider work, and how to make them communicate with each other. The course will cover the following concepts:
Object storage
Computing instances
databases
Basic cloud security rules
Network creation
Serverless
Infrastructure as Code
By the end of the course, students will be able to deploy a highly available architecture in the cloud.
Prerequisites
Introductory level Python, Introductory level BoD