The Doppler Quarterly (FRANÇAIS) L'automne 2016 | Page 32

Logiciels traditionnels Logiciels cloud natifs
Extensibilité verticale Extensibilité horizontale
Applications monolithiques , étroitement couplées
À états et dépendants des serveurs
Distribués , faiblement couplés , basés sur les services
Sans états et indépendants des serveurs
Pré-provisionnés pour les pics de capacité
Provisionnés à minima / capacité à la demande
Disponibilité dépendante du matériel / reprise après incident ( DR ) traditionnelle
En cascade , cycles de livraison longs , manuels
Disponibilité gérée par logiciel / opérations continues
Épurés / agiles , fourniture continue , automatisés
Séparation nette entre Développement et Opérations
Opérations en DevOps / Service
futurs théoriques qui peuvent les pousser à commuter des clouds pour des raisons de tarification ou autres . Cette approche est erronée et à cause d ’ elle de nombreux projets d ’ innovation ont été retardés voire annulés avant d ’ atteindre la phase de commercialisation .
AWS , Google et Azure disposent chacun de services de plate-forme et d ’ innovation incroyables pouvant réduire radicalement les délais de commercialisation . Par exemple , AWS Mobile Hub , Google Firebase et Azure App Service accélèrent chacun la livraison de solutions inter-périphériques reliées à vos services back-end cloud .
D ’ autres raisons d ’ utiliser les fonctionnalités natives de votre cloud incluent les suivantes :
Performances - Les fonctionnalités natives des clouds publics peuvent offrir de meilleures performances que les fonctionnalités non natives . Par exemple , vous pouvez traiter un système d ’ E / S utilisant des fonctionnalités de mise à l ’ échelle automatique et d ’ équilibrage des charges .
Efficacité - L ’ utilisation des fonctionnalités cloud natives et des API par les applications cloud natives devrait permettre d ’ utiliser les ressources sous-jacentes plus efficacement . Ceci se traduit par de meilleures performances et / ou des coûts plus bas .
Coûts - Les applications plus efficaces s ’ exécutent généralement à des coûts plus bas . Puisque les fournisseurs de cloud vous envoient une facture mensuelle basée sur la quantité de ressources que vous avez utilisée , si vous pouvez en faire plus avec moins , vous réalisez des économies .
Évolutivité - Parce que vous écrivez l ’ application dans les interfaces cloud natives , vous disposez également d ’ un accès direct aux fonctionnalités de mise à l ’ échelle automatique et d ’ équilibrage des charges de la plate-forme cloud .
30 | THE DOPPLER | AUTOMNE 2016