Skip to main content

ISLA Santarém 16930

Cloud Computing

Web Systems and Technology Engineering
  • ApresentaçãoPresentation
    Cloud Computing covers concepts, types, and models of cloud services, the virtualization of computing resources, and mechanisms for infrastructure maintenance, monitoring, and scalability, preparing students to design and evaluate cloud solutions in real-world scenarios. 
  • ProgramaProgramme
        1. Concepts 1.1 Types of Cloud Computing 1.2 Cloud Types 2. Cloud Computing Templates 2.1 Infrastructure 2.2 Platform 2.3 Software-as-a-Service 2.4 Flexibility in Resource Allocation 2.5 Economic aspects of using cloud services 3. Virtualization of Computing Resources 3.1 Types of Virtual Machines: Process, System, and Containers 3.2 Paravirtualization 3.3 Virtualization Hardware Support 4. Link between virtualization and cloud computing 5. Mechanisms for cloud computing infrastructure maintenance, monitoring, and scalability
  • ObjectivosObjectives
        - To present the fundamental concepts of cloud computing; - To identify the physical infrastructure needs to support a cloud; - To introduce the different types of virtualization and cloud computing; - To characterize the virtualization of computing resources; - To present solutions for developing a strategy that ensures the scalability of a solution. At the end of the course, students will be able to: - Frame and understand the different cloud computing offerings for functional aspects (data storage and processing) and non-functional aspects (elasticity and scalability); - Understand and use the diversity of cloud storage models and services; - Understand and know how to choose different approaches for virtualizing computing resources. - Conduct research on the various types, models, and benefits of cloud computing.
  • BibliografiaBibliography
    Dan, C. M. (2022). Cloud Computing - Theory and Practice. Morgan Kaufmann. Kavis, M. J. 2014). Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS), Wiley. Gene Kim et al. (2021). The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations, IT Revolution Press. T. Erl, et al. (2014). Cloud Computing: Concepts, Technology & Architecture, Prentice Hall Mapa
  • MetodologiaMethodology
      The expository methodology is used to introduce the concepts associated with the themes under study. Then, active methodologies will be used to develop skills related to reflection and synthesis, achieved through research and laboratory practice.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Optional
  • EstágioInternship
    Não
  • AvaliaçãoEvaluation

    A avaliação será concretizada através da realização e apresentação de um trabalho prático, nas épocas de exame previstas, na área das Infraestruturas de nuvem. Os elementos de avaliação incluem obrigatoriamente um relatório do trabalho desenvolvido e uma apresentação do trabalho. A solução desenvolvida tem um peso de 60%, o relatório tem um peso de 30% e a apresentação tem um peso de 10%.