Nuvem Pública versus Privada: Variações no Desempenho de Infraestrutura para Elasticidade Ernani Azevedo £, Cyrus Dias £, Rhodney Simões ¥, Ramide Dantas £, Djamel Sadok £, Stenio Fernandes £, Carlos Kamienski ¥ £ Centro de Informática– Universidade Federal de Pernambuco (UFPE) {ernani,ramide,cyrus,jamel,stenio}@gprt.ufpe.br ¥ Universidade Federal do ABC (UFABC) {cak,rhodney.simoes}@ufabc.edu.br Resumo. A computação em nuvem oferecea possibilidade de alocação e desalocação de recursos computacionais sob demanda através da elasticidade. Apesar de várias opções de nuvem pública e privada estarem disponíveis, os usuários ainda carecem de informações específicas sobre o desempenhodessas operações. Esse artigo compara a nuvem pública Amazon EC2 com uma nuvem privada controlada pelo OpenNebula e ouso direto do hypervisor Xen para ações como criação/destruição e suspensão/recuperação de máquinas virtuais. Os resultados mostram que elasticidade pode ser provida pelas três categorias de serviços em temposde resposta aceitáveis para várias aplicações , de modo que a escolha do usuário depende de uma combinação de critérios técnicos e estratégicos. Abstract. Cloud computing provides on demand allocation and deallocation of resources via the key feature of elasticity. Although there are some choices for public and private clouds available, users lack particular details on the performance of these operations. This paper presents a comparison of Amazon EC2 public cloud service with a private cloud controlled byOpenNebula and the direct use of the Xen hypervisor for operations on virtual machines such as creation/teardown and suspend/resume. Our results show that elasticity may provided by the three categories of clouds services with acceptable response times, so that the user choice depends on a combination of technical and strategic criteria. 1. Introdução O objetivo de prover serviços computacionais como utilidade está se tornando realidade com a disseminação dedatacentres públicos e privados na rede. Da mesma forma que energia elétrica, água e gás, um serviço de nuvem permite alocar e desalocar sob demanda variados tipos de recursos computacionais.A característica distintiva da elasticidade permite que recursos, como máqu inas virtuais e armazenamento, sejam rapidamente adicionados para atender a demandas instantâneas das aplicações e removidos quando não forem mais necessários [Armbrust et al. 2009]. A compreensão dos benefícios obtidos por uma organização pela escolha da nuvem para hospedar seus serviços envolve uma cuidadosa avaliação dos critérios técnicos, assim como financeiros e estratégicos. E p a esar de vários serviços de nuvem pública e plataformas de nuvem privada estarem disponíveis, atualmente existe uma carência de informações específicas para subsidiar os usuários sobre o desempenho do ambientes nas tarefas de alocação e desalocação de recursos. Em outras palavras, é