Advanced Cloud [MA ADVCL] - HES-SO

2
Advanced Cloud [MA_ADVCL] Type Module d'approfondissement Responsable Abdennadher Nabil Spécialisations concernée-s Aucun Contrainte temporelle Semestre 2 Capacité minimum 5 Capacité maximum 40 Groupe de site Lausanne Résumé The central module "T-CloudSys" is a prerequisite for this module. While the T-CloudSys module gives a broad overview of cloud services, the Adv-Cloud module goes in depth on a number of issues that advanced users of cloud computing will face. Adv-Cloud module will deal with the following aspects: 1. Portability and interoperability in the Cloud: How to develop portable applications which can be deployed on several cloud infrastructures (write once, deploy anywhere). 2. Cloud economic models: The goal here is to study the different economic models used by the big cloud players. We will look at how to take into account the cost criteria when deploying an application to the cloud. 3. Edge computing: Edge computing is predicted to be a perfect ally for the cloud in the coming years. The goal of this part is to study how to combine edge and cloud in order to build next generation of cloud applications 4. Software-as-a-Service (SaaS): The cloud delivery model is widely seen as the future of software. How can software vendors leverage the cloud to deliver functionality faster? What are the risks for the customers adopting SaaS and how can they avoid them? 5. Scaling and elasticity: In many applications, such as shopping sites, user demand is highly variable. We look at architectures for enabling applications to scale and exploit cloud computing to react elastically to changing demand. 6. IT Automation: The lifecycle of a virtual machine in the cloud is much shorter than a physical server, therefore the installation and configuration of software needs to be automated. We look at the most important tools to manage complex software stacks of a distributed application. Each Student will develop a project. A project is a combination of theoretical work (study relevant articles) and hands-on development. Contenu Sujet Temps Labs 20 Project 30 Final exam 50 Connaissances préalables CLOUD niveau bachelor ou/et MC MSE T-ClComp Modules pré-requis MC / TSM_CloudSys MAs exclusifs Aucun Advanced Cloud Généré le 05.04.2022 à 8:56 Page 1

Transcript of Advanced Cloud [MA ADVCL] - HES-SO

Advanced Cloud [MA_ADVCL]

Type Module d'approfondissement

Responsable Abdennadher Nabil

Spécialisationsconcernée-s

Aucun

Contrainte temporelle Semestre 2

Capacité minimum 5

Capacité maximum 40

Groupe de site Lausanne

Résumé The central module "T-CloudSys" is a prerequisite for this module. While theT-CloudSys module gives a broad overview of cloud services, the Adv-Cloud modulegoes in depth on a number of issues that advanced users of cloud computing will face.

Adv-Cloud module will deal with the following aspects:

1.Portability and interoperability in the Cloud: How to develop portable applicationswhich can be deployed on several cloud infrastructures (write once, deploy anywhere).2.Cloud economic models: The goal here is to study the different economic modelsused by the big cloud players. We will look at how to take into account the cost criteriawhen deploying an application to the cloud.3.Edge computing: Edge computing is predicted to be a perfect ally for the cloud in thecoming years. The goal of this part is to study how to combine edge and cloud in orderto build next generation of cloud applications4.Software-as-a-Service (SaaS): The cloud delivery model is widely seen as the futureof software. How can software vendors leverage the cloud to deliver functionalityfaster? What are the risks for the customers adopting SaaS and how can they avoidthem?5.Scaling and elasticity: In many applications, such as shopping sites, user demand ishighly variable. We look at architectures for enabling applications to scale and exploitcloud computing to react elastically to changing demand.6.IT Automation: The lifecycle of a virtual machine in the cloud is much shorter than aphysical server, therefore the installation and configuration of software needs to beautomated. We look at the most important tools to manage complex software stacks ofa distributed application.

Each Student will develop a project. A project is a combination of theoretical work(study relevant articles) and hands-on development.

Contenu Sujet Temps[%]Labs 20

Project 30Final exam 50

Connaissancespréalables

CLOUD niveau bachelor ou/et MC MSE T-ClComp

Modules pré-requis MC / TSM_CloudSys

MAs exclusifs Aucun

Advanced CloudGénéré le 05.04.2022 à 8:56

Page 1

Advanced Cloud [MA_ADVCL]

Méthodesd'enseignement

Mode Périodes d'enseignement Volume de travail (en heures)Exposés 21 45Exercices 6 12.86Travaux pratiques 15 32.14TOTAL 42 90Crédits ECTS 3

Évaluation (2022-2023) Examen écrit : 100%

Langues Français Allemand Anglais Italien EspagnolEnseignement X XDocumentation XQuestions d'examen X X

Compétences visées Gérer le projet 25%

Analyser et spécifier des produits / services 25%

Développer et réaliser 25%

Documenter (rapport) 25%

Advanced CloudGénéré le 05.04.2022 à 8:56

Page 2