Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Base de Datos en La Nube X
Base de Datos en La Nube X
Diego Gonzalez
Adrian Candia
Leandro L’Heureux
Elias Sotelo
Bruno Rodriguez
Grupo: 80
Semestre: Cuarto
Asunción - Paraguay
2024
Pág.: 1
ÍNDICE
Contenido
PORTADA................................................................................................................................1
ÍNDICE.....................................................................................................................................2
INTRODUCCIÓN.....................................................................................................................3
MARCO TEÓRICO..................................................................................................................4
Base de datos en la nube.....................................................................................................4
Diferencias entre una Base de datos Tradicional y la base de datos en la nube o como
servicio..................................................................................................................................4
Base de datos tradicional..................................................................................................4
Base de datos como servicio (DBaaS).............................................................................4
¿Cómo funcionan una base de datos en la nube?...........................................................5
Puntos Clave........................................................................................................................5
Tipos de bases de datos en la nube.....................................................................................6
¿Por qué usar una base de datos en la nube?....................................................................6
Opciones de gestión de las bases de datos en la nube.......................................................7
Tipos de bases de datos en la nube y paso al multimodelo.................................................7
¿Qué debe ejecutarse en la nube?......................................................................................8
Elementos a tener en cuenta al escoger una base de datos en la nube.............................9
Migre su base de datos local a la nube................................................................................9
¿Es compatible el software de la base de datos en la nube de destino con el que estás
ejecutando en tu entorno local? ¿Es compatible la versión?..........................................10
¿Cuál es el tamaño y la escala de tu base de datos? ¿Es compatible la nube de destino
con esta configuración?..................................................................................................10
¿Ejecuta secuencias de comandos adyacentes en los servidores de base de datos?..10
¿Necesita realizar la migración con un tiempo de inactividad nulo, o casi nulo, en su
aplicación actual?...........................................................................................................10
¿Qué ventajas ofrecen las bases de datos en la nube para las empresas?......................10
¿Qué desventajas tienen las bases de datos en la nube?.................................................11
¿Cuáles son las mejores bases de datos en la nube?.......................................................11
Webgrafia...............................................................................................................................13
INTRODUCCIÓN
Pág.: 2
Las bases de datos en la nube han emergido como una alternativa revolucionaria a las
bases de datos tradicionales alojadas localmente. Este tipo de servicio transforma
fundamentalmente la forma en que se almacenan, gestionan y acceden a los datos al
operar en una plataforma remota a la que se accede a través de Internet, eliminando así la
necesidad de un hardware específico. Las bases de datos en la nube no solo ofrecen la
capacidad de organizar y almacenar datos estructurados, no estructurados y
semiestructurados de manera eficiente, sino que también aprovechan los beneficios
inherentes de la computación en la nube. Estos beneficios incluyen una mayor velocidad,
escalabilidad dinámica, agilidad operativa y costos reducidos en comparación con las
soluciones locales tradicionales. Este trabajo detalla puntos importantes sobre cómo las
bases de datos en la nube están transformando el panorama de la gestión de datos en las
organizaciones modernas.
Pág.: 3
MARCO TEÓRICO
Pág.: 4
optimizada mediante la automatización de software, en lugar de contratar y gestionar
expertos internos.
Combine los proveedores de la nube para optimizar el alcance geográfico, los acuerdos de
nivel de servicio (SLA), los precios y los requisitos reglamentarios.
Por ejemplo, las organizaciones financieras están adoptando el concepto híbrido utilizando
la base de datos como repositorio central para todas sus fuentes de datos dispares y luego
entregando 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. La base de datos como servicio (DBaaS) puede
replicar y distribuir inmediatamente y ofrecer acceso casi en tiempo real a los datos en todo
el mundo.
Puntos Clave
- Una base de datos en la nube permite almacenar información de forma práctica a través
de Internet y acceder a ella desde cualquier sitio.
-Un buen sistema de base de datos en la nube debe ser seguro y eficaz.
-Algunos de los sistemas más populares son Microsoft SQL Server y PostgreSQL.
-Las bases de datos en la nube proporcionan muchos beneficios a las empresas, entre los
que destacan su escalabilidad y mayor flexibilidad.
-Escalabilidad, están preparadas para incrementar los recursos asignados en cualquier
momento. Esto incluye tanto un crecimiento gradual del consumo de nuestra base de datos,
como picos de consultas en momentos puntuales.
Pág.: 5
-Replicación. La arquitectura distribuida de la nube beneficia al uso de bases de datos,
replicando instancias de las mismas que permiten accesos concurrentes sin colapsar el
sistema y manteniendo la integridad de la información.
-Se elimina el concepto de almacenamiento físico. Nuestra base de datos en la nube no
está atada al funcionamiento de un servidor concreto. De este modo, evitaremos problemas
clásicos de las BBDD tradicionales, como la imposibilidad de acceder a las mismas porque
se ha “caído” el servidor.
-Seguridad. Los servicios basados en la nube cuentan con medidas de seguridad y
protección ante ataques, así como también sistemas de backups para contar siempre con
un respaldo de nuestra información.
Pág.: 6
Opciones de gestión de las bases de datos en la nube
Las empresas tienen diferentes opciones a la hora de administrar sus bases de datos en la
nube. Los estilos de gestión de bases de datos se pueden generalizar en las siguientes
cuatro categorías:
Bases de datos en la nube autogestionadas
En este modelo, una organización ejecuta su base de datos en la nube, pero gestiona la
propia base de datos utilizando recursos internos y sin que el proveedor de servicios en la
nube integre ninguna automatización. Este modelo ofrece algunos de los beneficios
estándar de ubicar una base de datos en la nube (incluidas una flexibilidad y agilidad
mejoradas), pero la organización aún conserva la responsabilidad y el control sobre la
gestión de las bases de datos.
Bases de datos en la nube automatizadas
En este modelo, las empresas utilizan interfaces de programación de aplicaciones (API) de
servicios en la nube para bases de datos a fin de colaborar con operaciones de ciclo de
vida, pero mantienen el acceso a los servidores de la base de datos y controlan la
configuración de la base de datos y los sistemas operativos. Los servicios de base de datos
automatizados presentan SLA limitados y, por lo general, no incluyen actividades
planificadas, como la aplicación de parches y el mantenimiento.
Bases de datos en la nube gestionadas
Este modelo es similar al de las bases de datos en la nube automatizadas, con la excepción
de que el proveedor de servicios en la nube no permite que los consumidores accedan a los
servidores que alojan la base de datos. Los ajustes se limitan a las configuraciones en la
nube suministradas por proveedores, ya que los usuarios finales no pueden instalar su
propio software.
Bases de datos autónomas en la nube
Este es un nuevo modelo operativo "manos libres" en el que la automatización y el
aprendizaje automático eliminan el trabajo humano relacionado con la gestión de la base de
datos y el ajuste del rendimiento. Algunos de los servicios son SLA en aplicaciones clave
para la actividad comercial, como las operaciones sin tiempo de inactividad para tareas
(previstas y no previstas) de bases de datos y ciclo de vida de servicios.
Pág.: 7
espaciales para análisis geográficos y almacenes de clave-valor para el almacenamiento de
alto rendimiento y la búsqueda de tipos de datos simples.
A medida que las bases de datos empresariales se desarrollan a lo largo del tiempo, han
empezado a abarcar múltiples modelos de datos y métodos de acceso dentro de un solo
sistema de gestión de bases de datos. Lo que está ocurriendo en el sector hoy en día es un
movimiento hacia la base de datos multimodelo que permite a los usuarios finales trabajar
con diferentes tipos de cargas de trabajo desde una base de datos subyacente.
Esta nueva función permite que muchas aplicaciones utilicen el mismo sistema de gestión
de bases de datos mientras la empresa continúa aprovechando los modelos de datos
únicos necesarios para una aplicación específica. Estas nuevas arquitecturas de base de
datos están permitiendo a las empresas optimizar enormemente la cantidad de bases de
datos que utilizan y evitar la creación de silos de datos que impiden que el activo más
valioso de una organización (los datos) se utilice ampliamente en toda la empresa.
Pág.: 8
Elementos a tener en cuenta al escoger una base de datos en
la nube
Las organizaciones que buscan una solución de base de datos corporativa en la nube
tienen ante sí un gran abanico de opciones y proveedores disponibles. Querrá seleccionar
un modelo que funcione mejor para sus necesidades comerciales específicas. A
continuación, describimos algunas características clave que cualquier base de datos en la
nube debería tener:
1. Rendimiento
El escalado independiente y en línea de la capacidad de computación, almacenamiento,
aplicación de parches y actualización (con una disponibilidad continua de los datos para las
aplicaciones) garantizará que la capacidad de su base de datos esté a la altura de las
necesidades de su empresa, aunque estas varíen, y sin interrumpir las operaciones. La
optimización automatizada y online del rendimiento, como la autoindexación, es algo
imprescindible. También querrá disponer de agrupación en clústeres escalable para las
operaciones de lectura y escritura a fin de garantizar que sus cargas de trabajo en tiempo
real y críticas se ejecuten sin problemas.
2. Seguridad
Es esencial disponer de características de seguridad robustas. Cualquier modelo de base
de datos que seleccione debe poder realizar el cifrado de datos en reposo y en desarrollo,
así como proporcionar actualizaciones de seguridad automatizadas. También es esencial
para garantizar una estricta separación de tareas, de modo que las operaciones no puedan
acceder a los datos del cliente. Unas funciones potentes de redacción de datos ayudan a
garantizar que la visibilidad de los datos confidenciales es limitada y está bajo control. La
detección y prevención de ataques externos gracias al aprendizaje automático proporciona
una capa adicional de seguridad en tiempo real. Por último, para sus aplicaciones más
críticas, querrá una infraestructura de nube dedicada que incluya aislamiento de hardware
de otros inquilinos.
3. Otros elementos
Otras características a tener en cuenta son la lectura de bases de datos en espera en
segundo plano (junto con la elaboración de informes) a fin de reducir el costo de la alta
disponibilidad y unas tecnologías de flashback de primer nivel para ofrecer protección contra
los errores de los usuarios. Por último, su base de datos debería ser compatible con
muchas aplicaciones externas.
Pág.: 9
¿Es compatible el software de la base de datos en la nube de destino
con el que estás ejecutando en tu entorno local? ¿Es compatible la
versión?
Algunos proveedores de servicios en la nube no ofrecen bases de datos compatibles con
las versiones locales. Además, si tu base de datos en la nube de destino solo admite una
versión superior del software que estás utilizando, debes planificar una actualización.
Una base de datos en la nube supone un importante ahorro de espacio, puesto que no
requiere la instalación de infraestructuras físicas donde almacenar los datos. El hecho de no
requerir la instalación de un hardware también hace posible la reducción de costes.
3. Flexibilidad
Pág.: 10
Internet. Esto supone una importante ventaja para las empresas que se adscriben a la
modalidad de teletrabajo o que deciden implementar un modelo de trabajo híbrido.
Además, como ya se ha mencionado, estos sistemas se adaptan con facilidad a las
necesidades de cada empresa.
4. Respaldo
Este tipo de servicios cuentan con sistemas de copias de seguridad, lo cual proporciona
tranquilidad a las empresas. De esta manera se aseguran de que no hay riesgo de que la
documentación importante se pierda.
Esta base de datos es compatible con ACID. Este acrónimo hace referencia a las
características de Atomicidad, Consistencia, Aislamiento y Durabilidad por sus siglas en
inglés.
3. AWS Aurora.
Aurora es una de las opciones de almacenamiento de Amazon Web Services. Es una de las
bases de datos en la nube más populares debido a varios factores, como su durabilidad y
su alto rendimiento.
4. Snowflake Computing.
Esta es una de las bases de datos en la nube más recientes. Destaca especialmente por su
facilidad de uso.
5. Oracle Database Cloud Service.
Igual que el ejemplo anterior, esta base de datos también se distingue por ser fácil de
utilizar. Otras características importantes son su velocidad y su seguridad.
Pág.: 11
Pág.: 12
Webgrafia
https://www.hpe.com/lamerica/es/what-is/cloud-database.html
https://www.oracle.com/cl/database/what-is-a-cloud-database/
https://www.personio.es/glosario/bases-de-datos-en-la-nube/
https://www.oracle.com/cl/a/ocom/docs/idc-oracles-autonomous-database-4497146.pdf
https://blog.beservices.es/blog/como-funciona-una-base-de-datos-en-la-nube
https://cloud.google.com/learn/what-is-a-cloud-database?hl=es-419#:~:text=Las%20bases
%20de%20datos%20relacionales,relaci%C3%B3n%20l%C3%B3gica%20de%20los
%20datos.
https://www.ibm.com/es-es/topics/cloud-database
Pág.: 13