Tecnologia

O que é o Amazon RDS? O | TechRadar



John Brandon explica como as empresas podem usar o AWS RDS para gerenciar relacionamentos bancos de dados em nuvem.

Um dos produtos de computação em nuvem mais maduros e conhecidos é chamado Amazon RDS (Relational Database Service). Lançado em 2009, o serviço foi projetado para armazenar instâncias de bancos de dados relacionais na nuvem para acesso a aplicativos e como uma maneira de fornecer bancos de dados relacionais para painéis de análise, relatórios e negócios dentro desses aplicativos.

Para entender o RDS, é importante voltar atrás e definir um banco de dados relacional. O conceito foi inventado em 1970 e é essencialmente uma maneira de armazenar dados em um formato mais útil e simplificado. Um banco de dados relacional consiste em tabelas que podem ser inter-relacionadas: os dados são estruturados na forma de uma tabela e cada parte dos dados pode usar um identificador. Isso geralmente implica em uma chave exclusiva, embora, como você possa imaginar, um banco de dados com várias tabelas e milhares de linhas com identificadores exclusivos se torne rapidamente complexo.

Devido à complexidade de um grande banco de dados relacional, considerações de desempenho devem ser levadas em consideração e outros fatores, como dimensionar o banco de dados relacional, acessá-lo de qualquer lugar usando qualquer aplicativo, a segurança necessária para proteger dados e a infraestrutura de TI necessária para dar suporte ao banco de dados. As empresas também tendem a usar vários bancos de dados relacionais.

É aí que o Amazon RDS entra em jogo. Como o RDS é executado na nuvem como um serviço (e faz parte do Amazon Web Services ou AWS), fornece flexibilidade e escala. Isso ajuda as empresas à medida que crescem, se expandem para outras áreas e fornecem serviços adicionais aos clientes. Você pode escalar seus aplicativos e dados de negócios sem precisar escalar sua infraestrutura.

Benefícios RDS

Muitos dos benefícios do uso do RDS são semelhantes aos benefícios do uso da nuvem. Isso inclui a flexibilidade de onde o banco de dados relacional é armazenado em primeiro lugar. Uma empresa pode oferecer um aplicativo orientado ao cliente usado em um smartphone ou outro dispositivo móvel, ou um aplicativo interno para uma grande empresa executada em um site interno. Os usuários podem precisar acessar o banco de dados relacional a partir de uma variedade de dispositivos, de vários locais diferentes, mas a nuvem torna os dados acessíveis de uma maneira que parece que o data center está ao lado dele.

Isso ocorre porque o Amazon RDS tem uma vantagem importante: sua equipe de TI não precisa gerenciá-lo, você nem precisa se familiarizar com o software de design de banco de dados, e o RDS pode ser dimensionado conforme suas necessidades mudam. Um exemplo de como isso funciona é quando você compara um servidor típico em um datacenter com um na nuvem RDS. Você pode comprar um servidor com uma quantidade definida de memória, armazenamento e desempenho. Então, quando você cria um aplicativo que acessa o banco de dados nesse servidor, ele fica preso às atribuições que você selecionou (ou você precisa gerenciá-las e ajustá-las). Com o RDS, toda a infraestrutura é "sem servidor", pois pode ser ajustada às suas necessidades, seja o desempenho, memória ou armazenamento necessários. E isso é algo que pode ser automatizado para o seu banco de dados.

Esse é um benefício importante para empresas que podem começar com apenas alguns aplicativos e um banco de dados relacional menor. A maioria das empresas espera crescer, mas algumas não sabem como escalar o crescimento do ponto de vista técnico. De repente, um aplicativo orientado ao cliente para iPhone ou Android se torna incrivelmente popular ou um aplicativo móvel desenvolvido e projetado internamente muda para atender às necessidades de expansão rápida.

Coisas importantes a saber

O RDS é flexível em termos de escala e como seus usuários podem acessar bancos de dados de aplicativos, mas também como eles podem usá-lo. Por exemplo, você pode usar um software de banco de dados que você já conhece e usa para gerenciar bancos de dados relacionais, incluindo MySQL, MariaDB, PostgreSQL, Oracle e Microsoft SQL Server. À medida que suas necessidades mudam, você pode expandir para um serviço diferente, como o Amazon Aurora, que fornece desempenho ainda mais rápido. O Amazon RDS também faz parte de uma série de serviços complementares de computação em nuvem da AWS, como o EC2 para armazenamento de arquivos.

Como mencionado anteriormente, sua equipe não precisa executar todas as tarefas de administração, que podem incluir as configurações necessárias, para aumentar o desempenho ou armazenamento, backups e segurança necessários para garantir a segurança dos seus dados.

Uma última coisa que você deve saber é sobre disponibilidade. Além dos outros benefícios do Amazon RDS, incluindo escala e configuração, seus aplicativos podem acessar dados de forma confiável; Está sempre disponível porque também há uma instância secundária do banco de dados relacional hospedada no RDS, caso a primeira instância falhe por qualquer motivo.

No final, o Amazon RDS atenua a principal preocupação que as empresas têm quando desenvolvem aplicativos em primeiro lugar, seja para uso externo ou interno. Um banco de dados relacional ajuda no desempenho e na disponibilidade, mas as empresas não precisam ajustar constantemente suas operações de TI ou contratar mais funcionários para acompanhar um crescimento inesperado.



Source link

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo