Informatique mobile

Introduction au Cloud Computing

Posted by admin

1. Introduction au cloud computing

Le cloud computing fait référence à la fois aux applications fournies en tant que services sur Internet, ainsi qu’au matériel et aux logiciels système dans les centres de données qui fournissent ces services. Le matériel et les logiciels du centre de données sont ce que nous appellerons un Cloud. Le cloud computing est un concept relativement nouveau et a récemment gagné en popularité. Le cloud utilise la technologie de virtualisation et, dans l’essence du cloud computing, il existe une séparation logique entre les différents nœuds, chaque nœud apparaît comme une machine physique différente pour l’utilisateur. Contrairement à l’informatique en grille, il relie plusieurs ordinateurs distribués ensemble pour former un grand ordinateur logique capable de gérer de grandes quantités de données et de calculs. Dans le cas du cloud computing, la technologie de virtualisation permet à chaque nœud d’apparaître comme une machine physique distincte, permettant à l’utilisateur de charger un logiciel et un système d’exploitation personnalisés sur chaque nœud et de configurer des règles personnalisées pour chaque nœud.

L’idée du cloud computing est née du traitement parallèle, de l’informatique distribuée et de l’informatique en grille. Il y a un peu de similitude entre eux, mais ils fonctionnent différemment. Alors que le cloud computing est un domaine émergent de l’informatique, l’idée existe depuis quelques années. On l’appelle Cloud computing parce que les données et les applications résident dans un «nuage» de serveurs Web. Pour simplifier le concept, le cloud computing peut être défini comme le simple partage et l’utilisation d’applications et de ressources d’un environnement réseau pour travailler sans se soucier de la propriété et de la gestion des ressources et des applications du réseau. Selon Scale, avec le Cloud computing, les ressources informatiques pour travailler et leurs données ne sont plus stockées sur l’ordinateur personnel, mais hébergées ailleurs pour être accessibles depuis n’importe quel endroit à tout moment.

2. Comparaison des technologies connexes

2.1. Grid computing Une forme de calcul distribué et de calcul parallèle, où un “ superordinateur et ordinateur virtuel ” est composé d’un cluster d’ordinateurs en réseau, faiblement couplés qui fonctionnent ensemble pour effectuer de très grandes tâches

2.2. Informatique d’utilité Conditionnement des ressources informatiques, telles que le calcul et le stockage, sous la forme d’un service mesuré similaire à un service public traditionnel, tel que l’électricité.

2.3. Informatique autonome

Systèmes informatiques capables d’autogestion.

3. Mécanisme général

Cloud computing utilisant la technologie de l’information en tant que service sur le réseau. Le concept inclut généralement l’infrastructure en tant que service (IaaS), la plate-forme en tant que service (PaaS) Hardware as a Service (HaaS) et le logiciel en tant que service (SaaS). Il peut être possible de louer un serveur ou des serveurs et d’exécuter une application de modélisation géophysique disponible de n’importe où. Il peut être possible (S Rupley, 2009) de louer un serveur virtuel, d’y charger un logiciel, de l’allumer et de l’éteindre à volonté, ou de le cloner pour répondre à une demande soudaine de charge de travail. Cela peut impliquer le stockage et la sécurisation de grandes quantités de données qui ne sont accessibles qu’aux applications et aux utilisateurs autorisés. Il peut être soutenu par un fournisseur de cloud configurant une plate-forme avec la capacité de s’adapter automatiquement en réponse à l’évolution des charges de travail. Il peut utiliser un cloud de stockage pour stocker des données applicatives, professionnelles et personnelles. Et cela pourrait être la possibilité d’utiliser une poignée de services Web pour intégrer des photos, des cartes et des informations GPS afin de créer une page d’accueil dans les navigateurs Web des clients.

Dans un système de cloud computing, il y a un changement important de la charge de travail. Les ordinateurs locaux n’ont plus besoin d’exécuter des applications. Le réseau d’ordinateurs qui composent le cloud les traite à la place. Dans cette situation, la demande de matériel et de logiciels côté utilisateur est réduite. Laissez le cloud s’en occuper. Tous les ordinateurs locaux doivent connaître le logiciel d’interface sur lequel l’application s’exécute. Aujourd’hui, un navigateur Web tel que Mozilla Firefox et Internet Explorer 8 est largement utilisé comme logiciel d’interface dans les systèmes informatiques en nuage.

La vérité est que les internautes ont déjà utilisé une forme de cloud computing. S’ils ont un compte de messagerie avec un service de messagerie Web tel que Hotmail, Yahoo! Mail ou Gmail, puis ils avaient une certaine expérience du cloud computing. Plutôt que d’exécuter un programme de messagerie sur un ordinateur local, l’utilisateur se connecte à distance à un compte de messagerie Web. Le logiciel et le stockage du compte n’existent pas sur l’ordinateur local situé dans le cloud de l’ordinateur de service.

4. Fonctionnalité principale de Cloud Computing

Il n’existe actuellement aucune définition ou spécification standard pour le Cloud Computing. La définition des principales fonctionnalités du Cloud Computing en fonction des pratiques du terrain peut prendre du temps. Sur la base des pratiques de prestation de services et de conception de solutions, les deux technologies clés suivantes pourraient jouer un rôle essentiel dans cette phase révolutionnaire du cloud. utilisation de l’ordinateur:

4.1. Technologie virtuelle

La technologie de virtualisation permet de contrôler la manière dont le système d’exploitation, le middleware et l’image d’application sont créés et affectés à une machine physique ou à une partie du serveur. La technologie de virtualisation peut également aider à réutiliser les licences de système d’exploitation, de middleware ou d’application logicielle une fois qu’un abonné libère son service depuis la plate-forme Cloud Computing.

4.2. Architecture orientée services (SOA).

Une architecture orientée services est essentiellement un ensemble de services. Ces services communiquent entre eux. La communication peut consister en une simple transmission de données ou en deux ou plusieurs services coordonnant une activité particulière. Il faut un moyen de connecter les services. L’évolution d’une architecture système ou logicielle s’oriente désormais vers une orientation service, contrairement à il y a quelques décennies, la plupart des applications sont autonomes et destinées à un usage ponctuel. Récemment, en raison de la croissance gigantesque des internautes et de la disponibilité de la technologie Internet, l’utilisation de logiciels est désormais disponible à la location. Des entreprises géantes telles que Google, Microsoft, Sun ou même Amazon ont cette capacité à fournir des services logiciels au lieu de vendre le logiciel directement à l’utilisateur. La SOA est une architecture logicielle ou système axée sur la mise en composants, la réutilisation, l’extensibilité et la flexibilité. Tout cet attribut est un besoin fondamental pour une entreprise qui cherche à réduire ses coûts et choisit de louer plutôt que d’acheter.

Leave A Comment