Exportação e manutenção de bancos de dados relacionais em nuvem utilizando serviços Amazon: RDS, Redshift, S3 e EC2

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorVega, Alexandre Santos de la-
Autor(es): dc.contributorPassos, Fernanda Gonçalves de Oliveira-
Autor(es): dc.contributorCastro, Maria Clicia Stelling de-
Autor(es): dc.contributorPantoja, Carlos Eduardo-
Autor(es): dc.creatorCampos, Matheus D’Amato-
Data de aceite: dc.date.accessioned2024-07-11T18:16:05Z-
Data de disponibilização: dc.date.available2024-07-11T18:16:05Z-
Data de envio: dc.date.issued2020-01-06-
Data de envio: dc.date.issued2020-01-06-
Data de envio: dc.date.issued2019-
Fonte completa do material: dc.identifierhttps://app.uff.br/riuff/handle/1/12583-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/767062-
Descrição: dc.descriptionEste trabalho apresenta a elaboração e a realização de um projeto de exportação de Banco de Dados em MySQL para um sistema de armazenamento de dados sem tecnologia de leitura dos dados escritos no sistema de armazenamento, implicando na necessidade do uso de outra tecnologia para realizar a leitura dos dados exportados. Na execução do projeto, foram utilizados serviços da Amazon Web Services, conhecida como AWS, que é uma plataforma de serviços de computação em nuvem. A motivação para o desenvolvimento deste projeto foi a necessidade de liberar espaço em disco do principal banco de dados da empresa Mobi2buy, pois desta maneira seria possível não aumentar o espaço em disco da instância de banco de dados contratada - o que implicaria diretamente em um não aumento dos custos operacionais da empresa. Tal banco de dados é uma instância RDS, utilizando linguagem MySQL, em São Paulo. A melhor maneira encontrada para solucionar este problema foi utilizar uma série de serviços da AWS, garantindo que as informações antigas estivessem disponíveis, não mais diretamente no banco de dados de produção, mas, ainda sim acessíveis. A ideia da exportação do banco de dados ficou definida de forma que todas as tabelas do banco seriam exportadas para dois destinos. O primeiro deles, Amazon Redshift, que é um grupo de banco de dados. O segundo destino é o S3 (Simple Storage Service), que funciona, em termos leigos, como uma espécie de armazenador de dados. A segunda estratégia de exportação faz surgir questionamentos que serão respondidos no decorrer deste documento: qual a necessidade da utilização de dois destinos diferentes? Como os dados exportados para o S3 serão consultados? Qual forma de tarifação dos serviços do S3? E qual serviço será utilizado para consultar os dados armazenados neste destino?-
Descrição: dc.descriptionThis work presents the elaboration and the accomplishment of a project of export of Database in MySQL language for a system of storage of data without reading capability of the data written on it, implying in the use of another technology to read the exported data. For the execution of the project reported above, it will be necessary to use some services of Amazon Web Services (AWS), which is a cloud computing services platform. The main motivation for the development of this project was the need to free up disk space from Mobi2buy’s main database, because in this way it would be possible not to increase the disk space - which would directly imply a non-increase in the company’s operating costs. This database is a RDS instance, using MySQL language, in São Paulo. The best way to solve this problem was to use some of AWS services so that the old information was made available, no longer in the production database, but still accessible. The idea of exporting the database was defined as follows, all tables in the database would be exported to two destinations. The first one, called Amazon Redshift, is a database cluster. The second destination is S3 (Simple Storage Service), which functions, in layman’s terms, as a kind of data store. This second storage strategy raises some questions that will be answered in the course of this document: what is the need to use two different destinations? How does the conversion of a MySQL database to a PostgreSQL database work? How the data saved in S3 will be consulted? What’s the way of charging for S3 services? And what service will be used to query the data stored in this destination? On the progress of this work, the relevant issues regarding RDS exports to S3 will be dealt with in detail, however, as it escapes from the proposed scope, exporting RDS to Redshift will only be cited as motivation or explanation of export for S3, if it’s necessary-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Federal Fluminense-
Publicador: dc.publisherNiterói-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttp://creativecommons.org/licenses/by-nc-nd/3.0/br/-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectRDS-
Palavras-chave: dc.subjectRedshift-
Palavras-chave: dc.subjectRedshift spectrum-
Palavras-chave: dc.subjectBase de dados-
Palavras-chave: dc.subjectMySQL (Recurso eletrônico)-
Palavras-chave: dc.subjectComputação em nuvem-
Palavras-chave: dc.subjectArmazenamento de dados-
Palavras-chave: dc.subjectRelational database-
Palavras-chave: dc.subjectS3-
Título: dc.titleExportação e manutenção de bancos de dados relacionais em nuvem utilizando serviços Amazon: RDS, Redshift, S3 e EC2-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.