Aplicativo de nuvem nativo (nca)

Definição - O que significa Native Cloud Application (NCA)?

Um aplicativo de nuvem nativo (NCA) é um aplicativo de software desenvolvido especificamente para computação em nuvem e ambientes de virtualização. Os aplicativos nativos em nuvem são projetados, desenvolvidos e implantados de forma que colham o máximo de funcionalidade e serviços de uma infraestrutura de virtualização e computação em nuvem.

Definirtec explica Native Cloud Application (NCA)

Os aplicativos nativos em nuvem são desenvolvidos principalmente mantendo a arquitetura de computação em nuvem em perspectiva. Embora possam ser semelhantes a aplicativos de software típicos, a computação de back-end, escalabilidade e processamento paralelo são compatíveis e oferecem suporte a uma infraestrutura de nuvem. Os aplicativos nativos em nuvem têm as seguintes características:

  • Massivamente Paralelo: O aplicativo deve incorporar técnicas de paralelização na execução de tarefas e armazenamento de dados.
  • Utilização completa dos recursos da nuvem: O aplicativo deve usar APIs nativas da nuvem e outros procedimentos para simplificar as tarefas e usar a maioria ou todos os recursos disponíveis.
  • Cross Cloud-Paradigm: O aplicativo deve ser facilmente migrado e implantado em vários provedores de nuvem.