¿Es una base de datos en la nube parte de IaaS o PaaS?

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.

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.

Creo que con la convergencia de todas las capas de la nube se convierte en una pregunta interesante. Con el hardware en las instalaciones, una base de datos sin duda se consideraría una infraestructura, y aquellos que los administran incluso se consideran iDBA (es decir, administradores de bases de datos de infraestructura).

Sin embargo, dado que la nube es básicamente una infraestructura impulsada por software, esto puede considerarse incluso más arriba que solo PaaS. Desde una perspectiva de precios y aprovisionamiento, creo que esto se considera IaaS, pero desde una perspectiva de gestión es probable que sea más PaaS o incluso SaaS.

Mira esta publicación de Nati Shalom – Mapping the Cloud / PaaS Stack.

More Interesting

Cómo conseguir mis primeros clientes de SaaS

En el negocio de SaaS, ¿cómo debo manejar las comisiones en el caso de que un vendedor cerró una venta inicial del producto más pequeño para 1 usuario y, después de un tiempo, el cliente actualizó al producto más grande para 10 usuarios?

¿Cómo debe cobrar un ISV empresarial por una licencia de plazo anual al migrar de un modelo de licencia perpetua?

¿Qué cualidades caracterizan a un gran comercializador de SaaS en línea?

¿Existe evidencia de que la sofisticación del usuario aumenta el valor de vida útil del cliente (en software, Saas, servicios al consumidor, etc.)?

¿Qué preocupaciones principales tienen las empresas y los CIO con respecto a la adopción de SaaS en sus empresas?

¿Existe alguna herramienta para la automatización de la fuerza de ventas?

¿Debo escribir los artículos yo mismo en el blog de la empresa o debo delegar?

A partir de marzo de 2015, ¿cuáles son las mejores herramientas de gestión de suscripción y facturación de SaaS?

¿Es útil SaaS en el caso de aplicaciones donde se necesita un procesamiento extremadamente rápido de datos en tiempo real?

¿Cuáles son algunas de las desventajas de la computación en la nube empresarial?

¿Cuál es la mejor herramienta de seguimiento de compromiso para una startup SaaS?

¿Cómo conseguiste tus primeros 1000 clientes para tu startup SaaS? ¿Fue dificil?

¿Cuál es la mejor empresa de almacenamiento en línea para uso empresarial?

¿Qué es lo más importante que debe buscar en un CRM inmobiliario comercial?