Skip to Content

Qu’est-ce qu’une charge de travail dans l’informatique ?

Chaque fois qu’un serveur exécute une application, il traite une charge de travail. Une charge de travail peut être un petit programme exécuté en arrière-plan d’un serveur ou une grande application de base de données gérant des millions de requêtes. La taille des charges de travail déterminera la quantité de ressources informatiques nécessaires pour exécuter les applications d’entreprise.

Qu’est-ce qu’une charge de travail ?

La charge sur les ressources d’un serveur est définie par la charge de travail. Les charges de travail peuvent être très petites, et seules une petite quantité de mémoire et des calculs d’unité centrale de traitement (CPU) sont nécessaires. Par exemple, les petites commandes d’entrée d’un clavier sont de petites charges de travail. Les charges de travail plus importantes incluent les applications nécessitant des quantités élevées de mémoire et d’utilisation de processeurs, notamment les moteurs de base de données ou l’analytique de l’apprentissage machine.

Bien qu’une application soit une charge de travail, toutes les charges de travail ne le sont pas. Le système d’exploitation de l’ordinateur gère plusieurs tâches de base invisibles pour l’utilisateur, mais ces petites tâches sont également considérées comme des charges de travail. Lorsque vous allumez un ordinateur, le système d’exploitation charge et exécute des opérations de base pour que vous puissiez interagir avec le processeur. Ces opérations sont des charges de travail, mais ce ne sont pas des applications qu’un utilisateur peut contrôler. Ces charges de travail sont nécessaires et nécessitent des ressources informatiques.

Comme les charges de travail nécessitent des ressources informatiques, de nombreuses entreprises disposent d’une stratégie de placement pour déterminer si une charge de travail doit s’exécuter dans le cloud ou sur site. Un environnement de cloud hybride est courant lorsque certaines ressources d’entreprise s’exécutent sur site, et que des charges de travail plus complexes et plus avancées s’exécutent dans le cloud. Une stratégie de placement basée sur le cloud computing réduit les coûts des équipements et fournit aux entreprises des technologies avancées qui, autrement, ne seraient pas disponibles pour la plupart d’entre elles.

Qu’est-ce qu’une charge de travail cloud ?

Dans les environnements de cloud computing, les entreprises ne paient que pour l’utilisation des ressources plutôt que d’acheter tout l’équipement informatique haut de gamme et de l’héberger elles-mêmes sur site. Le déchargement des charges de travail dans le cloud réduit les coûts informatiques, en particulier pour les technologies avancées. La plupart des entreprises déchargent leurs serveurs Web dans le cloud, et le fournisseur de cloud gère l’ensemble de l’équipement, du logement et de la sécurité pour héberger les applications Web.

La plupart des charges de travail peuvent être déchargées dans le cloud, mais les entreprises doivent créer une stratégie de placement avant d’envisager une migration vers le cloud. Toutes les charges de travail peuvent être migrées vers le cloud, y compris la gestion des identités, les applications de productivité, le stockage, les bases de données et le traitement backend pour les services. Un plan de placement doit tenir compte des flux de travail actuels et faire correspondre une ressource cloud correspondante pour les charges de travail métier afin de garantir une transition en douceur vers le cloud.

Différents types de charges de travail cloud

Les entreprises peuvent choisir les charges de travail qu’elles souhaitent migrer vers le cloud. La stratégie la plus courante consiste à décharger les services Web dans le cloud. Les charges de travail Web incluent les serveurs hébergeant des sites Web, des applications Web et des API. L’avantage du déchargement des services Web vers un fournisseur de cloud réside dans le fait qu’il dispose d’équilibreurs de charge et d’équipements rapides pour faire évoluer les ressources et gérer les pics de trafic et d’utilisation des ressources.

Les applications sans serveur ou cloud natives utilisent uniquement des ressources cloud sans avoir à gérer une machine virtuelle (VM). Tout le traitement des données est géré dans le cloud, de sorte que les charges de travail disposent de la puissance de calcul nécessaire pour les flux de travail et les applications des utilisateurs. Les applications traditionnelles sont souvent migrées vers le cloud natif pour exploiter la puissance du cloud sans trouver d’équipement obsolète pour gérer des charges de travail uniques.

Le cloud dispose de ressources quasi infinies. Les entreprises peuvent évoluer en fonction de leurs besoins. Les charges de travail informatiques haute performance sont donc idéales pour les ressources cloud. Un serveur de base de données gère des milliers de requêtes chaque minute ou chaque heure, par exemple, une charge de travail haute performance. Une entreprise a besoin de ressources de charge de travail étendues pour ces applications, et le cloud offre une évolutivité pendant les pics d’utilisation. Les charges de travail des bases de données peuvent être liées à des flux de travail internes et externes et assurer la sécurité de l’environnement.

Que sont les charges de travail Amazon AWS ?

Les ressources cloud Amazon Web Services (AWS) gèrent certaines des plus grandes charges de travail au monde. Les machines virtuelles EC2 peuvent être utilisées pour les applications Web et le trafic utilisateur sans que les administrateurs aient besoin de gérer l’équipement local. L’entreposage de données avec AWS Redshift gère les charges de travail de bases de données volumineuses, et AWS Mobile Hub gère les applications pour les smartphones et les utilisateurs mobiles.

La migration vers AWS enferme les entreprises dans la plupart de ses services, alors prenez toujours le temps d’évaluer les besoins opérationnels de l’entreprise avant de choisir un fournisseur de cloud. Certaines entreprises choisissent de disposer d’un environnement multi-locataire pour gérer différentes charges de travail et éliminer un point de défaillance unique. Une migration professionnelle vers AWS ou tout fournisseur de cloud nécessite un plan, des tests approfondis et une formation des utilisateurs pour le nouvel environnement.

