Complexité de la charge de travail dans un environnement de cloud hybride

Complexité de la charge de travail sont plus fréquents dans un environnement de cloud hybride qu'ils ne l'étaient avec une architecture de cloud unique. Avec l'avènement d'un monde de cloud hybride, beaucoup plus d'applications et de services existent à travers les géographies qui ont à exécuter.

Sommaire

Certaines charges de travail peuvent être permanents et doivent fonctionner en permanence, comme un site de commerce en ligne ou un système de contrôle qui gère un processus critique de l'environnement. Charges de travail virtualisées ajouter un autre niveau de complexité. Services aux entreprises et divers modèles d'application sont également ajoutés dans le mélange.

Dans un environnement de cloud hybride, vos charges de travail peuvent être exécutés sur différents nuages, exécutant différents types d'infrastructures utilisant des systèmes d'exploitation différents. Vous réunissant les charges de travail des environnements différents qui ont souvent à se comporter comme si elles sont un système unifié.

Les charges de travail opérationnalisation

Quel est le lien entre les charges de travail et gestion de la charge dans le nuage? Il est en fait au centre de déterminer si vous avez un environnement de cloud performant ou non. Cela est vrai si vous êtes un fournisseur de services offrant soit un nuage public ou privé pour les clients, ou si vous gérez un cloud privé interne au bénéfice des clients internes et les clients externes et des partenaires.

Vous pouvez penser que tout ce que vous avez à faire est d'obtenir certains logiciels d'automatisation (pour planifier automatiquement des ressources et d'exécuter d'autres fonctions liées à l'allocation des ressources) et vous êtes fixés. Quand vous regardez les charges de travail à partir d'un point de vue opérationnel, il devient clair que beaucoup de questions doivent être prises en compte pour déterminer la façon dont vous créez un environnement global de cloud hybride que les deux effectue à un niveau de qualité et répond aux exigences de sécurité et de gouvernance. Cela ne veut pas d'un requirement- statique à partir d'un point de vue opérationnel, les organisations doivent être en mesure de changer dynamiquement la gestion de charge sur la base de l'évolution des besoins de l'entreprise.

API: clé de la gestion des charges de travail cloud

Des interfaces de programmation d'application (API) permettent à un produit ou un service logiciel pour 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 permettre à un autre développeur d'ajouter certaines fonctions spécialisées pour améliorer votre application, vous pouvez fournir le développeur avec une API qui lui permet d'écrire à votre demande. L'API spécifie comment une application peut travailler ensemble avec l'autre. Il fournit les règles et les interfaces. Le développeur n'a pas besoin de connaître le vif du sujet de votre demande car l'API abstraction la façon dont ces programmes peuvent travailler ensemble.

Une API fournit également un moyen abstraite d'échanger des données et des services. En raison de cette abstraction, l'API peut cacher des choses développeurs. Par exemple, vous ne voulez pas un développeur extérieur pour apprendre les détails de votre sécurité interne, de sorte que ces détails du système sont cachés. L'API permet aux développeurs d'exécuter seulement la tâche prévue.

API sont importantes pour la gestion des charges de travail dans un environnement de cloud computing. L'environnement Amazon Elastic Compute Cloud offre une riche ensemble d'API qui permet aux clients de créer leurs propres charges de travail au-dessus des services de calcul et de stockage d'Amazon. En fait, chaque entreprise qui offre un service de cloud fondamental comme IaaS (Infrastructure as a Service), SaaS (Software as a Service) et PaaS (Platform as a Service) développe des API pour ses clients.

Tout est grand aussi longtemps que vous gérer votre charge de travail au sein de l'environnement où vous avez créé ou où vous pourrez déployer. Cependant, différentes API sont pas toujours compatibles. Par exemple, une API peut être construit pour soutenir un système d'exploitation 32-bit, et l'environnement de cloud que le développeur souhaite déplacer la charge de travail soutient une mise en œuvre 64-bit. Comment gérez-vous la charge de travail dans des environnements incompatibles ne?

La nécessité d'une couche de la charge de travail norme


Aucune API standard permet au développeur de travailler avec différents modèles de cloud fournis par différents fournisseurs de cloud computing. Qu'est-ce qui est réellement nécessaire est une couche standard qui crée la compatibilité entre les charges de travail de cloud computing. Dans l'orientation de service, le modèle XML permet l'interopérabilité entre les services d'affaires. Il ya pas de modèle équivalent pour le cloud hybride.

Vous pouvez trouver des façons de contourner des problèmes compliqués. Des sociétés telles que prestataire de gestion de cloud RightScale, Workload Deployer IBM et Control-M de BMC créer des modèles personnalisables qui permettent aux développeurs de faire des provisions pour les différences dans les API et sont donc en mesure de déployer et de migrer les charges de travail.

Portabilité des charges de travail

Discuter des API et des normes est essentiel parce que la gestion de la charge de travail est fondamentale pour le fonctionnement du cloud hybride. Dans un environnement de cloud hybride, étant capable de se déplacer autour de la charge de travail et de les optimiser sur la base du problème de l'entreprise étant adressée est critique. Malgré le fait que les charges de travail sont abstraites, elles sont construites avec des systèmes de middleware et d'exploitation.

Les charges de travail doivent être réglées de bien performer dans un environnement matériel spécifique. Dans hybride monde informatique d'aujourd'hui, beaucoup d'intervention manuelle est nécessaire pour assurer la portabilité des charges de travail. Cependant, nous nous attendons à de futures normes et des approches bien définies qui feront de la gestion cloud hybride de la charge de travail une réalité.

L'avènement de l'informatique hybride mènera à l'évolution d'une nouvelle composante dans le cloud computing. Le courtier de la charge de travail des services hybrides fournira une couche qui permettra d'examiner l'infrastructure du service cloud sous-jacente et de fournir d'une manière cohérente et prévisible pour gérer les charges de travail différentes, comme si ils ont été construits de la même façon. Nous nous attendons à ce que cet hybride Service Broker de la charge de travail assurera la gestion de la charge de travail hybride que le marché va exiger. Lorsque les normes évoluent, la nécessité pour une partie de cette couche va disparaître, mais la large utilisation des normes prend du temps.


» » » » Complexité de la charge de travail dans un environnement de cloud hybride