Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Déploiement d’un service de Cloud Computing sur une infrastructure de type IaaS (Infrastructure As A Service) Open Source

No description
by

on 17 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Déploiement d’un service de Cloud Computing sur une infrastructure de type IaaS (Infrastructure As A Service) Open Source

Jury
Année Universitaire 2013-2014

République Tunisienne Ministère de l’enseignement supérieur de la Recherche Scientifique Université de Gabès Institut Supérieur de l’Informatique de Médenine 
2. Problématique

- La transparence d’utilisation des grandes plates-formes distribuées est primordiale.
- Il est moins couteux de louer de la capacité de calcul de stockage que de monter un centre de calcul.
- Un long historique du calcul distribué à plus ou moins grande échelle.
- Des besoins applicatifs de plus en plus importants et variés.



1. Contexte
6. Conclusion et perspectives
3. Objectifs
 
PFE 2014
Président : Mr NIZAR ZAGHDEN
Rapporteur: Mr AYMEN SASSI
Encadreur : Mme.A.ADALA OUESLATI
Quels sont les différents  Services Offerts par le Cloud ?
- Les entreprises ont besoin d’une importante capacité de stockage ainsi
qu'une puissance de calcul élevée.

- Dans un contexte économique où nous cherchons à rentabiliser au
maximum les investissements, le Cloud Computing prétend à devenir
la solution de demain.


- Accès facile à des ressources informatiques.
- Services sur des machines virtuelles allouées.
- Grandes applications: résoudre les problèmes d’extensibilité et de disponibilité.
- Les serveurs qu’ils exploitent sont hébergés dans des data centres externes.
- Les ressources et les services fournis au client sont souvent
virtuels et partagés par plusieurs utilisateurs.
- Les services sont fournis via l'Internet.

- Software as a service (SaaS)
- Platform as a service (PaaS) 
- Infrastructure as a service (IaaS) 

Les  Différents  Services Offerts par le Cloud
Software as a service (Saas)

- Des applications entières sont disponibles à distance
- le fournisseur maintient des applications .
- Le client utilise des applications d’une manière totalement transparente.
par exemple : les applications Google (doc,reader,gmail,…)

Platforme as a service (Paas)

- le client maintient uniquement ses applications
- le fournisseur maintient les serveurs et l’infrastructure logicielle (bases de données, sécurité, stockage)
- On peut développer des propres applications en utilisant des services fournis
Par exemple : Google Apps ,Windows Azure , Amazon S3 ,IBM,,,

Infrastructure as a service (Iaas)

- Mettre à disposition des ressources composées par une infrastructure virtualisée.
- La plus grande partie est localisée à distance dans des Datacenters.
- Les matériels sont fournis sous forme de machines virtuelles sur lesquelles on installe son image disque.


- Cloud publique (public cloud)
- Cloud privé (private cloud)

Quels sont les types de cloud computing ?
Les types de Cloud Computing
Cloud publique (public cloud)
- est la mise à disposition de ressources utilisable par tout le monde.

- le partage d'un serveur hébergé avec des capacités processeurs des capacités mémoires et de stockage

- L’infrastructure cloud est ouverte au public
- Les principaux acteurs du Cloud Public sont Amazone, Microsoft, etc...

Cloud privé (private cloud)

- L’infrastructure d’un nuage privé n’est utilisée que par un unique client
- Le client de nuage privé permet de garantir leur ressources

4.Présentation de OpenStack
- OpenStack est un projet informatique de service d'infrastructure (Infrastructure As A Service (IaaS)

- L'objectif du projet OpenStack est de permettre à toute organisation de créer et d'offrir des services de cloud computing en utilisant du matériel standard.

- C'est un logiciel libre distribué selon les termes de la licence Apache.


OpenStack Nova :
le "cerveau" et le compute (hyperviseur).
OpenStack Swift :
un gestionnaire de stockage en mode objet.
OpenStack Glance:
un service qui sert à créer des images.
OpenStack Neutron :
sert à gérer le réseau virtuel (anciennement Quantum).
OpenStack Cinder :
gestionnaire de stockage physique en mode block.
OpenStack Keystone :
sert à gérer les identités.
OpenStack Horizon :
le tableau de bord du projet, il sert à visualiser les instances.
OpenStack Ceilometer :
solution de Metering et Monitoring afin de récolter, et ainsi piloter, les informations liées à la consommation des ressources.
OpenStack Heat :
moteur d'orchestration qui se base sur des modèles (un modèle défini une configuration).

