Sí. Pertenece a ambos. La forma en que interactúa con una base de datos en la nube será diferente dependiendo de si está utilizando un entorno de infraestructura (IaaS) o plataforma de desarrollo (PaaS).
En un operador IaaS, usted (puede) tener control total sobre el servicio en la nube que está creando, hasta el nivel exacto de la base de datos que está habilitando para su nube. ¿Desea MongoDB o Redis, Cassandra o MariaDB, mySQL o CouchBase? Depende completamente de usted qué base de datos o bases de datos use para ejecutar la infraestructura en sí y cuáles estén disponibles para los usuarios de su IaaS. Puede explorar el proyecto Trove de OpenStack como ejemplo de un servicio de base de datos centrado en IaaS.
Como usuario de IaaS, puede ser más limitado. Si está utilizando el servicio IaaS de su empresa o una Nube pública, entra en la categoría. Tendrá un subconjunto de bases de datos disponibles, aquellas que su operador IaaS ha habilitado y posiblemente algo tan limitado como la opción SQL o noSQL. Si bien DBaaS es una característica popular, es posible que no tenga ninguna opción y sea responsable de configurar su propio sistema de base de datos.
- ¿Cuál es la mejor pasarela de pago para aceptar pagos pequeños ($ 4 o 250R) de clientes que viven fuera y dentro de India?
- ¿Existe un beneficio clave de programar una solución Enterprise SaaS en Java en lugar de decir RoR o Python o PHP? ¿Qué proveedores de SaaS usan Java?
- ¿Cuáles son las mejores soluciones SaaS para crear y administrar bases de conocimiento para clientes empresariales?
- ¿El efecto del "precio de encanto" de $ 9.99 siendo mucho más bajo que $ 10 también funciona para grandes precios como $ 1,999 o $ 6,999? ¿Hay algún estudio disponible sobre esto? Me pregunto si cuanto mayor es el número, más débil es el efecto psicológico.
- ¿Qué software de mesa de ayuda SaaS es el preferido para una etapa inicial de inicio, Help Scout, Trakdesk o Zendesk?
Finalmente para PaaS: esta es realmente la plataforma de desarrollo en la nube, la selección de la base de datos dependerá de las bases de datos habilitadas en la plataforma. Este ejemplo de OpenShift, si bien es de 2013, es un tutorial simple de cómo funciona: tenga en cuenta que hay cuatro opciones para las bases de datos.
Volviendo a su pregunta inicial, sí, una base de datos en la nube tiene funcionalidad en el nivel IaaS y en el nivel PaaS. Las opciones que tiene y cómo interactúa con ellas serán diferentes según el modelo de servicio.