¿Qué es una base de datos en la nube?
Suscríbase al boletín de IBM
Ilustración gráfica de una base de datos en la nube

Una base de datos en la nube es un servicio de base de datos creado y accesible a través de una plataforma de computación en la nube. Cumple muchas de las mismas funciones que una base de datos tradicional con la flexibilidad añadida de la computación en la nube. Los usuarios instalan software en una infraestructura en la nube para implementar la base de datos.

La gestión de datos de interacción y aplicación para redes masivas de usuarios móviles o dispositivos remotos puede ser un desafío de escalabilidad y disponibilidad. El problema es que la mayoría de las bases de datos requieren actualizaciones en una base de datos central "maestra". Esto puede provocar cuellos de botella de rendimiento y evitar que las aplicaciones se ejecuten si la conexión a la base de datos maestra no está disponible.

Una base de datos en la nube permite a las organizaciones impulsar el acceso a la base de datos al extremo más alejado de la red para dispositivos móviles, instalaciones remotas, sensores y productos habilitados para Internet. Esto ayuda a mejorar la escalabilidad y permite que las aplicaciones continúen ejecutándose sin conexión.

Cómo funciona una base de datos en la nube

Las bases de datos en la nube recopilan, entregan, replican y envían a la periferia todos los datos de una organización mediante el concepto de nube híbrida. Los usuarios ya no tienen que implementar el software intermedio dependiente para ofrecer solicitudes de bases de datos en ningún lugar del mundo. Pueden conectar aplicaciones directamente a su base de datos.

Las bases de datos híbridas crean una nube de datos híbrida distribuida para aumentar el rendimiento, el alcance, la movilidad del tiempo de actividad y el ahorro de costos para que las organizaciones puedan:

  • Empezar poco a poco y crecer en grande

  • Escalar elásticamente a demanda

  • Ampliar clústeres en varios centros de datos

  • Gestionar la nube de forma independiente o dejar que un proveedor la administre por ellas

  • Combinar proveedores de nube para optimizar el alcance geográfico, los acuerdos de nivel de servicio (ANS), los precios y los requisitos normativos.

Por ejemplo, las organizaciones financieras están adoptando el concepto híbrido mediante la base de datos como repositorio central para todas sus fuentes de datos dispares, y luego entregan estos datos financieros en formato JSON. A continuación, estos datos se distribuyen a la base de datos como un servicio y se replican a regiones geográficas de todo el mundo.

Si un cliente en Singapur tiene que esperar más de 4 segundos para que los datos de su aplicación móvil se recuperen de una base de datos en Nueva Jersey, es probable que ese cliente no vuelva a usar esa aplicación. Database-as-a-service (DBaaS) puede replicar y distribuir inmediatamente los datos en todo el mundo, así como .ofrecer acceso a ellos casi en tiempo real

Características de una base de datos en la nube
Beneficios de una base de datos en la nube
Facilidad de acceso

Los usuarios pueden acceder a las bases de datos en la nube desde prácticamente cualquier lugar, ya sea mediante la API o la interfaz web de un proveedor.

Escalabilidad

Las bases de datos en la nube pueden ampliar sus capacidades de almacenamiento en tiempo de ejecución para adaptarse a las necesidades cambiantes. Las organizaciones pagan solo por lo que usan.

Recuperación ante desastres

En caso de un desastre natural, falla del equipo o corte de energía, los datos se mantienen seguros a través de respaldos en servidores remotos.

Consideraciones para una base de datos en la nube

Una base de datos en la nube puede adaptarse a las crecientes necesidades de gestión de datos. Las organizaciones pueden optimizar continuamente la capa de datos para costos, rendimiento, seguridad y alcance. Pueden dividir sus datos, distribuirlos y acercarlos a sus usuarios. Las consideraciones para una base de datos en la nube incluyen:

Opciones de control: los usuarios pueden optar por una imagen de máquina virtual gestionada como una base de datos tradicional o DBaaS de un proveedor.

Tecnología de base de datos: las bases de datos SQL son difíciles de escalar, pero muy comunes. Las bases de datos NoSQL se escalan más fácilmente, pero no funcionan con algunas aplicaciones.

Seguridad: la mayoría de los proveedores de bases de datos en la nube cifran los datos y proporcionan otras medidas de seguridad.

Mantenimiento: cuando usan una imagen de máquina virtual, los empleados de TI deben comprender cómo mantener la infraestructura subyacente.

Soluciones relacionadas
IBM® Db2 on Cloud

Confíe en un equipo de operaciones dedicado, PITR y recuperación ante desastres de alta disponibilidad (HADR, siglas en inglés de high-availability disaster recovery) con soporte regional multizona y escalado independiente.

Explore IBM Db2 on Cloud

IBM® Cloudant

Utilice esta base de datos distribuida y totalmente gestionada para cargas de trabajo pesadas y aplicaciones web y móviles de rápido crecimiento. Cloudant está disponible como un servicio de IBM® Cloud.

Conozca IBM cloudant

IBM Cloud Databases for MySQL

Cree aplicaciones web de importancia fundamental que ofrezcan un alto rendimiento con escalabilidad y seguridad.

Conozca IBM Cloud Databases for MySQL
Recursos IBM Cloud Professional Architect

Desarrolle sus habilidades de base de datos en la nube a través de cursos interactivos y nuestra ruta de aprendizaje dentro del plan de estudios de IBM Cloud Professional Architect.

La arquitectura de nube híbrida Masters

El torneo de golf Masters utilizó IBM Cloudant para ofrecer nuevas formas para que los clientes se acercaran al juego que les encanta, desde lo más destacado de IA hasta el Masters Fantasy Game.

¿Qué es Database-as-a-Service (DBaaS)?

Obtenga información sobre DBaaS, una de las categorías de ofertas de Software-as-a-Service (SaaS) de más rápido crecimiento, y obtenga consejos para seleccionar el DBaaS más adecuado para sus aplicaciones en la nube.

Dé el siguiente paso

Las soluciones de bases de datos de IBM Cloud ofrecen una cartera completa de servicios gestionados para datos y analytics. Mediante un enfoque híbrido basado en código abierto, estas soluciones abordan las necesidades intensivas en datos de los desarrolladores de aplicaciones, científicos de datos y arquitectos de TI.

Conozca las soluciones de bases de datos de IBM Cloud Pruebe una base de datos en la nube gratis