Identity : Keystone (gestion de l'identité)
- Keystone est un Composant de gestion des identités
- Authentification des services entre modules, avec d'autres services.

Compute : Nova (application)
5. Implémentation et configuration
Image Service : Glance (service d'image)
- Glance est un Composant de gestion des images virtuelles (recherche, téléchargement, mise à disposition).
- Il fournit une gestion des images disques permettant de démarrer les serveurs à de nombreux formats (Raw, AMI, qcow2, OVF, etc.) .
- Il permet aux utilisateurs de générer leurs propres images, y compris en faisant un snapshot d'un système.


- Nova est un composant de cœur.
- Il est responsable de la gestion des serveurs et de la distribution des ressources.
- Au cœur d'openstack, Nova fournit toutes les fonctionnalités essentielles à la gestion d'un service "Infrastructure As A Service".


Installation de service image
Compute : Nova (application)
Instalation le dashbord
- Nous avons présenté dans cette présentation toutes les étapes nécessaires pour
le déploiement d’une plateforme de Cloud Computing sur une infrastructure de type IaaS (Infrastructure As A Service) Open Source.
- En premier lieu, nous avons décrit l’état de l’art sur le Cloud Computing.
- En second lieu, nous avons présenté les composants nécessaire de OpenStack qui
est une solution Iaas pour l’implémentation d’un Cloud privé.
- En dernier lieu, nous avons présenté les étapes nécessaire d’installation et de configuration
pour déployer OpenStack.
- Ce projet nous a fourni l’occasion pour acquérir de nouvelles connaissances à propos
de Ubuntu VMware, Mysql et maitriser aussi les langages de python et http. De plus,
nous avons construit une idée générale sur le Cloud Computing, son architecture et ses différents services. En se basant sur l'étude technique réalisée sur le Cloud Computing, nous avons pu mettre en place un environnement Cloud en utilisant notre propre environnement
afin d’expérimenter les différents composants du Cloud.


Déploiement d’un service de Cloud Computing sur une infrastructure de type IaaS (Infrastructure As A Service) Open Source
Elaboré par: Hamrouni Rania
1.Contexte
2.Problématique
3.Objectifs
4.Présentation de OpenStack
5.Implémentation et configuration
6.Conclusions et Perspectives
Plan
C’est quoi le Cloud Computing ?
- C'est un modèle Informatique.
- Permet un accès facile et à la demande par le réseau à un ensemble partagé de ressources informatiques configurables.
- Fournir des services sur des machines virtuelles allouées sur des plates-formes de grandes tailles.
- Une méthode pour résoudre les problèmes d’extensibilité et de disponibilité pour les grandes applications

Cloud Computing
L'architecture de service
L'architechture des composants Openstack
- Instalation le service d’identité (Keystone)

- Modification le fichier / etc / Keystone / keystone.conf


- Installation la base de données de keystone

La base de donnée de Keystone
- installation le service de l'image.

- Modifier le fichier fichier /etc/glance/glance-api.conf et /etc/glance/glance-registry.conf et modifier la section [DEFAULT].


- Installation la base de données de Glance.

- Nous avons installé Compute packages, qui fournissent les services .

- Créé un utilisateur de base de données nova.

La base de donnée de Glance
La base de donnée de Nova
Installer le dashboard sur le nœud qui peut communiquer avec le Service d'identité.

- C'est une technique innovante qui offre une solution prometteuse pour parvenir à ces besoins croissants.
- Permet d’améliorer la compétitivité ainsi que les performances d’une entreprise en offrant une meilleur gestion des ressources (matérielles et logicielles)
- les ressources matérielles allouées ne seront jamais
partagées par deux clients différent .

- Les exemples les plus populaires de cloud privé Openstack ,cloudstack


OpenStack offre les fonctions suivantes :
- Le client se connecte via un navigateur Web sur un Dashboard

- En fonction de son profil, il a le droit ou non de créer des machines virtuelles, de créer des images, des snapshots, de gérer son réseau, etc.

- Le client crée une machine virtuelle (exemple : UbuntuServer, Desktop) à partir d’un template, et lui attribue une adresse IP publique.

- Il peut accéder à sa VM via SSH .

- La machine peut être rebootée, et éteinte.

- Le client peut consulter ce qu’il a consommé et voir combien il paiera en fin de mois pour son usage.

-les applications et l'infrastructure associée au cloud computing. Un aspect important du cloud est la notion d'interconnexion avec divers matériels qui rend difficile et nécessaire la sécurisation de ces environnements. Un problème de sécurité dans une plateforme sur le cloud peut engendrer une perte économique mais également une mauvaise réputation si toute fois cette plateforme est orientée grand public. Les problèmes de sécurité du cloud sont la cause du retard de l'adoption massive de cette nouvelle solution.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
21
22
23
24
25
26
27
19
20
ناس تحل لميساجات تلفى نحبك و توحشتك... و أنا نحل الميساجات نلقى أنشرها و إلا ستموت بعد 3 أيام
Full transcript