Testbed para métricas de dependabilidade em cloud computing.



Documentos relacionados
Avaliação de dependabilidade em infraestruturas Eucalyptus geograficamente distribuídas

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

SISTEMAS DISTRIBUÍDOS

João Víctor Rocon Maia Engenharia de Computação - UFES

Identificação de gargalos de disponibilidade e desempenho em sistemas de computação em nuvem

Avaliação de disponibilidade de alternativas arquiteturais em ambientes de Mobile Cloud Computingcom

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Impactos do Envelhecimento de Software no Desempenho dos Sistemas. Jean Carlos Teixeira de Araujo

Minicurso Computação em Nuvem Prática: Openstack

Envelhecimento de software na plataforma de computação em nuvem OpenStack

Alex D. Camargo, Érico M. H. Amaral, Leonardo B. Pinho

Quarta-feira, 09 de janeiro de 2008

Infraestrutura: devo usar a nuvem? Prof. Artur Clayton Jovanelli

FlexLoadGenerator Um Framework para Apoiar o Desenvolvimento de Ferramentas Voltadas a Estudos de Avaliação de Desempenho e Dependabilidade

Armazenamento em nuvem é feito em serviços que poderão ser acessados de diferentes lugares, a qualquer momento e utilizando diferentes dispositivos,

Gerenciamento de Incidentes

Instituto de Educação Tecnológica Pós-graduação Gestão em Tecnologia da Informação - Turma nº 25 08/04/2015. Computação em Nuvem

AN EVALUATION OF ALTERNATIVE ARCHITECTURE FOR TRANSACTION PROCESSING IN THE CLOUD (SIGMOD)

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

Benefícios e processos relacionados à migração e servidores dedicados para cloud servers. Juliano Simões. Diretor de Tecnologia

Fábrica de Software Fatores motivadores, restrições e tendências

Soluções em. Cloud Computing. Midia Indoor. para

Um estudo de estratégias de redundância para melhoria de dependabilidade em ambientes Openmobster mobile cloud computing

Uma Proposta de Framework de Comparação de Provedores de Computação em Nuvem

Arquiteturas Paralelas e Distribuídas

ABNT NBR ISO/IEC 27002:2005

SEGURANÇA DE REDE DE COMPUTADORES E SEGURANÇA E AUDITORIA DE SISTEMAS

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Garantindo a. Máquinas Virtuais do. alta disponibilidade nas. Microsoft Azure MDC305

TRIBUTAÇÃO NAS NUVENS Uma Regulação em Debate

The Eucalyptus Open- source Cloud-computing System. Janaina Siqueira Lara Wilpert Marcelo Scheidt Renata Silva

Classificação::Modelo de implantação

EMBRATEL ENTREVISTA: Pietro Delai IDC Brasil DATA CENTER VIRTUAL - DCV

Cloud Computing. Eduardo Roloff

Arquitetura e Sistema de Monitoramento para

MicroDNS. Armando Adami Zaro Pablo Augusto Lerina Rodrigues. 3 de outubro de 2007

PROPOSTA COMERCIAL CLOUD SERVER

Modelagem e Análise de Dependabilidade de Infraestruturas de Mobile Cloud Computing

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

Código de prática para a gestão da segurança da informação

Xen Cloud Platform Xen descomplicado

/ /

EUCALYPTUS: UMA PLATAFORMA CLOUD COMPUTING PARA

Relatório de Progresso

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

Soluções em. Cloud Computing. para Calçados Pegada

Administração Central Unidade de Ensino Médio e Técnico - Cetec. Ensino Técnico. Componente Curricular: REDES DE COMUNICAÇÃO DE DADOS II

Iniciativa CDC RNP. Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014

Por Antonio Couto. Autor: Antonio Couto Enterprise Architect

Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.

Gerenciamento de Problemas

Computação nas Nuvens

Hospedagem Virtualizada

SISTEMA GERENCIADOR DE BANCO DE DADOS

Senado Federal Questões 2012

Aumente sua velocidade e flexibilidade com a implantação da nuvem gerenciada de software da SAP

The Eucalyptus Open-source Cloud-computing System

Rede de Laboratórios de Produtividade de Software

DevOps, Chef, Puppet, Ansible e como vender milhões na Black Friday com 100% de uptime

WHITE PAPER CERTIFICADOS SSL

SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque

Proposta de Avaliação de Empresas para o uso do SAAS

Isolamento de Recursos na Nuvem Por que isso e ta o importante?

RAZÕES PARA ADQUIRIR O TECLAN IPACK UNIFIED

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

CASO DE SUCESSO SENAI

Dell Infrastructure Consulting Services

O que é Grid Computing

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Virtualização Gerencia de Redes Redes de Computadores II

Apresentação da Empresa e seus Serviços.

Palestra: Entrerprise Resource Planning - ERP

Projeto de Arquitetura

Gerenciador de Mudanças automatizadas

Prof. José Maurício S. Pinheiro UniFOA

