Tabla de contenido:
- Definición: ¿Qué significa Native Cloud Application (NCA)?
- Techopedia explica Native Cloud Application (NCA)
Definición: ¿Qué significa Native Cloud Application (NCA)?
Una aplicación de nube nativa (NCA) es una aplicación de software que está específicamente diseñada para entornos de computación en nube y virtualización. Las aplicaciones nativas en la nube están diseñadas, desarrolladas e implementadas de tal manera que cosechan la máxima funcionalidad y servicios de una infraestructura de computación y virtualización en la nube.
Techopedia explica Native Cloud Application (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, el cómputo de fondo, la escalabilidad y el procesamiento paralelo 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 en la ejecución de tareas y el almacenamiento de datos.
- Utilización completa de los recursos de la nube: la aplicación debe usar API nativas de la nube y otros procedimientos para simplificar las tareas y usar la mayoría o todos los recursos disponibles.
- Cross Cloud-Paradigm: la aplicación debe migrarse e implementarse fácilmente en múltiples proveedores de la nube.