
Gestão de Centros de Dados
Código
8305
Unidade Orgânica
Faculdade de Ciências e Tecnologia
Departamento
Departamento de Informática
Créditos
3.0
Professor responsável
Paulo Orlando Reis Afonso Lopes, Pedro Abílio Duarte de Medeiros
Horas semanais
2
Língua de ensino
Português
Objectivos
Saber:
Centros de Dados (CD): caracterização e classes de serviços
Avaliar e planear níveis de serviço, quanto ao desempenho e disponibilidade
Identificar e avaliar arquitecturas HW e SW que suportam os diferentes níveis de serviço
Identificar/avaliar as ferramentas disponíveis para o administrador de sistemas
Identificar e planear soluções que minimizem o consumo de energia
Saber fazer:
Afectação de recursos (“capacity planning”) para um nível de serviço
Construir soluções HW/SW garantindo níveis definidos de escalabilidade e tolerância a faltas
Monitorizar e administrar os recursos do centro de dados desde a infraestrutura às aplicações e serviços
Estabelecer as políticas de "backups" e de "disaster recovery"
Desenvolvimento das capacidades de comunicação oral e escrita com diferentes públicos-alvo (gestores, fornecedores, técnicos de TI)
Pré-requisitos
Conhecimentos sólidos (ao nível dos correspondentes aos do 1º ano do 2º ciclo) nas áreas de arquitectura de computadores, sistemas de operação e redes de computadores
Conteúdo
Arquitecturas software: de monolíticas a multi-tier. Adaptar, interoperar, manter e evoluir.
Arquitecturas de sistemas computacionais: Mainframe, SMP, NUMA, clusters e farms. CPU, memória e subsistema de I/O. Infra-estruturas de rede LAN. Arquitecturas de armazenamento e sistemas de ficheiros. Armazenamento distribuído (blocos e ficheiros). Convergência de infra-estruturas de rede.
Isolamento, consolidação e virtualização. Particionamento. Contentores. Tipos de virtualização. Cloud computing. O sistema computacional elástico. Virtualizar tudo: processador, memória, rede e armazenamento. Modelos de serviço oferecidos na cloud.
Desenho da arquitectura. Níveis de desempenho, escalabilidade e disponibilidade. Arquitecturas geograficamente distribuídas.
Monitorar e analisar: modelos, ferramentas e benchmarks.
Gestão do centro de dados. Políticas, metodologias e ferramentas. Lidar com a heterogeneidade. Cópias de salvaguarda e recuperação. Disaster recovery.
O centro de dados: organização, energia e arrefecimento
Bibliografia
Capítulos seleccionados de:
K. Jayaswal, Administering Data Centers: Servers, Storage, and Voice over IP, Wiley, 2006
J. Allspaw, The Art of Capacity Planning , O´Reilly, 2008
Mark Burgess, Analytical Network and System Administration: Managing Human-Computer System, John Wiley and Sons, 2004
D. Menascé, V. Almeida, L. Dowdy, Performance by Design: Computer Capacity Planning by Example, Prentice Hall, 2004
R. Chevancé, Server Architectures: Multiprocessors, Clusters, Parallel Architectures, WEB Servers and Storage Solutions, Elsevier, 2005
E ainda uma selecção de artigos, relatórios técnicos, "white papers", manuais de produtos e outra informação de carácter científico ou técnico. Como exemplo, indica-se:
Steve C. Chiu, Alok N. Choudhary, Danli Wang. Network and device-level impacts: performance and reliability of active I/O storage systems. In J. Supercomputing (2007) 41: 163–178
Special issue of the ACM SIGOPS Operating System Review on “Systems work at VMware”. Volume 44, N. 4, Dec 2010.