Saviez-vous que Pure Storage est un partenaire AWS Service Ready ? Découvrez comment Pure Cloud Block Store™ et Purity CloudSnap™ peuvent vous aider à gérer vos charges de travail AWS. >>

Quelles charges de travail Microsoft Azure peut-il gérer ?

Microsoft Azure est un autre fournisseur de cloud populaire auprès des entreprises qui travaillent avec des applications Microsoft. Comme AWS, Azure propose des machines virtuelles que les administrateurs peuvent provisionner pour les applications Web sans avoir à gérer le matériel localement. Bien qu’Azure soit un fournisseur Microsoft, les machines virtuelles peuvent exécuter les systèmes d’exploitation Linux ou Windows Server.

Les opérations sans serveur sont disponibles avec Azure App Service. Par exemple, une entreprise peut exécuter une application WordPress à l’aide de la technologie sans serveur au lieu d’utiliser une machine virtuelle. Les ressources sans serveur ne nécessitent aucune gestion de serveur, de sorte que les entreprises utilisent l’application sans aucune mise à niveau pour les systèmes d’exploitation ou la gestion des correctifs logiciels.

Pour les entreprises qui intègrent l’Internet des objets (IoT), Azure IoT Hub est disponible pour gérer les charges de travail des appareils mobiles. Par exemple, un entrepôt qui utilise l’IoT pour surveiller les machines peut utiliser les services Azure IoT pour gérer le stockage et le traitement de l’intelligence artificielle utilisée pour alerter les administrateurs des anomalies. Le déchargement des services IoT est beaucoup plus pratique, évolutif et disponible pour les petites et grandes entreprises, et nécessite beaucoup moins de frais d’installation et de déploiement.

Pure Cloud Block Store prend désormais en charge les datastores en mode bloc pour les charges de travail Azure VMware Solution. Poursuivez votre lecture pour en savoir plus. >> 

Charges de travail gérées par Google Cloud Platform

Google Compute Engine est similaire aux services de machines virtuelles Azure et AWS. Les entreprises qui souhaitent utiliser Google Cloud Platform (GCP) peuvent utiliser Compute Engine pour décharger des serveurs entiers sur le cloud. À l’instar d’AWS et d’Azure, les entreprises qui travaillent avec GCP déploient des machines virtuelles et gèrent des serveurs, mais elles n’ont pas besoin d’assumer les coûts de matériel ou d’hébergement de l’équipement.

Les entreprises qui travaillent avec des microservices, la conteneurisation et l’orchestration Kubernetes peuvent utiliser GCP pour réduire leurs coûts. La conteneurisation est une architecture commune pour le développement logiciel, où les applications sont déployées dans des conteneurs qui interagissent entre eux. Kubernetes déploie des conteneurs et les gère automatiquement, et la technologie fonctionne bien avec GCP.

Le sans serveur est également disponible auprès de GCP. Les entreprises peuvent migrer leurs applications vers GCP sans gérer de serveurs ou de machines virtuelles. Les applications métier exécutées dans un environnement sans serveur fonctionnent toujours de la même manière que les utilisateurs, mais les processus backend n’ont pas besoin d’une gestion administrative, comme les correctifs et les mises à jour du système d’exploitation. Le fournisseur de cloud gère l’ensemble de la sécurité et de la gestion des serveurs, ce qui permet aux administrateurs de se concentrer sur d’autres responsabilités.

Fournisseurs de cloud gratuit et open source

Bien que les fournisseurs de cloud gèrent une grande partie des frais généraux pour le matériel et l’infrastructure, les entreprises ont toujours besoin d’outils pour gérer les ressources. L’orchestration, la surveillance et la gestion de l’infrastructure pour des applications spécifiques restent nécessaires. Plusieurs fournisseurs de clouds gratuits et open source offrent aux administrateurs des moyens de gérer les ressources cloud.

Voici quelques exemples de fournisseurs open source :

  • OpenStack : Gérez les serveurs barebones, les machines virtuelles et les conteneurs.
  • Kubernetes : Orchestration pour le développement conteneurisé et l’exécution des applications.
  • CloudStack : Développé par Apache, CloudStack aide les administrateurs à déployer une infrastructure à la demande (IaaS), des machines virtuelles et une gestion de compte.

Conclusion

Toutes les entreprises ont des charges de travail, qui déterminent les ressources serveur pour gérer la productivité des utilisateurs et les processus clients. Le déchargement des charges de travail dans le cloud réduit les coûts, élimine les frais généraux pour les administrateurs et assure la disponibilité des applications aux employés distants. Avant de migrer vers le cloud, assurez-vous de créer une stratégie de placement pour une migration en douceur.

11/2024
How Healthy Is Your Data Platform Really?
Complete this self-guided wellness check to help determine if your data platform can successfully adapt with your organization into the future.
Infographie
1 page
CONTACTEZ-NOUS
Des questions, des commentaires ?

Vous avez des questions ou des commentaires concernant des produits ou certifications Pure ?  Nous sommes là pour vous aider.

Planifier une démo

Planifiez une démo en direct et découvrez comment Pure peut vous aider à transformer vos données. 

Tél. : +33 1 89 96 04 00

Services Médias : pr@purestorage.com

 

Pure Storage France

32 rue Guersant

75017 Paris

info@purestorage.com

 

FERMER
Votre navigateur n’est plus pris en charge !

Les anciens navigateurs présentent souvent des risques de sécurité. Pour profiter de la meilleure expérience possible sur notre site, passez à la dernière version de l’un des navigateurs suivants.