Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro
Introduo
Na prtica, durante boa parte do tempo, estamos deixando hardware ocioso Gasto de recursos desnecessrios (energia eltrica, refrigerao, etc)
Introduo
Mesmo dimensionando bem sua infraestrutura, nada impede a ocorrncia de picos inesperados (efeito slashdot) As redes sociais tem potencial para atrair quantidades de trfego incrveis Nosso software at pode ser escalvel, mas a infra-estrutura bem mais difcil de escalar dinamicamente
Antes de tentar entender o Ubuntu Enterprise Cloud - UEC, vejamos como costuma funcionar a infra-estrutura padro para servios web (tolerantes a falhas e escalveis)
Soluo de Backup
Servidores de Aplicao (Zope, Tomcat, Apache, Rails, etc) Banco de Dados (master e slave)
Conceitos
Baseado na verso opensource do Eucalyptus: Elastic Utility Computing Architecture Linking Your Programs To Useful Systems Permite a criao de clouds privadas e pblicas API similar ao Amazon EC2 e S3
Conceitos
O Ubuntu Enterprise Cloud UEC e o Amazon Elastic Compute Cloud EC2 so to parecidos que ferramentas desenvolvidas para gerenciar clouds no EC2 funcionam no UEC. Amazon EC2 , na prtica, o padro de fato.
Conceitos
UEC teoricamente independente de hypervisor (utiliza a libvirt) O Ubuntu suporta oficialmente apenas o KVM para virtualizao
Em teoria, isso no impediria o uso de XEN em Node Controllers instalados usando Debian, por exemplo...
Componentes do UEC
Cloud Controller (CLC) Walrus Storage Controller (S3 like) Storage Controller (EBS like) Cluster Controller (CC) Node Controller (NC)
Aqui rodam as mquinas virtuais!
Instalao
Para comear (em todos os servidores): # apt-get clean; apt-get update; aptget dist-upgrade -u; apt-get autoremove purge
Se voc tem apenas um segundo servidor e quer instalar todos os servios nele: # apt-get install eucalyptus-cloud eucalyptus-cc eucalyptus-walrus eucalyptus-sc Obviamente, para muitos servidores, convm executar os servios dedicados
Porta 8080 e 22 Acesso Administrativo Grupo de Servidores de Aplicao acessa grupo de Servidores de Banco de Dados
Sem acesso