Resumo da aula do dia 25 de abril

Aula: 25 de abril
Aluno: DBD (Daniel Baptista Dias)

Tópicos da aula

Discussão sobre o crescimento de recursos de um datacenter

Inicialmente na aula foi apresentado um gráfico mostrando o crescimento de quantidade e custo de servidores em datacenters de 1996 até 2012, mostrando também o crescimento nos custos de manutenção e administração deles, e além dos custos com energia elétrica atríbuidos a eles.

Analizando o gráfico, a seguinte questão foi levantada e discutida:

Porque houve um crescimento no custo de manutenção de servidores e de consumo de energia nos últimos anos (1996 - 2011)?

Os seguintes tópicos foram levantados como possíveis causas:

  • Hardware barateado: nos últimos anos o preço do hardware tendeu a diminuir cada vez mais, principalmente dos servidores baseados em arquiteturas de desktops, como por exemplo um servidor Blade, viabilizando sua compra por aqueles que não tinham condição anteriormente;
  • Web Services / SOA: popularização de soluções de sistemas baseados em webservices e orientado a serviços, fazendo com que os sistemas não fiquem centralizados em um só servidor;
  • Granularização dos sistemas: a tendência dos sistemas deixarem de ser um grande "bloco" e tornarem-se mais granulares, fragmentando-se em partes menores;
  • Virtualização de máquinas: tendência de tornar os servidores em máquinas virtuais, podendo alocar várias máquinas virtuais em um único servidor físico, diminuindo o custo de manter vários servidores físicos, porém aumento a taxa de manutenção destes servidores;
  • One application / One server: tendência de se alocar um servidor para apenas uma aplicação / sistema;
  • Thin clients: concentração do processamento dos computadores de usuários em um servidor central, ao invés de em computadores locais;
  • SaaS (Software as a Service): crescimento de softwares que utilizam o modelo de serviços, como por exemplo o Salesforce e o Google Apps;
  • Cloud Computing: distribuição do processamento de sistemas entre uma "nuvem" de computadores, como exemplos de ferramentas temos o Google App Engine e o Amazon EC2.

Discussão sobre ITIL

Em um segundo momento foi discutido os textos sobre ITIL: um overview (Cartlidge07), uma avaliação de impacto (CaterSteel06), e um relatório de experiências (Bruton04).

A estrutura do ITIL foi mostrada, mostrando os processos de TI estruturados 5 grupos, que buscam tratar problemas comuns na área de TI:

  • Service Strategy
  • Service Design
  • Service Transition
  • Service Operation
  • Continuous Service Improvement

Após esta discussão, o ITIL foi analizado de um ponto de vista crítico, verificando quais problemas o modelo que ele apresenta têm. Os seguintes itens foram elencados:

  • Aceitação: conforme visto no texto de Bruton, apenas um terço das empresas analisadas por ele adotaram de fato os processos do ITIL;
  • Onde estão os users? (customers): por mais que os clientes fossem citados, os clientes era mais associados a alta diretoria do que aos usuários finais da TI;
  • falta de sistemas integrados: como visto em CaterSteel, para se implantar os processos de ITIL há a necessidade se implantar diversos sistemas e de fazer os sistemas se integrarem, para se ter uma visão consistente do status do serviço. Como exemplo deste desafio foram citados os sistemas de incidentes, que dependendo da empresa podem ser diversos, de acordo com o tipo de incidente a ser tratado;
  • customização: há uma necessidade muito grande de customização dos processos do ITIL, para adequa-los a realidade e cultura da empresa;
  • escala (para empresas menores): o modelo de processos do ITIL é muito grande e complexo para pequenas empresas, confome pode ser visto no texto de Button;
  • burocracia: surgido devido a uma necessidade de organização dos sistemas de TI do governo inglês, o ITIL traz consigo um modelo burocrático deste meio;
  • Qual é o ROI de se implantar o ITIL?

Os seguintes papéis não são bem definidos no ITIL:

  • manager / customer
  • user / worker

Além disso, do ponto de vista dos Sistemas Humano-Computacionais, vemos os seguintes problemas:

  • validação: não há uma validação concisa do ITIL de forma a se ter um feedback se ele está implementado corretamente ou não;
  • modelo / simulação: a implantação do ITIL é empirica, não dando margem a se criar um modelo ou uma simulação para verificar sua efetividade.

Tópicos a pesquisar

  • CoBIT
  • ITIL
  • ISO 9000
  • % de energia do mundo gasta com datacenters
  • Por que o CloudComputing reduzirá os custos de TI em 30%?

DMT
Sobre: % de energia do mundo gasta com datacenters
De acordo com a EPA Report on Server and Data Center Energy Efficiency (site , relatório) o gasto de energia de data centers, no Estados Unidos, em 2006 é de 61kWh, que corresponde a 1.5% do gasto total de energia nos Estados Unidos. (ainda não consegui achar exatamente o valor global).

Sobre: Por que o Cloud Computing reduzirá os custos de TI em 30%?
- De acordo com o relatório "Cloud Computing Energy Efficiency" da Pike research o cloud computing tem o potencial de reduzir o uso global de energia em até 38% até 2020 (source: "Cloud Computing Energy Efficiency", press release e site para compra do report).

O artigo de Berl et al. [1] apresenta uma analise de como a técnologia pode levar à esta redução. De acordo com os autores o principal motivo esta na melhor utilização dos recursos do data centers. Através de ferramentas da cloud computing para gerenciar picos de uso de servidores, é possível de se transferir picos em certos servidores para outros servidores da cloud ociosos, assim reduzindo o consumo de energia total.

Porem Baliga et al. [2] contra argumenta que em determinados casos de picos de uso o cloud computing pode ter pior eficinecia de energia que a computação convencional.

[1] Andreas Berl, Erol Gelenbe, Marco Di Girolamo, Giovanni Giuliani, Hermann De Meer, Minh Quan Dang, and Kostas Pentikousis. Energy-Efficient Cloud Computing. The Computer Journal (2010) 53(7): 1045-1051 first published online August 19, 2009 doi:10.1093/comjnl/bxp080.
Download do artigo

[2] Baliga, J.; Ayre, R.W.A.; Hinton, K.; Tucker, R.S.; , "Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport," Proceedings of the IEEE , vol.99, no.1, pp.149-167, Jan. 2011 doi: 10.1109/JPROC.2010.2060451 URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5559320&isnumber=5669979
Download do artigo

CGC
Em síntese, o COBIT (Control Objectives for Information and related Technology) é um framework de governança de TI e ferramentas para auxiliar os gestores na otimização dos investimentos em TI e na avaliação de resultados. Pode ser especificado como um guia que permite o desenvolvimento de políticas claras e práticas adequadas para o controle de TI nas organizações, independentemente das plataformas de TI adotadas em tais organizações.

Detalhes em: http://www.isaca.org/Knowledge-Center/COBIT/Pages/Overview.aspx.

JDC
Como pequeno adendo humorístico à aula do dia 25, tenho algumas sugestões:

  • The IT Crowd: É uma série britanica sobre o departamento de TI (suporte técnico) de uma empresa. Tenho a impressão que não ilustra muito bem os sysadmins sobre os quais falamos tanto em aula, mas serve para descontrair depois de ler tantos artigos e escrever tanta coisa.
  • The WebSite is Down: É uma série de vídeos na internet, sendo que o primeiro vídeos, e o quarto, representam "melhor" os sysadmin dos quais estavamos falando. Obviamente que de uma forma bem surreal.
  • Internet Helpdesk: Outro video engraçado sobre suporte técnico…