Académique Documents
Professionnel Documents
Culture Documents
AGENDA
Introduo:
Cloud Computing Modelos de Implementao Modelos de Servio
Eucalyptus
Concluso
SLAs
Web Services
Virtualization
CLOUD COMPUTING
Termo criado por Eric Schmidt da Google (Taurion); Hardware distribudo como servio; Palavras-chave:
MODELOS DE IMPLEMENTAO
Varia de acordo:
Processo de negcio Tipo de informao Nvel de viso
Privado:
Exclusiva do usurio Organizao dos recursos Polticas de gerenciamento dos recursos Geralmente, sobre um data center privado
MODELOS DE IMPLEMENTAO
Pblico:
Nuvens gerenciadas por terceiros Aplicaes de diversos usurios misturadas Acessvel a qualquer usurio
Comunidade:
MODELOS DE IMPLEMENTAO
Hbrida:
Composio de Pblica e Privada Nuvem privada ampliada atravs dos recurso de uma nuvem publica Utilizar nuvem pblica para tarefas peridicas Interfaces de comunicao bem definidas Termo: Computao em Ondas
MODELOS DE SERVIO
Os servios em nuvem que fornecem acesso aos blocos de construo bsicos como servios.
VIDEO
EUCALYPTUS - HISTRICO
Comeou na Computer Science Department at the University of California, Santa Barbara com pesquisador Rich Wolski Investigar problemas com High Performance Computing (HPC), Grid Application Development Software Project (VGrADS) Testes do VGrADS em supercomputadores (Amazon) Problema:
Projeto conjunto entre Universidade e Laboratrios Falta de detalhes
Fevereiro de2008 inicia o projeto Eucalyptus open-source Primeira verso em 29 de maio de 2008 com EC2 Dezembro de 2008 suporte ao S3 Em2009 fundada a companhia Eucalyptus Systems Inc. para comercializar o Eucalyptus Enterprise
EUCALYPTUS - METAS
Ser capaz de ser implantado e executado em ambientes de hardware e software que no esto sob o controle de seus criadores; Extensibilidade: deve ser modularizado, para permitir a fcil manuteno de um componente ou at mesmo sua substituio.
EUCALYPTUS
Cloud Computing num modelo privado e pblico; Implementa IaaS Clusters e Workstations Farms Duas verses:
Enterprise (Roda sobre a open-source) Open Source (Limitada) These restrictions are designed to maximize the number of community members that benefit from the system and to minimize the adverse effects of experiments gone awr. Eucalyptus Team
A durao mxima de uma instncia de 6 horas; No mximo 4 instncias podem ser executadas simultaneamente por usurio; A durao mxima da alocao de um IP esttico de 6 horas; A durao mxima de um bucket Walrus de 3 semanas; O tamanho mximo de um bucket Walrus de 5GB; O tempo de vida mximo de uma instncia EBS de 3 semanas; O tamanho mximo de uma instncia EBS de 5GB.
EUCALYPTUS - COMPATIBILIDADE
Ubuntu Red Hat Enterprise Linux (RHEL) CentOS SUSE Linux Enterprise Server (SLES), openSUSE Debian Fedora
EUCALYPTUS - ARQUITETURA
EUCALYPTUS - ARQUITETURA
Node Controller:
Executa os recursos fsicos; Inspeo, execuo e trmino da instncia; Arquivo WSDL Exemplo de operaes: runInstance e describeInstance
EUCALYPTUS - ARQUITETURA
Cluster Controller:
Roteamento de pacotes entre rede interna e externa; WSDL com operaes para uma nica ou vrias instncias; Balanceamento de carga (runInstance):
EUCALYPTUS - ARQUITETURA
Cloud Controller:
Interface com o usurio; Prov servios como autenticao
EUCALYPTUS - ARQUITETURA
Storage Controller:
Responsvel por armazenamento em rede, como por exemplo Amazon Elastic Block Storage (EBS) Interage com sistemas de armazenamento, como NFS, iSCI No pode ser compartilhado entre instncias Interage com Walrus
EUCALYPTUS - ARQUITETURA
Walrus:
Armazenamento de dados; Polticas de acesso aos dados; Compatvel com Amazon EC3 Compartilhado entre instncias Amazon Machine Image (AMI)
EUCALYPTUS - ARQUITETURA
EUCALYPTUS - EXPERIMENTOS
EXPERIMENTO 1: THROUGHPUT EM
INSTNCIAS Objetivo: mensurar a performance da operao de criao de instncias; Consultas ec2-describe-instances Variveis:
Tipo da VM (RAM, disco, core) Imagem Linux (ttylinux) Quantidade instncias Tipo do sistema
EXPERIMENTO 1: THROUGHPUT EM
INSTNCIAS
Uma instncia
Oito instncias
EUCALYPTUS - BENEFICIOS
Software livre e desenvolvimento Excelente comunidade Nuvem pblica : Compatvel com Amazon Nuvem privada Portabilidade: Entre nuvens (Amazon EC2 API) Bem testado: Ubuntu Enterprise Cloud (milhares de servidores Ubuntu) Suporte comercial
EUCALYPTUS - APLICAES
NASA NEBULA:
Dados sigilosos (satlites, misses, sondas de pesquisa espacial); SaaS, PaaS e IaaS;
Ubuntu - UbuntuEnterpriseCloud(UEC):
Nuvem de qualquer empresa; Independe do tamanho da empresa;
Multinacional Lilly:
CONCLUSO
Redes privadas
Total gerenciamento Polticas Locais Rodam sobre a rede open-source
CONCLUSO
OBRIGADO!
Dvidas?
Gustavo Henrique Rodrigues Pinto Tomas E-mail: gustavoh_rodrigues@hotmail.com