Publicação
Data Warehouses suportados por Nuvens
| 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 |
| 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. |
|---|