Table des matières:
- Penser les charges de travail de l'informatique en nuage comme des services bien planifiés
- Création d'interfaces entre conteneurs dans le cloud computing
- Découvrir comment le XML s'intègre au cloud computing
Vidéo: Cloud privé Vs Cloud public - pourquoi vous devriez choisir cloud privé! 2024
Comment organisez-vous le cloud lors de la configuration d'un système de cloud computing? L'exigence de base est que les charges de travail doivent être organisées. Une charge de travail est un service indépendant ou une collection de code pouvant être exécutée. Par conséquent, une charge de travail ne dépend pas des éléments externes. Une charge de travail peut être une application petite ou complète.
Les organisations doivent gérer activement les charges de travail afin qu'elles sachent comment leurs applications fonctionnent, ce qu'elles font et combien un service individuel devrait être facturé pour l'utilisation de ses services.
Penser les charges de travail de l'informatique en nuage comme des services bien planifiés
Le nuage exige que les charges de travail soient traitées de manière très abstraite. L'abstraction est un moyen d'éloigner les détails techniques de l'utilisateur. Le résultat de cette abstraction est un type de service qui facilite l'obtention d'une fonction bien définie avec un objectif défini. Ce service vit à l'intérieur d'un conteneur avec une interface de programmation d'application (API) , ce qui permet de le déplacer facilement d'un endroit à un autre.
Différents types de workload
Deux types de workloads existent: Les workloads pouvant être exécutés à tout moment en mode batch et les workloads devant être exécutés en temps réel.
Vous pouvez avoir une seule charge de travail qui est une application entière utilisée par un groupe de clients. Dans d'autres situations, un service plus petit peut être utilisé dans de nombreux contextes différents.
Charges de travail en tant qu'entités autonomes
Si les charges de travail sont des entités autonomes, quelles sont les caractéristiques de ces services?
-
Une charge de travail n'a pas de dépendances. C'est un ensemble discret de logique d'application qui peut être exécuté indépendamment d'une application spécifique.
-
L'interface de charge de travail doit être cohérente. Actuellement, les interfaces les plus pragmatiques et les mieux acceptées sont basées sur XML (eXtensible Markup Language).
-
Une charge de travail peut comporter des règles ou des stratégies applicables dans des situations spécifiques. Des stratégies d'autorisation et de sécurité peuvent être associées à l'utilisation d'un service pour une fonction particulière.
Création d'interfaces entre conteneurs dans le cloud computing
La fourniture d'interfaces telles que XML ou API est un facteur clé pour garantir que les charges de travail peuvent être gérées efficacement dans le cloud. Avec une interface bien définie, un développeur a une méthode pour relier proprement un service à un autre. Si vous disposez d'une série de charges de travail placées dans des conteneurs sans dépendance vis-à-vis d'autres services, vous avez de meilleures chances d'assurer un environnement flexible pouvant prendre en charge les charges de travail changeantes.
Par conséquent, l'un des impératifs du cloud est que les charges de travail soient dynamiques.
Découvrir comment le XML s'intègre au cloud computing
Les interfaces de services Web basées sur XML peuvent devenir la principale façon dont le cloud connecte les conteneurs. Pour comprendre la valeur de XML, divisez-la en parties:
-
Ensemble d'instructions que vous ajoutez à une collection de mots, d'images, etc., qui contrôle leur apparence, leur formatage et leur comportement à l'écran.
-
Tags que vous définissez et intégrez dans le contenu, puis rédigez des programmes qui écrivent des programmes en accord avec la façon dont les données sont définies dans le contexte de votre conteneur.
Si de nombreux conteneurs ou services différents utilisent tous le même langage pour s'expliquer entre eux ce qu'ils font et comment ils peuvent être utilisés, ces services peuvent beaucoup plus facilement parler, se connecter et envoyer des messages les uns aux autres.
L'essentiel est que la création de charges de travail avec des interfaces bien définies fait du logiciel de livraison dans le cloud un moyen pragmatique et rentable de travailler avec les clients.