Qu'est-ce que le Cloud Computing?

A+ A-

Le cloud computing est l'utilisation des ressources informatiques (matériels et logiciels) qui sont livrés en tant que service sur un réseau (généralement Internet). Le nom dérive de l'utilisation d'un symbole en forme de nuage comme une abstraction de l'infrastructure complexe, il contient des diagrammes du système.

Bien qu'il existe de nombreux types de cloud computing public, nous allons utiliser le modèle d'affaires à titre d'exemple:

Il fonctionne comme ceci. Si vous possédez une grande entreprise, vos responsabilités incluent veiller à ce que tous vos employés ont le droit matériel et les logiciels dont ils ont besoin pour faire leur travail correctement. Donner à chaque employé un ordinateur est seulement une partie de la solution - vous devez également acheter des logiciels ou licences de logiciels pour donner aux employés les outils nécessaires pour qu'ils soient efficaces. Pluse, chaque fois que vous embauchez un nouvel employé, vous devez acheter plus de logiciels ou assurez-vous que votre licence actuelle du logiciel permet à un autre utilisateur.

iPhone 5

Homme d'affaires de dessiner un diagramme Cloud Computing sur le tableau blanc

Dans un proche avenir, il pourrait y avoir une solution de rechange. Plutôt que d'installer une suite de logiciels pour chaque ordinateur, vous aurez seulement à charger une application. Cette demande permettrait aux travailleurs de se connecter à un service basé sur le Web qui héberge tous les programmes que l'utilisateur aurait besoin pour leur travail. machines à distance appartenant à une autre société irait tout de courriel pour le traitement de texte à des programmes d'analyse de chat complexes.

La beauté d'un système de cloud computing est qu'il ya un changement de charge de travail importante. Les ordinateurs locaux ne doivent plus assumer la charge en ce qui concerne les applications en cours d'exécution. Le réseau d'ordinateurs qui composent le nuage les gère à la place. exigences dures et logicielles sur la diminution du côté de l'utilisateur. La seule et unique chose l'ordinateur de l'utilisateur doit être en mesure d'exécuter est le logiciel d'interface du système de cloud computing, qui peut être aussi simple que d'un navigateur Web, et le réseau du nuage prend en charge le reste.

Très probablement, vous avez déjà utilisé une certaine forme de cloud computing. Si vous avez un compte de messagerie avec un service de courrier électronique basé sur le Web comme Hotmail, Yahoo! Mail ou Gmail, alors vous avez certainement eu une certaine expérience avec le cloud computing. Au lieu d'exécuter un programme de messagerie sur votre ordinateur, vous vous connectez à un compte de messagerie Web à distance. Le logiciel d'un stockage pour votre compte n'existe pas sur votre ordinateur - il est sur l'ordinateur nuage de service.

Le Fond du Problème

Pour rendre les choses un peu plus clair, nous allons plonger un peu plus dans le fonctionnement d'un système de cloud computing.

Quand on parle d'un système de cloud computing, il est utile de le diviser en deux sections: l'extrémité avant et l'extrémité arrière. Ils se connectent les uns aux autres par l'intermédiaire d'un

réseau, généralement l'Internet. L'extrémité avant est du côté de l'utilisateur de l'ordinateur ou d'un client, voit. L'extrémité arrière est la section «nuage» du système.

L'extrémité avant comprend l'ordinateur (ou le réseau informatique) du client et l'application requise pour accéder au système de cloud computing. Tous les systèmes de cloud computing ont la même interface utilisateur. Des services tels que nous-basés programmes de messagerie levier navigateurs Web comme Internet Explorer ou Firefox existant. D'autres systèmes ont des applications uniques qui fournissent un accès réseau aux clients.

informatique à écran tactile

informatique à écran tactile

Sur l'extrémité arrière du système sont les ordinateurs différents, les serveurs et les systèmes de stockage de données qui créent le «nuage» de services informatiques. En théorie, un système de cloud computing pourrait inclure pratiquement un programme d'ordinateur, vous pouvez l'imaginer, à partir du traitement des données à des jeux vidéo. Habituellement, chaque application aura son propre serveur dédié.

Un serveur central administre le système, la surveillance du trafic et des clients exigences pour assurer que tout fonctionne bien. Il en résulte un ensemble de règles appelées protocoles et utilise un type particulier de logiciel appelé middleware. Middleware permet aux ordinateurs en réseau de communiquer les uns avec les autres. La plupart du temps, les serveurs ne fonctionnent pas à pleine capacité. Cela signifie qu'il ya une puissance de traitement inutilisée va perdre. Il est possible de tromper un serveur physique en pensant qu'il est en fait plusieurs serveurs, chacun fonctionnant avec son propre système d'exploitation indépendant. La technique est appelée la virtualisation des serveurs, et en maximisant la production de serveurs individuels, il réduit le besoin de machines plus physiques.