What is cloud-enabled?
Qu'est-ce qu'une application prête pour le cloud ?
Cloud-enabled applications are legacy enterprise applications that were running on an on-premises data center but have been modified to run on the cloud. This involves changing part of the software module to migrate the application to cloud servers. You can thus use the application from a browser while retaining its original features.
Cloud native compared to cloud enabled
The term cloud native refers to an application that was designed to reside in the cloud from the start. Cloud native involves cloud technologies like microservices, container orchestrators, and auto scaling. A cloud-enabled application doesn't have the flexibility, resiliency, or scalability of its cloud-native counterpart. This is because cloud-enabled applications retain their monolithic structure even though they have moved to the cloud.
Les applications prêtes pour le cloud sont des applications d'entreprise héritées qui s'exécutaient sur un centre de données sur site, mais qui ont été modifiées pour s'exécuter dans le cloud. Cela implique de modifier une partie du module logiciel pour migrer l'application vers des serveurs cloud. Vous pouvez ainsi utiliser l'application depuis un navigateur tout en conservant ses fonctionnalités d'origine.
Comparaison entre les applications natives cloud et les applications prêtes pour le cloud
Les applications natives cloud ont été conçues pour résider dans le cloud dès le départ. Cela implique des technologies cloud telles que les microservices, les orchestrateurs de conteneurs et la mise à l'échelle automatique. Une application prête pour le cloud n'a pas la flexibilité, la résilience, ni la capacité de mise à l'échelle de son homologue natif cloud. En effet, les applications prêtes pour le cloud conservent leur structure monolithique, même si elles ont migré vers le cloud.