O que é um banco de dados na nuvem?
Assine a newsletter da IBM
Ilustração gráfica de um banco de dados em nuvem

Um banco de dados em nuvem é um serviço de banco de dados criado e acessado por meio de uma plataforma de computação em nuvem. Ele atende a muitas das mesmas funções de um banco de dados tradicional com a flexibilidade adicional da computação em nuvem. Os usuários instalam software em uma infraestrutura de nuvem para implementar o banco de dados.

Gerenciar o envolvimento e os dados de aplicativos para redes massivas de usuários móveis ou dispositivos remotos pode representar um desafio de escalabilidade e disponibilidade.O problema é que a maioria dos bancos de dados exige atualizações em um banco de dados principal central. Isso pode causar gargalos de desempenho e impedir que aplicativos funcionem caso a conexão com o banco de dados principal esteja indisponível.

Um banco de dados em nuvem permite que as organizações estendam o acesso ao banco de dados até a extremidade mais distante da rede para dispositivos móveis, instalações remotas, sensores e produtos habilitados para a Internet.Isso ajuda a melhorar a escalabilidade e permite que os aplicativos continuem em execução offline.

Como funciona um banco de dados em nuvem

Os bancos de dados em nuvem coletam, entregam, replicam e enviam para a borda todos os dados de uma organização usando o conceito de nuvem híbrida. Os usuários não precisam mais implementar o middleware dependente para atender a solicitações de banco de dados em qualquer parte do mundo.Eles podem conectar aplicativos diretamente ao seu banco de dados.

Os bancos de dados híbridos criam uma nuvem de dados híbrida distribuída para aumentar o desempenho, alcance, tempo de atividade, mobilidade e economia de custos, para que as organizações possam:

  • Comece pequeno e cresça grande

  • Dimensione elasticamente sob demanda

  • Divida os clusters em vários data centers

  • Gerencie a nuvem de forma independente ou deixe que um provedor a gerencie para ele

  • Combine diferentes provedores de serviços em nuvem para otimizar a abrangência geográfica, acordos de nível de serviço (SLAs), preços e requisitos regulatórios.

Por exemplo, as organizações financeiras estão adotando o conceito híbrido, usando o banco de dados como um repositório central para todas as suas fontes de dados diferentes e, em seguida, fornecendo esses dados financeiros no formato JSON. Esses dados são então distribuídos para o banco de dados como um serviço e replicados para regiões geográficas em todo o mundo.

Se um cliente em Cingapura tiver que esperar mais de 4 segundos para que os dados de seu aplicativo móvel sejam recuperados de um banco de dados em Nova Jersey, é provável que esse cliente não volte a usar esse aplicativo. O DBaaS (Database-as-a-service, banco de dados como serviço) pode replicar e distribuir imediatamente e oferecer acesso quase em tempo real aos dados em todo o mundo.

Recursos de um banco de dados na nuvem
Benefícios de um banco de dados na nuvem
Facilidade de acesso

Os usuários podem acessar bancos de dados em nuvem virtualmente de qualquer lugar, utilizando a API ou a interface web do fornecedor.

Escalabilidade

Os bancos de dados em nuvem podem expandir suas capacidades de armazenamento em tempo de execução para acomodar as necessidades em constante mudança. As organizações pagam apenas pelo que usam.

Recuperação de desastre

Em caso de desastre natural, falha do equipamento ou interrupção de energia, os dados são mantidos seguros por meio de backups em servidores remotos.

Considerações para um banco de dados na nuvem

Um banco de dados em nuvem pode atender às crescentes necessidades de gerenciamento de dados. As organizações podem otimizar continuamente a camada de dados em termos de custo, desempenho, segurança e abrangência. Eles podem dividir seus dados, distribuí-los e aproximá-los dos usuários. As considerações para um banco de dados na nuvem incluem:

Opções de controle: os usuários podem optar por uma imagem de máquina virtual gerenciada como um banco de dados tradicional ou DBaaS de um provedor.

Tecnologia de banco de dados: os bancos de dados SQL são difíceis de dimensionar, mas muito comuns. Bancos de dados NoSQL escalam mais facilmente, mas não funcionam com alguns aplicativos.

Segurança: a maioria dos provedores de banco de dados em nuvem criptografa dados e fornece outras medidas de segurança.

Manutenção: Ao usar uma imagem de máquina virtual, os funcionários de TI devem entender como manter a infraestrutura subjacente.

Soluções relacionadas
IBM Db2® on Cloud

Conte com uma equipe de operações dedicada, recuperação de desastres de alta disponibilidade (HADR) com suporte para regiões multi-zona e escalabilidade independente.

Explore o IBM Db2 na nuvem

IBM Cloudant®

Utilize este banco de dados distribuído totalmente gerenciado para cargas de trabalho intensas e aplicativos web e móveis em crescimento acelerado.O Cloudant está disponível como um serviço da IBM Cloud®.

Conheça o IBM Cloudant

IBM Cloud Databases for MySQL

Desenvolva aplicativos da Web de missão crítica com alto desempenho, escalabilidade e segurança.

Explore os bancos de dados IBM Cloud para MySQL
Recursos IBM Cloud Professional Architect

Desenvolva suas habilidades em bancos de dados na nuvem por meio de cursos interativos e nossa trilha de aprendizado dentro do currículo de Arquiteto Profissional de Nuvem da IBM.

Arquitetura de nuvem híbrida Masters

O campeonato de golfe Masters utilizou o IBM Cloudant para oferecer novas maneiras de os fãs ficarem ainda mais perto de seu esporte favorito: desde os melhores momentos com IA até o jogo Masters Fantasy.

O que é um banco de dados como um serviço (DBaaS)?

Saiba mais sobre o DBaaS, uma das categorias de software como serviço (SaaS) que mais cresce e obtenha dicas para selecionar o DBaaS mais adequado para seus aplicativos na nuvem.

Dê o próximo passo

As soluções para bancos de dados da IBM Cloud oferecem um portfólio completo de serviços gerenciados para dados e análise de dados. Com uma abordagem híbrida baseada em código aberto, essas soluções atendem às necessidades intensivas de dados de desenvolvedores de aplicações, cientistas de dados e arquitetos de TI.

Explore as soluções de banco de dados IBM Cloud Experimente um banco de dados em nuvem sem custo