Table des matières:
- Opérationnalisation des charges de travail
- API: clé de la gestion des charges de travail dans le cloud
- La nécessité d'une couche de charge de travail standard
- Portabilité des charges de travail
Vidéo: Résoudre la complexité avec le cloud hybride HPE GreenLake. 2024
Les complexités de charge de travail sont plus fréquentes dans un environnement de cloud hybride qu'avec une architecture cloud unique. Avec l'avènement d'un monde de cloud hybride, beaucoup plus d'applications et de services existent dans les zones géographiques qui doivent fonctionner.
Certaines charges de travail peuvent être permanentes et doivent fonctionner en permanence, comme un site de commerce en ligne ou un système de contrôle qui gère un processus environnemental critique. Les charges de travail virtualisées ajoutent un autre niveau de complexité. Les services aux entreprises et divers modèles d'applications sont également ajoutés dans le mix.
Dans un environnement de cloud hybride, vos charges de travail s'exécutent sur des clouds différents, exécutant différents types d'infrastructures à l'aide de différents systèmes d'exploitation. Vous rassemblez des charges de travail provenant d'environnements différents qui doivent souvent se comporter comme s'il s'agissait d'un système unifié.
Opérationnalisation des charges de travail
Quel est le lien entre les charges de travail et la gestion de la charge de travail dans le cloud? C'est en fait au centre de déterminer si vous avez un environnement cloud performant ou non. Ceci est vrai que vous soyez un fournisseur de services offrant un cloud public ou privé aux clients, ou si vous gérez un cloud privé interne au profit des clients internes et des clients et partenaires externes.
Vous pouvez penser que tout ce que vous avez à faire est d'obtenir un logiciel d'automatisation (pour planifier automatiquement les ressources et d'effectuer d'autres fonctions associées à l'allocation des ressources) et vous êtes prêt. Lorsque vous observez les charges de travail d'un point de vue opérationnel, il devient évident que de nombreux problèmes doivent être pris en compte lors de la création d'un environnement de cloud hybride global à la fois de qualité et conforme aux exigences de sécurité et de gouvernance. Ce n'est pas une exigence statique; D'un point de vue opérationnel, les organisations doivent pouvoir modifier de manière dynamique la gestion de la charge de travail en fonction de l'évolution des exigences métier.
API: clé de la gestion des charges de travail dans le cloud
Les interfaces de programmation d'applications (API) permettent à un produit logiciel ou un service de communiquer avec un autre produit ou service. Par exemple, si vous êtes un développeur de logiciels qui a écrit un tableur et que vous souhaitez autoriser un autre développeur à ajouter des fonctions spécialisées pour améliorer votre application, vous pouvez lui fournir une API lui permettant d'écrire dans votre application. L'API spécifie comment une application peut fonctionner avec une autre.Il fournit les règles et les interfaces. Le développeur n'a pas besoin de connaître les détails de votre application, car l'API résume la façon dont ces programmes peuvent fonctionner ensemble.
Une API fournit également un moyen abstrait d'échanger des données et des services. En raison de cette abstraction, l'API peut cacher des choses aux développeurs. Par exemple, vous ne voulez pas qu'un développeur externe apprenne les détails de votre sécurité interne, donc ces détails du système sont cachés. L'API permet au développeur d'exécuter uniquement la tâche prévue.
Les API sont importantes pour la gestion des charges de travail dans un environnement cloud. L'environnement Amazon Elastic Compute Cloud offre un ensemble complet d'API permettant aux clients de créer leurs propres charges de travail en plus des services de calcul et de stockage d'Amazon. En effet, chaque entreprise proposant un service cloud de base tel que IaaS (Infrastructure as a Service), SaaS (Software as a Service) et PaaS (Platform as a Service) développe des API pour ses clients.
Tout va bien tant que vous gérez votre charge de travail dans l'environnement dans lequel vous l'avez créé ou dans lequel vous allez le déployer. Cependant, différentes API ne sont pas toujours compatibles. Par exemple, une API peut être créée pour prendre en charge un système d'exploitation 32 bits, et l'environnement de cloud que le développeur souhaite déplacer la charge de travail prend en charge une implémentation 64 bits. Comment gérez-vous les charges de travail dans des environnements incompatibles?
La nécessité d'une couche de charge de travail standard
Aucune API standard ne permet au développeur de travailler avec différents modèles de cloud fournis par différents fournisseurs de cloud. Ce dont nous avons réellement besoin, c'est d'une couche standard qui crée une compatibilité entre les charges de travail dans le cloud. Dans l'orientation de service, le modèle XML permet l'interopérabilité entre les services métier. Il n'y a pas de modèle équivalent pour le nuage hybride.
Vous pouvez trouver des moyens de contourner les problèmes complexes. Des sociétés telles que RightScale, fournisseur de solutions de gestion de cloud, Workload Deployer d'IBM et Control-M de BMC créent des modèles personnalisables qui permettent aux développeurs de tenir compte des différences d'API et de déployer et migrer des charges de travail.
Portabilité des charges de travail
Il est essentiel de discuter des API et des normes, car la gestion de la charge de travail est fondamentale pour le fonctionnement du cloud hybride. Dans un environnement de cloud hybride, il est essentiel de pouvoir déplacer les charges de travail et les optimiser en fonction du problème métier traité. Malgré le fait que les charges de travail sont abstraites, elles sont construites avec des intergiciels et des systèmes d'exploitation.
Les charges de travail doivent être réglées pour fonctionner correctement dans un environnement matériel spécifique. Dans le monde de l'informatique hybride d'aujourd'hui, de nombreuses interventions manuelles sont nécessaires pour assurer la portabilité de la charge de travail. Cependant, nous prévoyons des normes futures et des approches bien définies qui feront de la gestion de la charge de travail du cloud hybride une réalité.
L'avènement de l'informatique hybride conduira à l'évolution d'un nouveau composant dans le cloud computing. Le courtier des charges de travail hybrides fournira une couche qui examinera l'infrastructure du service cloud sous-jacent et fournira un moyen cohérent et prévisible de gérer différentes charges de travail comme si elles étaient construites de la même manière.Nous prévoyons que ce courtier de charge de travail hybride fournira la gestion hybride de la charge de travail que le marché exigera. Lorsque les normes évolueront, le besoin d'une partie de cette couche disparaîtra, mais l'utilisation généralisée des normes prend du temps.