Skip to main content

ISLA Santarém 16930

Computação na Nuvem

Engenharia de Tecnologias e Sistemas Web (M) (ISLA Santarém)
  • ApresentaçãoPresentation
    Computação na Nuvem aborda conceitos, tipos e modelos de serviço em cloud, a virtualização de recursos computacionais e os mecanismos de manutenção, monitorização e escalabilidade de infraestruturas, preparando os estudantes para conceber e avaliar soluções cloud em cenários reais.
  • ProgramaProgramme
    1. Conceitos 1.1 Tipos de computação na nuvem 1.2 Tipos de nuvem 2.Modelos de computação na nuvem 2.1 Infraestrutura 2.2 Plataforma 2.3 Software-como-serviço 2.4 Flexibilidade na alocação de recursos 2.5 Aspetos económicos sobre a utilização de serviços na nuvem 3. Virtualização de recursos computacionais 3.1 Tipos de máquinas virtuais: de processo, de sistema e contentores 3.2 Paravirtualização 3.3 Suporte de hardware para virtualização 4. Ligação entre virtualização e computação na nuvem 5. Mecanismos para manutenção, monitorização e escalabilidade de infraestruturas para computação em nuvem
  • ObjectivosObjectives
        - Apresentar os conceitos fundamentais da computação na nuvem; - Identificar as necessidades da infraestrutura física de suporte de uma nuvem; - Dar a conhecer os diferentes tipos de virtualização e computação em nuvem; - Caracterizar a virtualização de recursos computacionais; - Apresentar soluções para desenvolver uma estratégia que assegure a escalabilidade de uma solução. No final da unidade curricular os estudantes serão capazes de: - Enquadrar e compreender as diferentes ofertas de computação em nuvem quanto a aspetos funcionais (armazenamento e processamento de dados) e aspetos não funcionais (elasticidade e escalabilidade); - Compreender e utilizar a diversidade de modelos e serviços de armazenamento da nuvem; - Compreender e saber escolher as diferentes abordagens para virtualização de recursos computacionais. - Desenvolver investigação sobre os vários tipos, modelos e benefícios da computação em nuvem.
  • 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
    É utilizada a metodologia expositiva para a introdução dos conceitos associados às temáticas em estudo. Em seguida serão utilizadas metodologias ativas visando o desenvolvimento de competências relacionadas com a reflexão e síntese, concretizadas através de pesquisa e prática laboratorial.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    6
  • NaturezaNature
    Opcional
  • 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%.