A Computacao nas Nuvens e a Virtualizacao vem contribuindo consideravelmente para a TI Verde. Neste artigo abordamos o conceito de Cloud Computing e de Virtualizacao, os beneficios dessas praticas e como elas podem contribuir para a TI Verde considerando varios aspectos em Servidores, Desktops, e Aplicacoes.Cloud ComputingO que e Cloud Computing (Computacao nas nuvens)? Cloud Computing e o conceito simples de transferir para a nuvem os mesmos dados, servicos e aplicativos que atualmente estao parados nos computadores ou servidores de TI, colaborando dessa forma para a propagacao da TI Verde. Contudo, essa nuvem nao esta no ceu, trata-se de uma rede de servidores em todo o mundo, cada um deles detendo fragmentos de informacoes, os quais se juntam apenas quando se entra no sistema. O conceito de Cloud Computing pode ser considerado uma evolucao dos conceitos de IaaS (Infraestrutura como servico), PaaS (Plataforma como servico) e SaaS (Software como servico) e estaria se aproximando do topo do hype cycle (peak of expections), segundo a Gartner Group.Na verdade, o conceito de computacao em nuvem vem se aprimorando ao longo do tempo, mas essencialmente refere-se a mesma ideia basica: processar aplicacoes e armazenar os dados fora do ambiente corporativo. A virtualizacao e o elemento chave desta nova forma de computacao. A ideia e que as maquinas virtuais possam rodar em qualquer parte da nuvem, buscando a otimizacao do ambiente em relacao ao uso dos recursos.VirtualizacaoO que e a virtualizacao? E o processo que permite a execucao de varios SO operando em um unico Servidor ou Desktop, atraves do compartilhamento de hardware. E a juncao de ambientes operacionais fisicos e virtualizados, atraves da transformacao de hardware em software. A virtualizacao tem chamado bastante atencao entre as organizacoes que buscam enfrentar os desafios de melhorar a eficiencia de suas operacoes de TI e aprimorar a capacidade de reacao frente as condicoes e cenarios tecnologicos que sofrem constante alteracao.Originalmente enfocado em consolidar recursos no centro de dados, a virtualizacao agora possui aplicacoes por toda a area de alcance do TI, reduzindo custos e aumentando a agilidade.Ao inves de agregar varias camadas o sistema operacional ao hardware, a aplicacao ao sistema operacional e a interface do usuario a maquina local a virtualizacao relaxa a relacao direta que essas partes tem umas com as outras. E isto gera muitas oportunidades, bem como desafios para a TI. Por exemplo, o sistema operacional pode ser dissociado do hardware fisico que o executa usando a virtualizacao de hardware (incluindo virtualizacao de servidor e virtualizacao de desktop), enquanto a virtualizacao de Aplicacao permite uma dissociacao analoga entre o sistema operacional e a aplicacao que o utiliza. Da mesma forma, a virtualizacao da apresentacao permite a separacao da interface do usuario de uma aplicacao da maquina fisica onde a aplicacao e executada. Isso possibilita a execucao de uma aplicacao em um local enquanto ela e controlada em outro.Os sistemas de TI exigem volumes de energia sempre maiores para alimentar solucoes cada vez mais robustas. Os arquitetos projetam sistemas com elementos de processamento e dependencias significativamente mais e mais complexos. Alem disso, o consumo de