Publicação

Data Warehouses suportados por Nuvens

Ver documento

Detalhes bibliográficos
Resumo:O universo das Tecnologias de Informação está a assistir a grandes mudanças desde o surgimento do conceito de cloud computing. A cloud computing revela-se como um meio que possibilita a fácil aquisição e liberação (elasticidade) de recursos computacionais, que disponibiliza infraestruturas altamente escaláveis e dispendiosas com o mínimo de configuração possível e, ainda, pelo facto de ser um serviço com custos reduzidos comparativamente a uma solução in-house, pois tipicamente utiliza um modelo “pay-as-you-go”. Claro que com a delegação de toda a infraestrutura e dos dados para um provedor de clouds, questões como a segurança e privacidade dos dados começaram a ser equacionadas, apresentando-se assim como desvantagens para soluções em cloud. No entanto, além da cloud computing, outras variáveis, como o grande aumento do volume de dados nas empresas e os avanços tecnológicos alcançados nas redes de banda larga, têm “exigido” a adaptação das bases de dados para um ambiente em cloud, o que originou, pouco a pouco, o paradigma de Database as a Service. Atualmente ainda existem dúvidas relativamente às bases de dados SQL, sobre se estas serão as mais indicadas para ambientes cloud. Este modelo de bases de dados tem dominado o mercado mas apresenta diversas limitações (por exemplo a nível de escalabilidade e garantia das propriedades ACID) quando confrontadas com implementações num ambiente cloud. Por outro lado, o ecossistema de aplicações desenvolvidas com bases de dados SQL é demasiado grande para ser modificado para outro modelo. Apesar desta indefinição, a cloud parece ser um cenário ideal para data warehouses pois são bases de dados que albergam usualmente enormes volumes de dados e são essencialmente de leitura. Com esta dissertação pretendeu-se estudar a viabilidade da implementação e migração de um sistema de data warehousing para um ambiente cloud e apresentar um protótipo que expusesse a utilidade do mesmo face a uma típica implementação in-house.
Autores principais:Rodrigues, Paulo Renato Dias
Ano:2013
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:O universo das Tecnologias de Informação está a assistir a grandes mudanças desde o surgimento do conceito de cloud computing. A cloud computing revela-se como um meio que possibilita a fácil aquisição e liberação (elasticidade) de recursos computacionais, que disponibiliza infraestruturas altamente escaláveis e dispendiosas com o mínimo de configuração possível e, ainda, pelo facto de ser um serviço com custos reduzidos comparativamente a uma solução in-house, pois tipicamente utiliza um modelo “pay-as-you-go”. Claro que com a delegação de toda a infraestrutura e dos dados para um provedor de clouds, questões como a segurança e privacidade dos dados começaram a ser equacionadas, apresentando-se assim como desvantagens para soluções em cloud. No entanto, além da cloud computing, outras variáveis, como o grande aumento do volume de dados nas empresas e os avanços tecnológicos alcançados nas redes de banda larga, têm “exigido” a adaptação das bases de dados para um ambiente em cloud, o que originou, pouco a pouco, o paradigma de Database as a Service. Atualmente ainda existem dúvidas relativamente às bases de dados SQL, sobre se estas serão as mais indicadas para ambientes cloud. Este modelo de bases de dados tem dominado o mercado mas apresenta diversas limitações (por exemplo a nível de escalabilidade e garantia das propriedades ACID) quando confrontadas com implementações num ambiente cloud. Por outro lado, o ecossistema de aplicações desenvolvidas com bases de dados SQL é demasiado grande para ser modificado para outro modelo. Apesar desta indefinição, a cloud parece ser um cenário ideal para data warehouses pois são bases de dados que albergam usualmente enormes volumes de dados e são essencialmente de leitura. Com esta dissertação pretendeu-se estudar a viabilidade da implementação e migração de um sistema de data warehousing para um ambiente cloud e apresentar um protótipo que expusesse a utilidade do mesmo face a uma típica implementação in-house.