The Doppler Quarterly (FRANÇAIS) Été 2016 | Page 24
CloudOps : 6 manières de gérer
la performance du cloud hybride
David Linthicum
Comme nous nous focalisons davantage sur les Clou-
dOps et les systèmes de production-qualité qui existent
sur les clouds hybrides, la gestion des performances doit
être un élément central de la stratégie de déploiement.
L'industrie du logiciel crée des clouds hybrides depuis
plus d'une décennie maintenant, et nous sommes
devenus plutôt bons. De nos jours, les stratégies et les
meilleures pratiques ont commencé à cerner la
manière de les gérer. Il y a longtemps que le secteur
ne joue plus seulement avec les applications basées
sur le cloud : nous formons des meilleures pratiques
pour les opérations cloud ou CloudOps.
Pour les besoins de cet article, analysons le concept de
cloud hybride au niveau de ses éléments centraux et
discutons de la manière de mieux gérer un cloud
hybride en termes de performance. Une fois cela effec-
tué, nous pouvons combiner les éléments en une archi-
tecture cloud hybride complète et analyser les fonc-
tions de gestion des performances holistiques. Nous
examinerons ensuite comment tout cela s'intègre dans
CloudOps, ce qui est un peu plus stratégique.
La clé : le pouvoir de la distribution
Les environnements clouds hybrides actuels ne sont
pas les mêmes que ceux déployés il y a à peine quelques
années. Autrefois, les charges de travail étaient liées de
manière statique à un cloud privé ou à des clouds
publics. Actuellement, les charges de travail peuvent
être déplacées entre clouds privés et publics, pratique-
ment à volonté. Nous pouvons le faire dynamiquement
presque en temps réel ou par un processus manuel, par
exemple, en déplaçant un code brut ou des données.
La capacité de déplacer les charges de travail entre
clouds privés et publics est une fonction essentielle.
22 | THE DOPPLER | ÉTÉ 2016
Considérez que la performance est de trouver des
moyens d'optimiser l'exécution des composants dans
une architecture d'application. Si vous combinez ces
composants en charges de travail (par exemple, base
de donnée, programme, interface utilisateur), l'opti-
misation des applications est plus facile car elles sont
regroupées d'une manière qui facilite leur utilisation.
Il existe différentes manières de créer des charges de
travail, notamment des machines virtuelles, des
conteneurs ou des applications qui sont regroupés.
Toute discussion détaillée sur la manière de déplacer
ces charges de travail va au-delà de la portée de cet
article, mais il est toujours utile d'aborder le proces-
sus de déplacement de conteneurs.
Les conteneurs sont des ensembles autonomes de
composants pouvant inclure des codes d’applica-
tions, des bases de données, des Middleware et des
services de sécurité, ou tout ce qui précède. Vous
pouvez multiplier les conteneurs qui constituent
alors une application unique, ou vous pouvez avoir un
seul conteneur qui inclut le système complet. Dans
les deux cas, les conteneurs peuvent être exécutés
sur les clouds publics et privés.
Le message que nous essayons de faire passer ici est
qu'il existe de nombreuses options pour équilibrer
les charges de travail sur les clouds privés et publics.
Les manières dont vous distribuez les charges de
travail entre clouds privés et publics sont
pratiquement infinies.
En ce qui concerne la gestion des
performances, le pouvoir de
distribution est de votre côté.
Tirez-en profit.