Définition - Que signifie Native Cloud Application (NCA)?
Une application cloud native (NCA) est une application logicielle spécialement conçue pour les environnements de cloud computing et de virtualisation. Les applications cloud natives sont conçues, développées et déployées de manière à tirer le maximum de fonctionnalités et de services d'une infrastructure de cloud computing et de virtualisation.
Definir Tech explique Native Cloud Application (NCA)
Les applications cloud natives sont principalement développées en gardant l'architecture de cloud computing en perspective. Bien qu'ils puissent être similaires aux applications logicielles classiques, le calcul back-end, l'évolutivité et le traitement parallèle sont compatibles et prennent en charge une infrastructure cloud. Les applications cloud natives présentent les caractéristiques suivantes:
- Massivement parallèle: l'application doit intégrer des techniques de parallélisation dans l'exécution des tâches et le stockage des données.
- Utilisation complète des ressources cloud: l'application doit utiliser des API cloud natives et d'autres procédures pour simplifier les tâches et utiliser la plupart ou toutes les ressources disponibles.
- Cross Cloud-Paradigm: l'application doit être facilement migrée et déployée au sein de plusieurs fournisseurs de cloud.