Aplicación nativa en la nube (NCA)
¿Qué significa la aplicación nativa en la nube (NCA)?
Una aplicación nativa en la nube (NCA) es una aplicación de software que está diseñada específicamente para entornos de virtualización y computación en la nube. Las aplicaciones nativas en la nube se diseñan, desarrollan e implementan de tal manera que obtienen la máxima funcionalidad y servicios de una infraestructura de virtualización y computación en la nube.
Techopedia explica la aplicación nativa en la nube (NCA)
Las aplicaciones nativas en la nube se desarrollan principalmente manteniendo la arquitectura de la computación en la nube en perspectiva. Aunque pueden ser similares a las aplicaciones de software típicas, la computación, la escalabilidad y el procesamiento paralelo de back-end son compatibles y admiten una infraestructura en la nube. Las aplicaciones nativas en la nube tienen las siguientes características:
- Paralelo masivo: la aplicación debe incorporar técnicas de paralelización dentro de la ejecución de tareas y el almacenamiento de datos.
- Utilización completa de los recursos de la nube: la aplicación debe utilizar API nativas de la nube y otros procedimientos para simplificar las tareas y utilizar la mayoría o todos los recursos disponibles.
- Cross Cloud-Paradigm: la aplicación debe migrarse e implementarse fácilmente dentro de múltiples proveedores de nube.
