Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/10/2009, à 15:11

kant1

Le Cloud-Computing Fonctionnement et principe

Depuis quelque temps on entend un peu partout parler de "Cloud", "cloud-computing".

Mais qu'est ce s'est que ce truc de nuage?

Le nom a lui seul suggére qu'on va galérer a trouver des infos.

Je suis étudiant a l'EPITECH et mon projet de fin d'étude est entièrement basé sur cette "technologie".
Je vais tenter de vous expliquer les principes de fonctionnement de cette technologie basé principalement sur la virtualisation.

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#2 Le 12/10/2009, à 15:26

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Voici un schéma de principe

http://kocks77.free.fr/cloud/fonctionnement.png

Explication:
Le Host est un systeme permettant la génération et la gestion de machine virtuelle (VM) comme openVZ par exemple. Le Host à une IP (publique ou local en fonction de l'utilisation du serveur).

Chacun des cercles a l'intérieur du host est un composant.

Dans cette exemple, c'est un serveur web pou héberger un site internet.
Nous avons donc
- le serveur web proprement dit, apache2 + PHP5
- un serveur de DB (mysql)
- un outil de consultation de la base de donnée (phpmyadmin)


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#3 Le 12/10/2009, à 15:49

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Principe de composant

Un composant est idéalement un service (SGBD, FTP, LDAP....).
Un composant est un package comparable au .deb installer par aptitude sur les système debian-like (ou rpm pour les redhat-like).

Il est réutilisable et permet ainsi de ne pas passer de temps a le configurer a chaque installation de l'ensemble du système. Ainsi on peut arriver a une install entièrement automatiser.


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#4 Le 12/10/2009, à 15:56

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Fonctionnement des composants

Maintenant que l'on a vu le principe de composant (Saas) rentrons dans le vif du sujet pour comprendre comment il fonctionne.

Un service comme apache par exemple a besoin pour fonctionner d'un ou plusieurs port pour communiquer avec l'extérieur (envoyer des page web ou autre). Mais aussi d'un répertoire ou il va chercher ses données.

Un des principes du cloud computing est de s'abstraire entièrement des contraintes matériel. Donc les seuls choses qu'il faut configurer et qui seront utilisées par le Host est le ou les ports à utiliser avec le dit composant et le ou les volumes (repetoire) dont il aura besoin.


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#5 Le 12/10/2009, à 16:00

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Conclusion sur les composants

Un composant est une coquille vide. Pas de donnée utilisateur.
Un composant est réutilisable dans un autre contexte.

Pour faire un parallèle avec la programmation,
Le modèle MVC le composant est le controleur, les donnée sont la vu et le host est le modéle. Le coeur du programme est une coquille vide a qui on donne des donnée qu'elle doit traiter.


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#6 Le 12/10/2009, à 16:07

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Les Données | Volumes

Un volume est un repertoire qui contient les données qui sont absente du composant.

Au démarrage du composant ces données sont montées (bind ou mount) dans un répertoire du composant (dans le cas d'un composant apache dans /var/www/).

Cette séparation permet l'abstraction une fois de plus des données de l'application.
D'un point de vu purement technique, cela permet aussi de prévoir un système de sauvegarde des donnée plus efficace et réellement transparent a l'utilisation(serveur physique séparé et dédié au donnée utilisateur, RAID, LVM ou autre dans une partition séparé du host).

Dernière modification par kant1 (Le 12/10/2009, à 16:58)


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#7 Le 12/10/2009, à 16:22

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Perspective

Le nuage est en fait le Host, une seul adresse IP qui contient tous les services mais aussi du fait que au final l'utilisateur n'en a rien a faire de savoir comment ses données sont stockées ni du comment ça fonctionne du moment que ça marche.

Le Cloud-computing est un ensemble de principe et de technique déjà existante, qui permette de packager les applications (les rendrent Saas) pour les rendrent beaucoup plus facile à installer et à configurer.

dotCloud est un manager de VM openVZ, il permet de réaliser concretement tous principes ennoncé plus haut.

Amazon Ec2, GoGrid et d'autre on poussé le vice encore plus loin en vendant les temps processeur, le nombre d'I/O des disques. Mais pas seulement cette technologie dit elastic permet (couplé a une Grille) d'obtenir de processeur a 50 000 Ghz, des diques de 1 000To par exemple (cf ecalyptus).

Un exemple d'application utilisant les principes du cloud-computing via dotCloud : http://www.diva-cloud.org

En espérant que ces quelques explications vous auront permit d'y voir un peu plus clair.

Kant1

Dernière modification par kant1 (Le 12/10/2009, à 16:24)


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#8 Le 12/10/2009, à 18:48

UbunAdict

Re : Le Cloud-Computing Fonctionnement et principe

Merci pour ton bel effort mais sincèrement c'est encore trop technique pour moi. roll
J'espère que cette remarque pourra te servir pour ton projet de fin d'étude.

Moi j'aimerai bêtement savoir quels sont les avantages et les inconvénients, est-ce plus sûr ? les données sont elles plus confidentielles ?
j'ai cru comprendre que le débit était bien supérieur, mais moi qui vit dans un trou " le bout du monde pour certains amis " qui n'ait pas un gros débit, est-ce que je vais y gagner ?
c'est avantageux pour qui ?

Tu n'aurais pas d'autres dessins, je comprends mieux les croquis.:cool:

Dernière modification par UbunAdict (Le 12/10/2009, à 18:56)


Kubuntu Oneiric Ocelot

Hors ligne

#9 Le 12/10/2009, à 19:11

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Alors la ca va absolument rien changer pour toi ou pour le particulier

C'est une architecture pour les services distant (serveur).

En aucun cas cela va te permettre d'avoir un debit internet supérieur.
Par contre les serveurs sur lesquels tu ira eux serons plus rapide (efficace).

Voila.

Kant1

Dernière modification par kant1 (Le 12/10/2009, à 19:12)


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#10 Le 12/10/2009, à 19:22

UbunAdict

Re : Le Cloud-Computing Fonctionnement et principe

Est-ce que efficace est synonyme d'amélioration de la sécurité?


Kubuntu Oneiric Ocelot

Hors ligne

#11 Le 12/10/2009, à 19:28

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Alors se serai plus simple de mettre en place des sécurités de part l'architecture.

Mais en théorie c'est pareille que sans cette architecture, juste plus simple a mettre en place

voila.

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#12 Le 12/10/2009, à 19:28

gentil_philou

Re : Le Cloud-Computing Fonctionnement et principe

salut,

le sujet m'interesse, mais pour l'instant je bloque avec LAMP et Joomla (ou Drupal, j'ai essayé aussi !)

ça fait 4 ou 5 fois que j'essaye d'installer tout ça, j'en ai vraiment, mais vraiment besoin,
alors parfois ça fonctionne pas à la fin de l'install ou alors ça fonctionne les 1 ou 2 premières fois que je l'utilise et après : plantage, Grrr !

j'ai testé plusieurs tutos et docs différentes et toujours le même résultat ! snifff

j'en comprends le fonctionnement est je sais que je le maîtriserais quand j'aurais réussi à ce que ce soit utilisable !

merci d'avance


________________________
Configuration matérielle : MSI VR700 - 1,73 Ghz - 1 Go - 120 Go Ubuntu 10.04. et HP pvillon g6 - 2,6 Ghz - 4 Go - 500 GO
Mes logiciels courants : OOo 3 - BlueFish 2 - The GIMP 2.6 - FireFox 3.0.10
Mon nouveau moteur de recherche préféré : http://www.ethicle.com/fr/

Hors ligne

#13 Le 12/10/2009, à 19:37

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Euuuh

Je croi que tu t'es tromper de post

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#14 Le 12/10/2009, à 19:50

UbunAdict

Re : Le Cloud-Computing Fonctionnement et principe

Çà semble présenter de réels avantages alors.
Cette technologie est-elle utilisable sur toutes sortes de plateformes ou bien est-ce propre au GNU/Linux ?
En tant qu'utilisateur d'une machine GNU/Linux, cette technologie est-elle plus facilement utilisable ? par exemple si j'administre un site sur un serveur distant, est-ce que çà va m'apporter des avantages ?


Kubuntu Oneiric Ocelot

Hors ligne

#15 Le 12/10/2009, à 21:01

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Cela ne t'apportera pas grand chose pour l'administration du site car ceux sont des principes d'organisation de service, non des principes d'architecture de programmation.

Ces principe ne sont pas implémenté sous Windows (sauf erreur de ma part) et je pense qu'ils ne sont pas prêt de l'être car il faut un kernel ou un système permettant la gestion de vm light (openVZ, Xen ...).

Kant


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#16 Le 12/10/2009, à 21:07

UbunAdict

Re : Le Cloud-Computing Fonctionnement et principe

merci pour tes explications


Kubuntu Oneiric Ocelot

Hors ligne

#17 Le 13/10/2009, à 00:12

Yannis.B

Re : Le Cloud-Computing Fonctionnement et principe

Si j'ai bien suivi ton raisonnement, on peut donc considéré le "cloud" comme un cluster auquel on aurait ajouter le principe de virtualisation ?

En gros comment centraliser les unités de calcul pour diviser les services ...


Yannis Brisot
° Utilisateur resté sur Ubuntu Natty ~ Ubuntu User N° 18217 ~ Sauvons des arbres, tuons des castors
° LAILA ~ Laïla Adopte l'Informatique Libre dans l'Aube.
° ADULLACT ~ Pour le logiciel institutionnel & libre.

Hors ligne

#18 Le 13/10/2009, à 00:22

kant1

Re : Le Cloud-Computing Fonctionnement et principe

On ne peu pas considéré que c'est comme une grille de calcul car dans une grille chaque noeud est susecptible de faire la meme chose qu'un autre. Alors que dans le cloud, chaque noeud(composant) est spécialisé (serveur apache, mysql....).

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#19 Le 13/10/2009, à 10:00

Yannis.B

Re : Le Cloud-Computing Fonctionnement et principe

Oui c'est effectivement la principale différence entre le grid et le cloud, le premier étant orienté application et le deuxième service.

Le fait est que j'ai l'impression de voir une simple évolution puisque rien n'empêche un cluster de faire tourner un ensemble de services "à la mode" cloud.

En tout cas, je jetterais un coup d'oeil à ton projet et te souhaites bon courage pour ta réalisation.


Yannis Brisot
° Utilisateur resté sur Ubuntu Natty ~ Ubuntu User N° 18217 ~ Sauvons des arbres, tuons des castors
° LAILA ~ Laïla Adopte l'Informatique Libre dans l'Aube.
° ADULLACT ~ Pour le logiciel institutionnel & libre.

Hors ligne

#20 Le 13/10/2009, à 10:46

kant1

Re : Le Cloud-Computing Fonctionnement et principe

en fait etant donner que le principe d'abstration matériel, un cloud peut etre créer et utiliser sur une grid, comme sur un poste unique.

Les principaux avantage pour l'utilisateur sont sa facilité d'utilisation (une seul et meme IP).

Chaque service etant parker dans son composant il est plus facile a administrer.

Kant1


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#21 Le 17/07/2010, à 22:50

julien974

Re : Le Cloud-Computing Fonctionnement et principe

Bonjour,

Moi, j'ai quand même certaine résistance envers ce projet. Peut-être que je vais paraître paranoïaque. Mais j'ai quelques doute ou soupçon sur ce sujet.

Voilà, les questions qui me viennent à l'esprit sur ce cloud :

- N'est-ce pas un moyens pour les gouvernements d'avoir mains basse sur des informations personnelles ?
- Est-il et sera t-il vraiment fiable contre toute les menaces qui existent à ce jour?
- Est-ce que c'est un projet vraiment stable? (niveau sécurité, confidentialité, ...)
- Est-ce que certains petit (mais pas des moindres) n'ont pas déjà des projets néfaste pour ce cloud?

Je pense que ce projet va aider le gouvernement à avoir main basse sur des projets, des dossier confidentielles, .... dans lequel jusqu'à ce jour il n'avait pas mains basse. Mais sa se pourrait que je me trompe....


"à trop laisser courir l'horloge du temps, à un moment, le train par sans nous…"[julien974]
GMT +03

Hors ligne

#22 Le 17/07/2010, à 23:20

vvf

Re : Le Cloud-Computing Fonctionnement et principe

Bonsoir,

à julien974 : le cloud computing ressemble plus à une autre façon de s'organiser, de simplifier l'évolution d'un système d'information, qu'un moyen au gouvernement de s'approprier nos données. La technique n'a rien à voir avec l'idéologie.


Kubuntu Desktop 14.04  64 Bits

Hors ligne

#23 Le 18/07/2010, à 00:06

julien974

Re : Le Cloud-Computing Fonctionnement et principe

Chacun à sa façon de voir les choses (sans être grossier), moi je vois par là une société qui est en trin de sombrer dans les méandres d'une société de consommation déjà bien bas. Même ci-cela est gratuit (jusqu'à ce que sa deviennent payant), je campe sur mes positions qui n'est pas des moindres de dire que c'est une machination comme disent plein de personnes sur des sujets similaire, je veux choisir et gérer mon propre système d'exploitation et pas qu'il soit gérer par des mains longues de la haute société.


"à trop laisser courir l'horloge du temps, à un moment, le train par sans nous…"[julien974]
GMT +03

Hors ligne

#24 Le 18/07/2010, à 02:12

kant1

Re : Le Cloud-Computing Fonctionnement et principe

Ce topic n'as aucun but promotionnel, politique ou autre, juste explicatif.

Mais pour repondre au question de sécurité, il n'y a pas vraiment plus de faille dans l'architecture cloud que de dans une architecture classique. Un bonne administrateur sur architecture classique, sera un bonne admin pour un cloud.

Concernant les fins politique de données centralisé, il ne tiens qu'a l'admin de crypter les données stocker sur le serveur. Je tiens quand meme a dire qu'un serveur dedié a les meme problématique concernant les données. Et pour finir avec cette questions, je pense que Amazon ou OVH n'ont aucun interet a s'amuser avec ces probleme de confidentialité, car la quasi totalité des hebergeur propose ou vont proposer une offre d'hébergement de cloud. Ce serai vraiment très bete commercialement parlant de tué la poule au oeufs d'or avant meme qu'elle ne naissance pour des histoires de confidentialité.

Un gros avantage du cloud que j'ai omis plus haut, c'est la reutilisabilité (pas trés français) des composants. Je m'explique, vous parametrer votre composant (service) apache2 + PHP5 au petit oignon. Si vous changer d'herbergeur, ou meme d'offre, plus besoin de se retaper toute la conf, en 1s vous pouvez tout recharger en transferant un simple fichier.

Dernière modification par kant1 (Le 18/07/2010, à 02:13)


Tek 5 {EPITECH}
Asus P6T6 Revolution | i7 920 2.6 GHz | 9 Go DDR3 | 2 Asus 8800 Ultra | Tri écran | Velociraptor 150 Go | Ubuntu 9.04 64 bits
diva-cloud.org
dotcloud.org

Hors ligne

#25 Le 18/07/2010, à 13:13

julien974

Re : Le Cloud-Computing Fonctionnement et principe

Même si je suis pas tout à fait d'accord avec toi, (tu défend bien la chose ^^), moi je voudrais savoir si toute cette plateforme va se tourner vers le grand public et que on auras plus le droit d'avoir une vie privée avec nos propres dossier personnel, fichier confidentielle, .... Je veux pas psychotiser (pas trop français) la chose, mais bon, ceci étant dit je ne veux pas détruire le rêve du Cloud loin de là, mais juste connaître un peu plus les tenant et les aboutissants de ce projet. Imaginons que demain un utilisateur lambda arrive pour son premier achat et qu'il ne s'est pas le bien (libre), du mal (payant) et à cela on lui rajoute que vous pouvez avoir un système virtuel gratuit, mais le seul hic faut que cette utilisateur ait une connexion internet, alors que le pauvre il est venu acheter un Pc, il part avec une connexion internet et un système d'exploitation qui peut-être ne répondez pas à ces désires.

Peut-être que je ne m'exprime pas bien sur le sujet et que vous me prenez pour un illuminer. Mais je pense que avoir son propre système, que l'on peut gérer seul, à sa guise reste la meilleur chose à faire et puis je pense qu'on est dans un pays libre (du moins je crois), et que on auras encore le choix même infime soit-il et que le libre et gratuit viendra à bout de cela sans entrez vers sa sinon comment retrouvez un os fiable que l'on peut-gérer soit même.


"à trop laisser courir l'horloge du temps, à un moment, le train par sans nous…"[julien974]
GMT +03

Hors ligne