Definición: ¿Qué significa Interfaz de programación de aplicaciones en la nube (API en la nube)?
Una interfaz de programación de aplicaciones en la nube (API en la nube) es un tipo de API que permite el desarrollo de aplicaciones y servicios utilizados para el aprovisionamiento de hardware, software y plataformas en la nube. Una API de nube sirve como puerta de enlace o interfaz que proporciona servicios de software e infraestructura de nube directa e indirecta a los usuarios.
Una API en la nube es el componente central detrás de cualquier solución de nube pública y generalmente se basa principalmente en los marcos REST y SOAP, así como en las API específicas de proveedores y plataformas cruzadas.
Techinfo explica la interfaz de programación de aplicaciones en la nube (API en la nube)
Una API en la nube interactúa con una infraestructura en la nube para asignar recursos informáticos, de almacenamiento y de red para las aplicaciones o servicios en la nube solicitados.
Las API de la nube varían según el servicio o la solución proporcionados, de la siguiente manera:
- Infraestructura como servicio (IaaS): las API de infraestructura proporcionan almacenamiento y computación sin procesar.
- Software como servicio (SaaS): las API de aplicaciones o software proporcionan conectividad e interacción con un paquete de software.
- Plataforma como servicio (PaaS): las API de plataforma proporcionan una arquitectura de back-end para crear aplicaciones intensivas y ricas en funciones.