Cloud computing  

This course covers topics and technologies related to Cloud Computing and their practical implementations. The course is organized in four parts focising on: (i) Fundamental concepts and models of Cloud Computing; (ii) Cloud-enabling technologies: warehouse-scale machines, virtualization, and storage; (iii) Cloud application programming models and paradigms. (iv) Cloud resource orchestration, monitoring, and DevOps. The student will explore different architectural and service models of cloud computing, the concepts of virtualization, containerization, and cloud orchestration. Through lectures, tutorials, and laboratory sessions, the student will gain handson experience with various features of popular cloud platforms, such as Openstack, VMWare, Docker, and Kubernetes, as well as commercial offerings like Google App Engine, Microsoft Azure and Amazon Web Service. Advanced cloud programming paradigms such as Hadoop’s MapReduce and Microservices are also included in the course. Students will also learn the concept of modern Big Data analysis on cloud platforms using various data mining tools and techniques. The lab sessions will cover cloud application development and deployment, use of cloud storage, creation and configuration of virtual machines and data analysis on cloud using data mining tools. Different application scenarios from popular domains that leverage the cloud technologies such as online social networks will be explained. The theoretical knowledge, practical sessions and assignments aim to help students to build their skills to develop largescale industry standard applications using cloud platforms and tools. Outcome: Not Provided
Presential
English
Cloud computing
English

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or HaDEA. Neither the European Union nor the granting authority can be held responsible for them. The statements made herein do not necessarily have the consent or agreement of the ASTRAIOS Consortium. These represent the opinion and findings of the author(s).