WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

étude et mise en place d'une solution cloud computing privée avec apache cloudstack. Cas de Jighi-Ci.


par Darius EGHBARAN KOISSI
Institut CERCO-Côte d’Ivoire - Licence Télécommunications et Réseaux 2017
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE I : ETUDE COMPARATIVE ET CHOIX DE

LA SOLUTION

Dans ce chapitre, nous allons présenter les différentes solutions Cloud existante, leur mode de fonctionnement, leurs avantages et leurs inconvénients.

I- ETUDE COMPARATIVE

Depuis quelques années, les éditeurs de logiciel se sont lancés dans la technologie Cloud. Il existe à ce jour une multitude d'offre de logiciel pour installer son propre Cloud privé. Ces solutions sont divisées en deux catégories, les solutions propriétaires (payantes) et les solutions libres (gratuites).

1. Les solutions propriétaires

Actuellement, trois acteurs potentiels existent sur le marché du cloud computing public. Windows par sa plateforme Azure, Google par sa plateforme de développement d'applications AppEngine et Amazon par ses services E de l'informatique virtuelle.

2. Solution open source

Dans le monde du Cloud, le logiciel libre est de plus en plus sollicité pour offrir des services
dédiés. Certains arguments sont souvent mis en avant pour le choix du libre, la gratuité et le

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 37

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

développement plus rapide et agile. C'est pour cela, nous nous intéressons dans ce qui suit aux solutions open source.

a- Eucalyptus

Eucalyptus est un outil permettant de construire des infrastructures de Cloud computing sur la base de serveurs en cluster. Il est issu d'un projet de recherche de l'université de Californie. Il permet de créer des Cloud IaaS de type privé ou hybride. Les moteurs de virtualisation supportés sont Xen, KVM pour la version open source. Il existe également une version propriétaire commercialisée par la société Eucalyptus Systems. Il apporte des fonctionnalités supplémentaires comme le support de VMware, celui des machines virtuelles Windows et l'intégration SAN.

b- OpenNebula

OpenNebula, purement open source permet de déployer des Cloud privés, hybrides et publics. Ecrite en C++, Ruby et Shell, elle supporte les plateformes de virtualisation Xen, KVM et VMware ainsi que le service «on-demand» d'Amazon E. Le projet est publié sous licence Apache 2.0.

Parmi ses fonctionnalités : gestion centralisée des machines virtuelles et des ressources physiques, répartition des charges, extension des capacités par ajout de serveurs physiques.

Beaucoup de ces solutions sont avant tout des solutions d'infrastructure permettant une gestion simplifiée d'architectures matérielles complexes.

c- CloudStack

CloudStack [8], issu du rachat de Cloud.com par Citrix, a été conçu pour permettre le déploiement et la gestion d'importants réseaux de machines virtuelles. Il supporte les principaux moteurs de virtualisation à savoir : vSphere, Oracle VM, KVM, Xen, mais aussi les services de Cloud d'Amazon. Les caractéristiques principales de CloudStack sont les suivantes:

- Réseau virtuel (support VLAN).

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 38

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

- Piscine de ressources (permet aux administrateurs de limiter les ressources virtuelles). - Routeurs virtuels, un pare-feu, et un équilibreur de charge.

d- Openstack

Il est né de la fusion de deux projets portés l'un par la Nasa et l'autre issu de l'offre de l'hébergeur américain Rackspace Cloud Server. L'ensemble de la plateforme est disponible sous licence Apache 2.0.

OpenStack [9] est un logiciel libre qui permet la construction de Cloud privé et public. Il est aussi une communauté et un projet en plus d'un logiciel qui a pour but d'aider les organisations à mettre en oeuvre un système de serveur et de stockage virtuel.

Il s'installe sur un système d'exploitation libre comme Ubuntu ou Debian et se configure entièrement en ligne de commande.

e- Owncloud

Owncloud est un logiciel libre qui vous permet de créer votre propre Cloud prive c'est à dire, accéder à vos données n'importe où, à partir d'un simple navigateur ou de différents systèmes d'exploitation grâce à des applications dédiées et, plus intéressant, de les synchroniser. L'intérêt principal d'OwnCloud est que l'on reste propriétaire de nos données.

Débarqué en version 4.5 Beta récemment, Owncloud propose tout d'abord une solution que n'importe qui peut installer sur son propre serveur. Ainsi, la solution s'adresse aux particuliers comme aux entreprises, même si ces dernières peuvent bénéficier de fonctions supplémentaires dans la version qui leur est dédiée.

En terme de fonctionnalité, Owncloud propose :

· Stockage des fichiers, synchronisation avec différents appareils (iOS, Android),

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 39

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

· Partage des données,

· Chiffrement et sécurisation des données envoyées,

Afin de caractériser chaque solution open source et assurer le choix adéquat pour la construction d'un Cloud, nous avons réalisé une étude comparative de quatre solutions libres en se basant sur différents critères de classification.

Le tableau ci-dessous résume les principales caractéristiques de certaines solutions.

 

owncloud

OpenStack

OpenNebula

CloudStack

Langage de

programmation

JavaScript, , php

Python,

JavaScript, XML

C++, C, Ruby,

JavaScript,

Java, C

Hyperviseur

KVM, VMware

Xen, KVM,

VMware, HyperV

Xen, KVM,

VMware

XenServer, KVM ,

VMware, et

BareMetal, Oracle

VM.

Installation

Facile à déployer.

Difficile à

installer :

plusieurs

composants et

plusieurs fichiers

de configuration

Manuelle,

installation facile

sur les

distributions supportées

Facile à installer.

Documentation

Bonne

documentation

Excellente : une

documentation officielle

Bonne

documentation

Documentations Complète,

références pour tous

Réalisé par : Egbahan koissi darius junior et kouassi albert yves amour 40

Etude et mise en place d'une solution cloud computing privée avec Apache CloudStack : cas de JIGHI-CI

 
 

disponible et très détaillée.

 

les fichiers de

configuration.

Modèle de

déploiement

Cloud privé

Cloud privé et

public

Cloud privé

Cloud privé et

public

TABLEAU 1: ETUDE COMPARATIVE DES DIFFERENTES SOLUTIONS

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"L'ignorant affirme, le savant doute, le sage réfléchit"   Aristote