1

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

Fundamentos de Banco de Dados

Segurança e Escalabilidade em WebLab no Domínio de Redes de Computadores

Tecnologia em Redes de Computadores. Gestão de Redes de Computadores. Introdução. Edivaldo de Araújo Pereira

Backup.

Gerenciamento e Interoperabilidade de Redes

Simplificando a TECNOLOGIA

MODELOS PARA ANÁLISE DE DISPONIBILIDADE EM UMA PLATAFORMA DE MOBILE BACKEND AS A SERVICE. Orientador: Prof. Paulo Romero Martins Maciel

Computação em Nuvem com Openstack

Quatro tendências críticas em TI para a continuidade dos negócios

ONE Service Desk. O Service Desk ONE fornece uma infraestrutura de serviços de suporte ITIL completa, contendo:

7.Conclusão e Trabalhos Futuros

Transcrição:

Testbed para métricas de dependabilidade em cloud computing. Jonathan Brilhante(jlgapb@cin.ufpe.br), Bruno Silva (bs.cin.ufpe.br) e Paulo Maciel(prmm@cin.ufpe.br)

Agenda 1. 2. 3. 4. 5. Motivação Objetivos e Resultados Esperados Ambiente de Teste Modelos Próximos Passos

Motivação Hoje em dia, serviços precisam ser providos com um alto grau de confiança, devido a restrições de mercado e acordos com clientes.

Motivação Em busca de um aprimoramento de disponibilidade e opções de escalabilidade, cada vez mais empresas optam por hospedar seus serviços em provedores cloud ou montar seus próprios provedores privados.

Motivação Cloud computing são sistemas computacionais paralelos, distribuídos e complexos. O custo para manter tais infra-estruturas é alto e nem sempre necessário para um dado serviço.

Motivação Para se testar sistemas desta natureza envolve lidar com várias camadas de software. Acima de tudo, para um serviço de alta disponibilidade, faz-se necessário uma certa tolerância a falhas provindas de hardware e outras naturezas físicas (desastres naturais, infraestrutura de rede).

Motivação Em uma infra-estrutura tão complexa e com tantas variáveis, como testar-se a influência da hospedagem de um serviço no ambiente cloud para na disponibilidade deste?

Objetivos Por meio desta pesquisa, objetivamos estabelecer : Um processo para estimar valores de disponibilidade em um ambiente de cloud distribuídos. Um ambiente de software de teste para aplicações em cloud computing. Ferramental para injeção de falhas e reparos em um ambiente cloud.

Ambiente de Testes Um provedor de infra-estrura como serviço (IaaS) privado foi selecionado para ser o ambiente cloud utilizado na pesquisa. Baixos custos - aquisição e manutenção Infra-estrutura controlável e customizável.

Ambiente de Testes

Ambiente de Testes Procedimento de avaliação : Máquinas Virtuais pré configuradas com um cliente web serão levantadas no ambiente eucalyptus. Um servidor pré configurado estará monitorando a comunicação de uma máquina a parte do experimento. O servidor gera um log com estes tempos, que deverão ser usados para o calculo da disponibilidade.

Ambiente de Testes Cliente/Servidor :

Modelos do Ambiente Modelo RBD para disponibilidade do ambiente de cloud.

Modelos do Serviço O modelo abaixo representa os estados(up/down) do Node Controller 2. Hardware, Software(Eucalyptus) e Hypervisor(KVM) são considerados abaixo. De forma semelhante existe um correspondente ao Node Controller 1.

Modelos Serviço Já aqui, estão relacionado os conjuntos de estados associados ao gerenciamento da nuvem, como controlador da nuvem e cluster, assim como o hardware associado a eles.

Modelos Serviço O ciclo de vida do serviço é representado abaixo

Modelos Serviço

Próximos Passos O injetor de falha/reparo usado até então (EucaBomber) provê funções sobre os componentes da infra-estrutura do Eucalyptus. Para avaliação do serviço, precisamos de um ferramental que possa também prover a injeção de falhas em outros níveis da arquitetura (Tais como, Hypervisor, Máquinas Virtuais,...).

Próximos Passos Uma vez com o ferramental disponível, avaliar métricas sobre o serviço com o ambiente proposto. Uma vez avaliado o caso base, ampliar o ambiente de testes, para abranger um cenário mais complexo, com data centers distribuídos em várias infra-estruturas de rede.

Dúvidas e Sugestões Mail to : jlgapb@cin.ufpe.br

Obrigado!

Ambiente de Testes Um procedimento para o teste da disponibilidade da cloud foi feito. O cenário é descrito via interface gráfica para o teste, usando-se a ferramenta EucaBomber.

Ambiente de Testes O estado do serviço da cloud é monitorado por um script: Caso o ambiente possa prover máquinas virtuais, a cloud é considerada operacional. Caso contrário é considerado-se uma falha. O calculo da disponibilidade é feita sobre os tempos obtidos.

Ambiente de Testes