ABREU, D. A. MyDBaaS: um framework para o monitoramento de serviços de banco de dados em nuvem. 2013. 160 f. Dissertação (Mestrado em Ciência da Computação) - Centro de Ciências, Universidade Federal do Ceará, Fortaleza, 2013. / Submitted by Daniel Eduardo Alencar da Silva (dealencar.silva@gmail.com) on 2015-01-23T18:08:01Z
No. of bitstreams: 1
2013_dis_daabreu.pdf: 12184199 bytes, checksum: 05daad1ec528247e1b8fe0f85fe232f5 (MD5) / Approved for entry into archive by Rocilda Sales(rocilda@ufc.br) on 2015-02-09T15:51:56Z (GMT) No. of bitstreams: 1
2013_dis_daabreu.pdf: 12184199 bytes, checksum: 05daad1ec528247e1b8fe0f85fe232f5 (MD5) / Made available in DSpace on 2015-02-09T15:51:56Z (GMT). No. of bitstreams: 1
2013_dis_daabreu.pdf: 12184199 bytes, checksum: 05daad1ec528247e1b8fe0f85fe232f5 (MD5)
Previous issue date: 2013 / A adoção de serviços em nuvem está aumentando exponencialmente, e uma das razões é porque a sua arquitetura salienta os benefícios de serviços compartilhados e com pagamento baseado no uso. A computação em nuvem possui o foco de proporcionar uma economia em grande escala, possibilitando o acesso a diversos recursos computacionais em tempo real, como serviços de aplicações, infraestrutura e armazenamento, de modo que estes possam ser obtidos de modo dinâmico, elástico, escalável e rápido na medida em que forem consumidos, independente de quem os administra e onde estes recursos estejam alocados. Dentre esses serviços, o gerenciamento e armazenamento de dados são componentes críticos na pilha de software da nuvem, pois a maioria das aplicações são orientadas a dados. Esse serviço, conhecido por Database as a Service (DBaaS), nasce como um paradigma de gestão de dados, onde um provedor hospeda e gerencia todo ambiente necessário ao funcionamento dos sistemas de banco de dados e o terceiriza como um serviço para um ou mais consumidores. Porém, ainda há problemas que impedem a sua adoção generalizada dos DBaaS. Fornecer serviços em nuvem requer procedimentos sofisticados de gestão por parte do fornecedor para garantir robustez, desempenho, confiabilidade, segurança, elasticidade e qualidade. Portanto, os consumidores esperam que provedores de DBaaS garantam a qualidade do serviço, e lidem com padrões dinâmicos de carga de trabalho e elasticidade, pois é fundamental para garantir que os acordos de nível de serviço (SLA) sejam atendidos. No entanto, prover mecanismos de elasticidade, escalabilidade, qualidade de serviço e disponibilidade em ambientes em nuvem é um grande desafio. Claramente isto é um desafio também na disponibilização dos DBaaS, e para se alcançar essas funcionalidades e princípios é necessário um monitoramento detalhado e preciso. Com isso, esta dissertação tem por objetivo a proposta de um framework open-source para o monitoramento de serviços de DBaaS, denominado MyDBaaS, cuja finalidade é possibilitar a criação de soluções de monitoramento personalizáveis e eficientes através de um modelo de programação abrangente e extensível, que disponibiliza desde a definição das métricas, procedimento de coleta, recebimento e armazenamento até mecanismos para consumo das informações coletadas em tempo real.
Identifer | oai:union.ndltd.org:IBICT/oai:www.repositorio.ufc.br:riufc/10590 |
Date | January 2013 |
Creators | Abreu, David Araújo |
Contributors | Sousa, Flávio Rubens de Carvalho, Macedo, José Antônio Fernandes de |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Repositório Institucional da UFC, instname:Universidade Federal do Ceará, instacron:UFC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0021 seconds