Spisu treści:
- Definicja - Co oznacza Native Cloud Application (NCA)?
- Techopedia wyjaśnia Native Cloud Application (NCA)
Definicja - Co oznacza Native Cloud Application (NCA)?
Natywna aplikacja w chmurze (NCA) to aplikacja stworzona specjalnie dla środowisk przetwarzania w chmurze i wirtualizacji. Natywne aplikacje w chmurze są projektowane, rozwijane i wdrażane w taki sposób, aby czerpały maksimum funkcjonalności i usług infrastruktury przetwarzania w chmurze i wirtualizacji.
Techopedia wyjaśnia Native Cloud Application (NCA)
Natywne aplikacje w chmurze są opracowywane przede wszystkim z perspektywy architektury chmury. Chociaż mogą być podobne do typowych aplikacji, obliczenia zaplecza, skalowalność i równoległe przetwarzanie są zgodne z infrastrukturą chmurową i obsługują ją. Rodzime aplikacje chmurowe mają następujące cechy:
- Massively Parallel: Aplikacja powinna zawierać techniki paralelizacji w zakresie wykonywania zadań i przechowywania danych.
- Całkowite wykorzystanie zasobów chmurowych: aplikacja powinna korzystać z natywnych interfejsów API chmury i innych procedur w celu uproszczenia zadań i wykorzystania większości lub wszystkich dostępnych zasobów.
- Cross Cloud-Paradigm: Aplikację należy łatwo migrować i wdrażać u wielu dostawców usług w chmurze.