Etude Et Mise en Place D'une Solution Cloud Computing Public Au Sein de Caisse de Garantie Des Marchés Publics
Etude Et Mise en Place D'une Solution Cloud Computing Public Au Sein de Caisse de Garantie Des Marchés Publics
[1] M. F. M. Karima, Confidentialit´e Des Utilisateurs Dans Le Cloud Computing, Université A/Mira de
Béjaia, 2017.
[2] Z. m. Akbi khalil, Etude et mise en place d’une solution cloud computing privé au sein de
l'université de Ouargla, UNIVERSITE KASDI MERBAH OUARGLA, 2012-2013.
[7] A. Merizig, Web service composition approach in Cloud Computing based on agent’s cooperation,
University of Mohamed Khider – BISKRA, 2018.
[8] S. D. BOUDIA Ghania, Mise en place d’une infrastructure réseau sécurisé par Cloud Computing,
UNIVERSITE MOULOUD MAMMERI – TIZI-OUZOU, 2015.
[10] A. A. Nacer, Contributions au déploiement sécurisé de processus métiers dans le cloud, Université
de LORRAINE, 2019.
[11] K. AOUICHE, Techniques de fouille de données pour l’optimisation automatique des performances
des entrepots de données, thèse, Université Lumière Lyon 2, décembre 2005.
[12] Caisse de Garantie des Marchies Publics, «[Link],» 02 2020. [En ligne]. Available:
[Link]
[13] «Amazon web srrvice.,» 2020. [En ligne]. Available: http ://[Link]/fr/.
[14] K. BAHLOUL, Optimisation combinée des coûts de transport et de stockage dans un réseau
logistique dyadique, multi-produits avec demande probabiliste, 2011.
[15] « Microsoft. Windows azure,» 08/2020 2020. [En ligne]. Available: http
://[Link]/windowsazure/.
Listes des Figures
Figure 1: Cloud Computing ........................................................................................................................ 11
Figure 2: les services du Cloud .................................................................................................................... 13
Figure 3: Modèles de déploiement ............................................................................................................. 16
Figure 4: Nuage public ............................................................................................................................... 17
Figure 5 : Nuage privé ................................................................................................................................ 18
Figure 6: Nuage communautaire ............................................................................................................... 19
Figure 7: Nuage hybride ............................................................................................................................. 20
Figure 8: Type 1 ........................................................................................................................................... 26
Figure 9: Type 2 ........................................................................................................................................... 27
Figure 10: Organisation CGMP .................................................................................................................... 32
Figure 11: Le schémas d'architecture globale............................................................................................. 33
Figure 12: hyper-v isolation ........................................................................................................................ 34
Figure 13: Le schéma global Alger .............................................................................................................. 37
Figure 14: Le schéma global Constantine ................................................................................................... 38
Figure 15: Architecture AD.......................................................................................................................... 40
Figure 16: DNS............................................................................................................................................. 41
Figure 17: Réplication DNS.......................................................................................................................... 42
Figure 18: Mailing CGMP ............................................................................................................................ 43
Figure 19: interconexion ............................................................................................................................. 46
Figure 20: Les Serveurs Citrix ...................................................................................................................... 47
Figure 21: Serveur Unique all in One .......................................................................................................... 59
Figure 22: Architecture a 3 niveaux non redondante ................................................................................. 60
Figure 23: Architecture a 3 niveaux redondante ....................................................................................... 61
Figure 24:Architecture multi-centres de données ...................................................................................... 62
Figure 25: Architecture d'autoscaling ......................................................................................................... 63
Figure 26:Architecture évolutive avec Membase ....................................................................................... 64
Figure 27: Architecture multi-niveaux évolutive avec Memcached ........................................................... 65
Figure 28: Architecture MultiCloud évolutive............................................................................................. 66
Figure 29: Architecture MultiCloud de basculement (Failover) ................................................................. 67
Listes des Tableaux
Tableau 1: Les serveurs physique Alger ...................................................................................................... 35
Tableau 2: les VMs Alger ............................................................................................................................ 35
Tableau 3: Les Serveurs physique Constantine........................................................................................... 37
Tableau 4: Les VMs Constantine ................................................................................................................. 38
Tableau 5: Les Serveurs OGX et ORN .......................................................................................................... 39
Tableau 6: Les VMS OGX / ORN .................................................................................................................. 39
Tableau 7: Les Régles .................................................................................................................................. 44
Tableau 8: les Régles VPN PRA.................................................................................................................... 45
Tableau 9: Les prix du Serveurs .................................................................................................................. 48
Tableau 10: Les Prix Fortigate ..................................................................................................................... 48
Tableau 11: couts des Licences ................................................................................................................... 49
Tableau 12: comparative de couts de stockages ........................................................................................ 56
Tableau 13: Comparatif des prix de traitement.......................................................................................... 57
I. Généralités sur le Cloud Computing
et Virtualisation
9
I.1 Cloud Computing
I.1.1 Introduction
Il existe diverses définitions et interprétations de cloud Computing. Nous allons essayer de donner
un ensemble représentatif de ces définitions.
Le NIST américain (National over Institute of Standards and Technology) [1] a élaboré une
quinzaine de versions de sa définition pour finalement ne retenir que la suivante : "Le cloud
Computing est un modèle qui permet d’offrir, à la demande, un accès réseau commode un
ensemble de ressources informatiques configurables partagées (par exemple :des réseaux, des
serveurs, des systèmes de stockage, des applications et des services) qui peuvent être rapidement
mises à disposition et libérer avec un effort minimal."
Jeffery et Neidecker [1] ont défini le cloud Computing comme la plate-forme ou l’infrastructure
dans laquelle les ressources dynamiquement évolutives (élastiques) sont fournies comme un
service via internet, permettant aux utilisateurs de traiter les données à l’extérieur des frontières de
l’entreprise, fournissant ainsi des avantages économiques par l’infrastructure virtualisée et partagée sans
le besoin d’expertise, ni connaissance sur la technologie sous-jacente.
CISCO définit aussi le Cloud Computing : « Le Cloud Computing est une plateforme de
mutualisation informatique fournissant aux entreprises des services à la demande avec l'illusion
d'une infinité des ressources ». [2]
10
Après toutes ces définitions, nous remarquons un consensus sur le fait que le cloud Computing
est une modèle ou plateforme complète de services et ressources Informatiques qui sont fournis
à la demande des entreprises.
D'autre part, nous notons que le cloud Computing fera des services technologiques un produit que
les entreprises exigent des entreprises qui produisent ce produit, ainsi que de l'eau, de l'électricité,
du gaz, du téléphone et d'autres services.
Pour continuer à survivre, les entreprises doivent repenser ou ajuster leur modèle commercial et
leurs offres destinés aux clients. Parmi les plus récentes, nombreuses sont celles qui décident de
proposer des services basés sur Internet, plutôt que de l'utiliser comme moyen de passer
commande ou de communiquer avec les clients.
La fin des années 1990 et le début des années 2000 représentent une période propice pour créer
une entreprise en ligne ou investir dans une telle activité. Avec le développement des
architectures multi-tenants, l'omniprésence du haut débit et la mise en place de normes
d'interopérabilité universelles entre les logiciels, c'est le cadre idéal pour permettre au Cloud
11
Computing de décoller. [Link] est lancé en 1999. Il est le premier site à proposer des
applications d'entreprise à partir d'un simple site Web standard, accessible via un navigateur Web
: c'est ce qu'on appelle aujourd'hui le Cloud Computing [3].
[Link] lance Amazon Web Services en 2002. Ce nouveau service permet aux utilisateurs de
stocker des données et tire profit des compétences d'un très grand nombre de personnes pour de
très petites tâches. Facebook est fondé en 2004 et révolutionne la façon dont les utilisateurs
communiquent et stockent leurs propres données (photos et vidéos), en faisant involontairement
du Cloud un service personnel.
En 2006, Amazon développe ses services Cloud. Le premier à voir le jour est Elastic Compute
Cloud(EC2), qui permet aux utilisateurs d'accéder à des ordinateurs et d'y exécuter leurs propres
applications, le tout sur le Cloud. Le deuxième service lancé est Simple Storage Service(S3). Il
permet d'introduire le modèle de paiement à l'utilisation auprès des clients et du secteur en
général, modèle qui représente désormais une pratique courante [2].
[Link] lance ensuite [Link] en 2007. Cette plate-forme en tant que service(PaaS)
permet aux développeurs de concevoir, de stocker et d'exécuter toutes les applications et tous les
sites Web nécessaires à leurs activités sur le Cloud.
GoogleApps arrive en 2009 et permet à ses utilisateurs de créer et de stocker des documents
entièrement sur le Cloud. Plus récemment, les entreprises de Cloud Computing ont cherché à
accroître davantage l'intégration de leurs produits.
En 2010, [Link] lance sa base de données Cloud avec [Link] pour les
développeurs, marquant ainsi le développement des services de Cloud Computing utilisables sur
n'importe quel terminal, exécutables sur n'importe quelle plate-forme et écrits dans n'importe
quel langage de programmation. [4]
12
Figure 2: les services du Cloud
Les fournisseurs de service PaaS (Platform as a service : PaaS) proposent une infrastructure
logicielle gérée de niveau supérieur, où les clients peuvent construire et déployer des classes
d’applications particulières et de services en utilisant des outils, environnements et langages de
15 Cloud Computing programmation qui sont pris en charge par le fournisseur. En outre, cette
couche offre l’utilisation des ressources infrastructurelles tels que les serveurs, réseaux, l’espace
13
du stockage ou les systèmes d’exploitations. Mais les clients n’ont aucun moyen de les contrôler
car elles sont abstraites. De plus, les services plateformes sont destinés à des domaines
spécifiques, tel que le développement d’applications web dépendant du langage de
programmation. Les clients disposent un environnement séparé pour tester et développer ou
déployer de façon permanente leurs applications [2].
Les services Applications (Software as a Service : SaaS) offrent des applications déjà créées
qui s’exécutent dans une infrastructure Cloud. La plupart des services Cloud Computing en tant
que logiciels sont des applications web qui peuvent accéder à travers différents périphériques
clients via une interface client légère comme un navigateur web afin d’envoyer des données et
de recevoir des résultats. De plus, les clients qui utilisent ces services n’ont pas le droit
de gérer ou de contrôler l’infrastructure sous-jacente du Cloud ou la plateforme d’application
sauf quelques configurations bien spécifiques. D’après l’utilisation de différents types de services
et les différents besoins de consommateurs, les fournisseurs pensent à définir de nouveaux
services à la demande. Ces derniers sont déterminés à base des trois types de services de base
définis par NIST et présentés précédemment. De plus, ces services sont connus sous le nom
"everything as service" (XaaS) qui comporte les services de réseaux, données, bureau, sécurité [6].
I.1.5.3 Elasticité :
Est l’une des propriétés essentielles du Cloud, il s’agit de la capacité à monter et à descendre à
l´échelle de manière dynamique sans entrainer réinitialisation ni perte de performance afin de
pouvoir garantir la stabilité et la continuité du service utilisant le cloud [8].
14
I.1.5.4 Libre-Service :
Dans un environnement de type Cloud Computing, il est possible a un utilisateur de consommer
les services ou les ressources sans pour autant devoir faire une demande d’intervention auprès de
son fournisseur (´équipe IT ou fournisseur externe). (Ex : un d´enveloppeur qui souhaite tester son
application sur une machine virtuelle représentative d’un poste standardisé de son entreprise
peut, seul et au travers d’un portail web, provisionner et utiliser une machine sans devoir solliciter
l’´équipe IT) [2].
15
Figure 3: Modèles de déploiement
16
Figure 4: Nuage public
17
Figure 5 : Nuage privé
18
Figure 6: Nuage communautaire
19
Figure 7: Nuage hybride
La définition d’un contrat de Cloud (SLA). Il s’agit d’un document entre le fournisseur et le client.
Afin de bien comprendre ce concept, dans cette section, nous allons présenter les composants
essentiels de ce dernier. Le contenu typique d’un SLA est présenté dans le travail de, et est
présenté comme suit :
20
I.1.7.3 La gestion des problèmes :
Le but de ce point est de minimiser l’impact négatif des incidents et des problèmes. En effet, les
problèmes consistent en ceux du type imprévu et les propositions ou le plan à suivre pour les
résoudre.
I.1.7.6 Sécurité :
La sécurité dans n’importe quel domaine représente une caractéristique critique. Chaque client
doit fournir un accès physique et logique contrôlé à ses informations. De même façon, le
fournisseur doit respecter les politiques de sécurité du client [1].
I.1.7.7 Résiliation :
Ce composant, dans un contrat SLA, comporte les points suivants :
21
I.1.8 Classification
L'utilisation du cloud computing ne se limite pas uniquement aux entreprises à caractère
commercial. En fonction des raisons de sa mise en place, nous distinguons quatre catégories
de plateformes de Cloud Computing à savoir [10]:
22
I.1.9 Sécurité dans le Cloud Computing
La sécurité et la conformité émergent systématiquement comme les principales préoccupations
des responsables informatiques lorsqu'il est question de Cloud Computing, des préoccupations
encore plus accentuées lorsqu'il s'agit d’un Cloud public. La sécurité permet de garantir la
confidentialité, l'intégrité, l'authenticité et la disponibilité des informations. Certaines questions
légitimes reviennent sans cesse [11]:
La mise sur pied d'une solution de Cloud Computing comporte des problèmes de sécurité
inhérents à la solution elle -même. Le fait de centraliser toutes les informations sur un site pose
un grand nombre de problèmes. On peut citer comme problème potentiel :
Ce point de vulnérabilité du Cloud Computing fait l'objet depuis quelques années l'objet de
recherches avancées. Il a été créé un organisme chargé de mettre sur pied des normes en matière
de sécurité dans le Cloud Computing. Cet organisme s'appelle CSA (Cloud Security
Alliance). Du travail de cet organisme, il en est ressorti certaines techniques utilisées de nos jours
pour améliorer la sécurité du Cloud Computing. Parmi ces techniques on peut citer :
La multi-location : cette technique permet de créer des instances d'une même donnée
sur plusieurs sites différents. Elle permet une récupération facile en cas de désastre.
La sécurité absolue n'existe pas, donc le problème de sécurité reste le plus souvent un
problème de confiance entre le fournisseur de service et le consommateur de service.
23
Cette confiance se traduit par la signature d'un contrat nommé SLA. Ce contrat Précise les taux
de disponibilité du service. En règle générale, et pour la plupart des fournisseurs, ce taux est
supérieur à 99 %.
24
I.2 La Virtualisation
I.2.1 Définitions :
La virtualisation est la principale technologie dans le cloud, c’est une manière pour partitionner
une ressource physique en plusieurs ressources virtuelles, par exemple : un serveur, un espace de
stockage ou un réseau lors de la création des machines virtuelles. Elle permet d’intégrer différents
serveurs de façons plus flexibles pour faciliter l’utilisation [10].
La virtualisation est une technique qui permet de partager et d’utiliser les ressources à partir d’un
seul système informatique composé de plusieurs machines virtuelles. Chaque machine virtuelle
fournit un système informatique complet très semblable à une machine physique. Ainsi, chaque
machine virtuelle peut avoir son propre système d’exploitation, applications et services réseau.
La virtualisation des serveurs permet aussi une bien plus grande modularité dans la répartition des
charges et la reconfiguration des serveurs en cas d'évolution ou de défaillance momentanée.
Les intérêts de la virtualisation sont multiples. On peut citer :
L'utilisation optimale des ressources d'un parc de machines (répartition des machines
virtuelles sur les machines physiques en fonction des charges respectives).
25
d'exploitation invités d'interagir directement avec le système d'exploitation hôte et donc ils seront
conscients de la virtualisation. Exemples de ce type sont VMware ESX/ESXi, XenServer et KVM.
Figure 8: Type 1
26
Figure 9: Type 2
27
est totalement indépendante. Il est possible de ce fait d’exécuter plusieurs machines virtuelles sur
une même machine physique « hôte ».
I.2.3.2 La virtualisation du stockage
La virtualisation de stockage peut prendre différentes formes. Elle valable aussi bien pour les blocs
et les fichiers que pour les disques ou les bandes. Le stockage physique est masqué et se présente
sous forme de volumes logiques, voire de supports différents. Ainsi, un système sur bande peut
devenir un disque. La virtualisation du stockage permet de rassembler les périphériques dans un
pool et de provisionner de la capacité pour les utilisateurs via des lecteurs logiques. Dans les
solutions avancées, les baies peuvent être gérées comme une seule et même unité logique et la
capacité peut être provisionnée depuis un même pool logique.
Rien n’est fait en local. La charge est répartie sur les serveurs (puissance assurée).
Les postes de travail ne sont plus dépendants du matériel (finis les réparations, les
changements de PC, les mises à jour hardware etc.…)
Le risque de fuite d’informations est mieux maitrisé (aucune donnée n’est stockée
en local).
Il est possible d’éviter le vandalisme ou le vol (le terminal ne fait que se connecter).
Seul, il ne sert rien et ne vaut pas très cher.
La consommation électrique est réduite Il n’est pas nécessaire de racheter ou de
faire évoluer le matériel
28
I.3 Conclusion
Dans cette première partie, nous avons traité des concepts généraux sur le cloud Computing et la
virtualisation, ainsi que la relation étroite entre les deux termes dans notre solution a proposée
dans cette thèse.
29
II. Parte 2 : Architecture Existant
30
II.1 Introduction
Dans ce chapitre, Nous allons présenter le système informatique, l'architectures et
d'infrastructure du la CGMP. Pour nous voudrions faire des remarques sur les couts
d’investissement et méthode d’installation local .
II.3 Organisation:
La CGMP est administrée par un Conseil d'Administration et dirigée par un Directeur Général. Son
organisation interne est constituée de structures de management général et de structures
opérationnelles.
31
Figure 10: Organisation CGMP
En tant qu'instrument de l'État, la CGMP a pour mission d'assurer l'équilibre entre l'évolution
physique et financière des projets d'équipements publics en :
Accordant sous toutes formes, sa garantie ou caution aux fins de faciliter la réalisation
financière des marchés et commandes publics;
Accompagnant les entreprises de droit algérien, pendant tout le processus de leur
participation à la réalisation de la commande publique, depuis l'expression de leur
souhait de réaliser un projet jusqu'à la libération de leur engagement.
32
II.5 Description de l’existent
La CGMP consiste une infrastructure centralisée à Alger comme un site principale et site de
secours sur Constantine, ainsi que des sites sur sud Ouargla et oust Oran. Les sites sont
interconnectés via la technologie VPN SSL assurée par solution FORTINET.
Le schémas d'architecture globale de la solution existe sur la CGMP comme suit :
33
Figure 12: hyper-v isolation
34
II.7 Inventaires de Serveurs :
II.7.1 Alger:
Serveur 05 100 GO WIN SRV 2016 DELLinc power edge R730 02.00 TO
Serveur 06 100 GO WIN SERV 2016 DELLinc power edge R730 02.00 TO
Serveur 07 100 GO WIN SRV 2012 R2 DELLinc power edge R730 01.50 TO
Serveur 08 100 GO WIN SRV 2016 DELLinc power edge R730 02.00 TO
Chaque serveur physique hébergée des serveurs Virtuel que jouer propre rôle sur l’infrastructure
de la CGMP. L’inventaire des serveurs virtuels dans le tableau suivant :
Tableau 2: les VMs Alger
35
SRV-MAIL-01_replicat MAIL1 repliqué via veeam
SRV-NAV-01_restored NAV1 restoré via veeam
SRV-CTX-01 Serveur citrix 1
SRV-CAT-01 serveur catalogue citrix
SRV-WIT-01 serveur témoin (HA mail)
WRV-VBR-01 veeam buckup et replication
SRV-KAS-01 serveur kaspersky
Serveur 05
SRV-DC-01 Active Directory 2
SRV-Adminbaie1 Console admin baie
SRV-SVM-07 kaspersky pour virtualisation
SRV-SQL-WEB Portail web PROD (Sql server )
WEB-SQL01-RF serveur web dynamique
Serveur 06
WEB-SRV-01 sevreur web statique
WEB-SRV-02 serveur web dynamique recette
WEB-SRV01-RF solution WAF (fortiweb)
WEB-WAF-01 CRM 1
SRV-CRM-01 Mail 1
SRV-MAIL-01 NAV1
Serveur 07
SRV-NAV-01 SQL
SRV-SQL-01 CRM RECETTE
SRV-CRM365-RF NAV RECETTE
SRV11-NAV2018-RF serveur RDS2016
Serveur 08
SRV-RDS20—01 SQL Server recette
SRV-SQL20—RF catalogue2 CITRIX
SRV-CAT-02 serveur CITRIX 2
Serveur 09 SRV-CTX-02 licence CITRIX 1
SRV-LIC-01 serveur de sauvegarde DPM
36
Le schéma global des serveurs physique et virtuel sur site principal (Alger) :
II.7.2 Constantine :
Espace
Serveur RAM OS MODEL
Disque
SERVEUR 01 128 GO WIN SRV 2016 DELLinc power edge R730 01.60 TO
37
Chaque serveur physique hébergée des serveurs Virtuel que jouer propre rôle sur l’infrastructure
de la CGMP. L’inventaire des serveurs virtuels dans le tableau suivant :
Tableau 4: Les VMs Constantine
Le schéma global des serveurs physique et virtuel sur site secours (Constantine) :
38
II.7.3 Ouargla et Oran :
IL existe un Serveur physique pour chaque site inventorié dans le tableau suivant :
Tableau 5: Les Serveurs OGX et ORN
Espace
RAM OS
SERVEURS MODEL Disque
SRV OUARGLA 42 GO WIN SERV 2016 IBM SYS X3650 1.50 TO
SRV ORAN 42 GO WIN SERV 2016 IBM SYS X3650 1.50 TO
Chaque serveur physique hébergée des serveurs Virtuel que jouer propre rôle sur l’infrastructure
de la CGMP. L’inventaire des serveurs virtuels dans le tableau suivant :
Tableau 6: Les VMS OGX / ORN
Machines
Machines virtuel Rôle et contenu
Physique
SRV-DC-01 ACTIVE DIRECTORY
SRV Ouargla SRV-FILE-01 FILE SERVER
SRV-KAS-01 Kasspersky server
SRV Oran
SRV-File-01 Système d’exploitation non installer
39
Active Directory Fournir un service centralisé d’identification et d’authentification Pour les
ressources et services déployés sur le réseau de la CGMP (Applications, Messagerie, dossiers de
partages, …)
Il existe 160 Personnes qui travaillent quotidiennement avec leurs postes de travail (PC, Laptop),
pour cela ils doivent avoir chacun, une compte d’utilisateur Active directory, parmi ces comptes,
il faudrait prendre en considération les comptes, invités, des comptes qui seront affecté a des
emplacement géographiques (Bureau, salle de réunion…Etc.), ainsi qu’a des Equipement des
Moyens généraux (Voitures, Projecteurs, …Etc.), en plus des comptes utilisés par des application
40
spécifiques (NAV, CRM, Messagerie Exchange…Etc.). Un ou un ensemble de comptes utilisateurs
seront membre d’un groupe de sécurité donné, selon la stratégie implémentée.
Tous les Sites Active Directory, sont reliés directement ou indirectement par des liens télécoms
(WiMax et Fibre Optique), via un tunnel VPN SSL sécurisé. A cet effet, la Réplication se fait dans
tous les sites distants à temps réel (Temps théorique de 15 secondes), donc tous les Contrôleurs
de domaine contiennent les mêmes données à n’importe quel instant.
DNS (Domain Name System) est un système d’appellation d’ordinateurs et de services réseau
organisé selon une hiérarchie de domaines. L’attribution de noms DNS est utilisée sur les réseaux
TCP/IP tels qu’Internet (ou dans un réseau Local) afin de localiser les ordinateurs et les services au
moyen de noms conviviaux. Lorsqu’un utilisateur entre un nom DNS dans une application, les
services DNS peuvent résoudre ce nom en une autre information qui lui est associée, par exemple
une adresse IP. Le rôle Serveur DNS dans Windows Server 2016 allie la prise en charge des
protocoles DNS standard aux avantages offerts par l’intégration aux services de domaine Active
Directory (AD DS) et autres fonctionnalités de sécurité et de mise en réseau de Windows, y compris
des capacités avancées telles que la mise à jour dynamique sécurisée des enregistrements de
ressources DNS.
41
Figure 17: Réplication DNS
CGMP dépliée la messagerie professionnelle Exchange server 2016 sur une machine virtuelle
hébergée dans le serveur de virtualisation N°7. Ce serveur installé sur un OS Windows Server 2016,
pour un nom de domaine [Link], et se chargée de réceptionner et d’envoyer l’ensemble des
messages électroniques de la CGMP.
Au niveau du site central d'Alger, deux serveurs assurée cette fonctionnalité pour partage de
charge sur le site principal. Au niveau du site de secours Constantine, un serveur Exchange déployé
et servir de réplique à froid. L’ensemble des données du serveur Exchange du site principal,
répliquée vers le serveur Exchange de secours, et cela en temps réel grâce à l’outil de réplication
des données VEEAM.
Dans le cas de sinistre majeur sur le site central, l’ensemble des comptes de messagerie et des
messages électroniques sauvegardés, seront récupérés ; il suffira alors de modifier les MX dans le
serveur de DNS, pour que les messages soient routés vers le serveur de secours.
42
Figure 18: Mailing CGMP
Deux types de connexions vpn sont déployés sur CGMP, le VPN IPSec (site to site) et le VPN SSL
(client to site).
L’interconnexion du réseau de la CGMP, consiste en la création d’un réseau privé virtuel, reliant
l’ensemble des sites de la CGMP au site central d’Alger, afin d’accéder aux serveurs de l’entreprise.
La liaison VPN entre le site principal et le site de secours, utilisée afin de répliquer les données des
serveurs. Cette liaison redondée afin d’assuré sa haute disponibilité, vu la criticité des données
échangées. De plus, la liaison VPN permettre aux utilisateurs de la Direction Régional de
Constantine d’accéder aux serveurs sur le site central.
43
Les directions régionales et les antennes, accèdent aux serveurs sur le site central à travers une
liaison VPN, dans le cas de rupture du site central, les sites distants accèdent automatiquement
vers les serveurs hébergés sur le site de secours, en basculant les liaisons VPN, et cela d’une
manière transparente pour l’utilisateur.
Sites Accès
Constantine >
SRV <> SRV
Alger
DMZ <> DMZ connexion de la seconde zone (secours) vers la data store du site central
LAN > DMZ Accès des utilisateurs de la DR Constantine aux serveurs Citrix d’Alger
Oran > Alger LAN > DMZ
SRV <> SRV Réplication des sites du domaine Active directory
Ouargla > Alger LAN > DMZ
SRV <> SRV Réplication des sites du domaine Active directory
Saïda > Alger LAN > DMZ
Chlef > Alger LAN > DMZ
44
Sétif > Alger LAN > DMZ
En cas de rupture du site principal, l’ensemble des sites distants basculeront automatiquement
vers le VPN du site de secours. Le basculement se fait de manière manuelle.
Les routes VPN à destination des serveurs sont créées manuellement après rupture du site
principal.
Règles VPN d’accès
Tableau 8: les Régles VPN PRA
Sites Accès
Oran > Constantine LAN > DMZ
Ouargla > Constantine LAN > DMZ
Saïda > Constantine LAN > DMZ
Chlef > Constantine LAN > DMZ
Sétif > Constantine LAN > DMZ
45
Figure 19: interconexion
Citrix XenApp est la solution de mise à disposition des applications à la demande qui permet de
virtualiser, de centraliser et de gérer toute application Windows au sein du DataCenter, pour
ensuite la délivrer instantanément aux utilisateurs sous forme de service, en tout lieu et sur tout
périphérique.
46
La CGMP préparé deux serveurs XenApp en haute disponibilité sur le site principal, et un serveur
XenApp sur le site de secours.
Le but du l’installation Citrix est :
Architecture d’interconnexion :
- Architecture en mode mono ferme, à deux zones.
- La zone principale regroupé les fermes les deux serveurs Citrix du site principal.
- La zone secondaire regroupé le serveur Citrix du site de secours.
- L’avantage de l’utilisation de ce type d’architecture est de fournir une séparation logique
des serveurs Citrix de la CGMP, tout en leur garantissant l’utilisation de ressources
communes.
47
II.9 Calcul les couts d’investissement informatique et DATA Center du
CGMP:
II.9.1 Couts des serveurs :
En calculant les prix des serveurs du data center Alger seulement et les serveur active. On trouve
le prix total dans le tableau suivant :
Tableau 9: Les prix du Serveurs
Désignation Montant
SERVEUR IBM SYSTEM X3550 422,010.33
Serveur DELL power R730 Server 772,716.00
Serveur DELL power R730 Server 772,716.00
Serveur DELL Power Edge R730, 988,078.00
Serveur DELL Power Edge R730, 988,078.00
Serveur HP DL380 G9 650,500.00
Serveur x3650M5 899,900.00
Serveur HP DL380 G10 1,321,000.00
Serveur HP DL380 G10 1,405,000.00
Serveur HP DL380 G10 1,405,000.00
Montant TOTAL 9,624,998.33 DZD
Le prix de la solution sécurité est également inclut dans les couts d'investissement informatique
du la CGMP. Le montant total est dans le tableau suivant :
Désignation PRIX
FortiGate 50B 315,143.48
FortiGate 310B 2,365,024.38
FortiGate 310B 2,365,024.38
FortiAnalyzer 400B 1,400,476.78
FortiManager 400B 1,400,476.78
FortiMail 400B 1,909,688.40
Montant TOTAL 9,755,834.20 DZD
48
II.9.3 Couts des licences :
Tableau 11: couts des Licences
Designations PRIX
Microsoft - License Sys Ctr Es 954,066.69
Microsoft - Sys Ctr Data Prten 254,893.60
Microsoft - Sys Ctr Data Prten 254,893.60
Microsoft - Sys Ctr Data Prten 254,893.60
Microsoft - Sys Ctr Essentials 356,934.43
Microsoft - Sys Ctr Essentials 356,934.43
Microsoft - Sys Ctr VMM wkgrp 522,384.41
Microsoft - Windows Server Ent 2,789,392.67
Microsoft - Windows Server Sta 1,746,528.89
Microsoft - Exchange Standard 1,449,640.42
Microsoft - Exchange Server St 721,557.56
Microsoft - Windows profession 1,259,268.19
Microsoft - SQL CAL Single 2,572,976.33
Microsoft - Windows Server CAL 630,931.58
Microsoft - Office Professional 860,207.28
Microsoft - SQL Server Standard 1,146,154.57
Citrix XenApp (Presentation Se 4,123,101.62
FORTINET 6,474,815.85
CITRIX 6,786,439.24
OPEN VALUE 16,269,746.50
Licenses Microsoft Nav 779,330.00
Licenses CRM 3,446,400.00
Montant TOTAL 54,011,491.46
En plus, les taux d'amortissement des serveurs et les solutions installé est entre 3 et 7 ans selon
les progrès technologiques. C'est ce qui nécessite plus de dépenses à chaque fois.
49
II.10 Conclusion :
Dans le chapitre suivant nous allons proposer des solutions sur cloud Computing a CGMP.
50
III. Partie 3 : les Solutions proposée
51
III.1 Introduction
Depuis ces dernières années, plusieurs projets et fournisseurs du cloud Computing ont vu le jour
et donnée naissance à autant de plateforme d'administration dans le cloud. Dans ce chapitre, nous
étudions des comparaisons entre ces solutions pour les grandes entreprises comme Google,
Microsoft, Amazon ...
III.2.1 Editeurs:
Les éditeurs sont les sociétés proposant des solutions Cloud. Un éditeur n'est pas forcément
un fournisseur de services, autrement dit son périmètre n'est pas de fournir un service Cloud, mais
plutôt de fournir une technologie capable d'héberger une solution Cloud.
III.2.2 Fournisseurs:
Les fournisseurs de services de Cloud Computing sont des hébergeurs, Ils mettent à
disposition des infrastructures physiques proposant une plate-forme de Cloud. Il serait bien
trop conséquent d’analyser tous les acteurs du Cloud Computing présents sur le marché
actuel. Nous survolerons les principaux acteurs: [Link], Amazon, Google, VMware et
Microsoft
III.2.3 SALESFORCE :
[Link] est une société créée en 1999 par Marc Benioff. Elle est devenue l'une des
pionnières du modèle SaaS notamment grâce à son outil historique de CRM intitulé
Salesforce [4].
Salesforce est la plateforme de gestion de la relation client (CRM), Les applications CRM basées
sur le cloud pour la vente, le service et le marketing. Le cas de la CGMP est service.
Cette plateforme client permet aussi de :
52
Les différents services offerts par Salesforce sont les suivants :
Services mobiles :
Les services mobiles vous offrent tout ce dont vous avez besoin pour développer
Les applications mobiles plus rapidement. Avec ce service vous étendez la puissance de la
Salesforce à tous les terminaux. Les développeurs et analystes conçoivent rapidement des
applications mobiles interactives pour connecter vos clients, vos employés, vos partenaires
et vos produits, à tout moment, ou qu’ils soient sur tout type de terminaux.
Identité de l’utilisateur permet aux développeurs et analystes de concevoir rapidement
des applications mobiles interactives pour connecter vos clients, vos employés, vos
partenaires et vos produits, à tout moment, ou qu’ils soient et sur tout type de terminaux.
Chatter permet d’ajouter des flux d’informations de type « réseaux sociaux » à chacune
des vos applications pour interagir avec vos clients et connecter vos employés. Avec
chatter au cœur de la Salesforce Plateforme, non seulement tous vos utilisateurs sont
connectés, mais aussi chaque objet métier, chaque page et chaque application.
Développer en quelques clics permet de concevoir des applications par un simple glisser-
déposer, elle permet de créer des schémas de base de données, automatiser des
workflows, des processus métiers, etc… Développement multi-langue offre une large
gamme de logiciels de programmation en accès illimité
III.2.4 Amazon:
Amazon, au travers d’ « Amazon Web Services » (AWS) met à disposition un Cloud public
depuis 2006. Au départ, il s'agissait de rentabiliser leurs énormes infrastructures en place pour
absorber les pics de charge lors des fêtes de Noël sur leur boutique en ligne. Aujourd'hui, Amazon
propose un service d’IaaS avec « EC2 » (Elastic Compute Cloud) et différents PaaS liés ou non à
leur boutique.
AWS donne accès à une plateforme technologique fiable sécurisée. Les avantages de l’utilisation
de cette plateforme sont les suivants :
53
Les différents services proposés par la plateforme amazone sont les suivants :
Amazon Elastic Compute Cloud (EC2) fournit des serveurs virtuels évolutifs utilisant Xen
Amazon Elastic Block Store (EBS) fournit un niveau de blocs persistants pour les volumes
de stockage EC2
Amazon Simple Storage Service (S3) fournit un stockage basé sur les services web
Amazon Glacier fournit un stockage basé sur les services web. Ce service est moins
dispendieux qu’Amazon S3 et est destiné aux données auxquelles on accède rarement.
Amazon Simple Queue Service (SQZ), fourni une file de messages hébergé pour les
applications web.
Amazon Simple Email Service (SES), service d’envoi en nombre et transactionnel d’emails
Amazon Mechanical Turk (MTURK), gérant des petites unités de travail distribué
à de nombreuse
Alexa Web Services, fourni des données de trafic, des vignettes et d’autres informations à
propos des sites web
Amazon Associates Web Service, fourni un accès aux données produit d’Amazon et des
données de commerce électronique.
Amazon Simple DB permet aux développeurs d’exécuter des requêtes sur des données
structurées, il fonctionne de pair avec AC2 et S3 pour finir les fonctionnalités d’un noyau
de base de données.
Amazon AWS Authentication est un service implicite, l’infrastructure d’authentification
utilisé pour authentifier l’accès aux différents services.
Amazon CloudFront fourni un Content Delivery Network (CDN) pour distribuer des objets
stockés sur S3 vers un emplacement proche de l’appelant AWS Management Console
(AWS Console), est une interface point and clik basé sur le web pour gérer et surveiller les
infrastructures Amazon, incluant EC2, EBS S3, SQS [13]
III.2.5 Google
En 2008, Google a lancé son Cloud public orienté pour les services Web offrant une plate -
forme (PaaS) nommée « Google App Engine » et permettant l'hébergement d'applications
Python ou Java, ainsi que des applications SaaS regroupées dans la gamme « Google App ».
Les différents services sont :
54
Google Accounts : permet d’utiliser les comptes Google pour des identifications au sein
d’une application
XMPP : Permet d’envoyer et recevoir des messages au format XMPP (utilisé dans Google
Talk)
Task Queues : permet de mettre des taches de fond en file d’attente.
Cron : il est possible de planifier des taches à exécuter de manière récurrente pour, par
exemple envoyer une newsletter chaque mois.
Channel API : permet de créer une communication entre navigateur et serveur.
Backends: permet de créer des instances permanentes d'une application avec un accès à
plus de mémoire (nouveauté de la version 1.5.0)
Pull Queues: Comme les Task Queues mais l'application choisit des tâches dans la
queue pour les exécuter (au lieu d'être servie) (nouveauté de la version 1.5.0)
Les services Google App Engine de base sont gratuits, mais est soumis à des quotas. Il est
possible d’acheter un quota plus large pour chaque service.
III.2.6 Microsoft :
Microsoft annonçait l'arrivée de sa propre solution de Cloud Computing nommée Windows Azure.
Cette dernière a été rendue commerciale en janvier 2010, Le Cloud de Microsoft s'est aussi des
applications SaaS de la gamme Live et Online Service
Microsoft Azure est une plateforme Cloud ouverte et flexible qui permet de créer, déployer et
gérer rapidement des applications, données et des services (Workflow, stockage et
synchronisation des données, bus de message, contact etc.…) à travers un réseau mondial de
centre de données administrer par Microsoft.
Aussi Azure offre un contrat SLA mensuel assurant une connectivité pendant au moins 99,95 % du
temps, et vous permet de créer et d'exécuter des applications hautement disponibles sans que
vous ayez à vous préoccuper de l'infrastructure. Il fournit une mise à jour corrective automatique
du système d'exploitation et des services, un équilibrage de la charge réseau intégré et une
résilience aux défaillances matérielles. Il prend en charge un modèle de déploiement qui vous
permet de mettre à niveau votre application sans coupure de service.
Les différents services offerts par Microsoft Azure :
Service de calcul qui permet la création de machines virtuelles, sites web, services mobiles,
services de Cloud Computing
Service de données qui permet de faire du stockage de données, crée des bases de
données SQL, HDInsight, cache, sauvegarde, récupération de site.
55
Services d’application qui offre les services de média, bus, concentrateur de notification,
planificateur, services Biztalk, visual studio online, Active Directory, Authentification
multifacteur, Automatisation, CDN, gestion des API, RemoteAPP d’Azure.
Services réseaux qui sont express Route, réseau virtuel, trafic manager.
Les couts de stockages des données dans le Cloud diffèrent d’un acteur à un autre selon les critères
d’offres, pour cela nous avons fait un tableau comparatif qui regroupe les différents prix mensuels
des principaux fournisseurs.
Tableau 12: comparative de couts de stockages
56
III.3.2 Tableau comparatif des prix de traitement :
Les coûts de traitement des données dans le Cloud diffèrent d’un acteur a un autre selon les
critères d’offres, pour cela nous avons fait un tableau. Comparatif qui regroupe les différents prix
mensuels des principaux fournisseurs.
Tableau 13: Comparatif des prix de traitement
Étant donné le nombre d'options de VM différentes offertes par chacun des trois fournisseurs de
cloud, il est difficile de dire lequel d’entre eux propose les machines virtuelles les moins chères.
Cependant, si les clients utilisent un disque SSD, Microsoft Azure offre l'option la plus rentable ; si
le client n’a pas besoin de disques SSD, alors l’offre de Google est en général la mieux placée. Enfin,
parmi les trois fournisseurs, l’offre d’AWS se situe souvent dans la moyenne en terme de tarif.
Mais, dès que l’on s’intéresse aux remises des contrats à plus long terme, comme les instances
réservées, les instances à usage soutenu et l’accord entreprise, la différence devient encore plus
difficile à établir. En général, Google propose le tarif plus bas pour les VM à la demande, et le tarif
de l’offre à la demande d’Azure est généralement équivalent ou moins élevé que celui d’AWS.
De nombreuses variables peuvent avoir une incidence sur la tarification, notamment la localisation
géographique du client quand il utilise ses ressources. Généralement, chez la plupart des
fournisseurs, les opérations locales coûtent moins cher que les opérations internationales. Si le
client a la possibilité de fragmenter ses charges de travail, Google et Microsoft offrent des prix par
minute, alors que AWS ne propose que des tarifs à l’heure. Les clients peuvent également payer
un supplément quand ils utilisent une machine virtuelle sous Windows au lieu d’un OS open
source, même sous Azure. Pour certains clients, le coût n'est peut-être pas la principale
57
préoccupation. Les petites différences de prix entre fournisseurs sont moins importantes que
l'affinité du développeur avec une plate-forme ou encore si les outils spécifiques du fournisseur
répondent mieux aux besoins du client.
III.4.1 Coût:
Avant de concevoir notre site / application et de commencer à lancer des serveurs, nous devons
clairement comprendre le SLA et les modèles de tarification associés à notre infrastructure cloud.
Il existe différents coûts associés aux clouds privés et publics. Comme nous l'avons vu dans les
points précédents.
III.4.2 Complexité :
Avant de construire une architecture de solution cloud hybride hautement personnalisée, Nous
nous assurons de bien comprendre les exigences réelles de notre application, SLA, etc. Les
architectures simplifiées seront toujours plus faciles à concevoir et à gérer. Une solution plus
complexe ne doit être utilisée que si une version plus simple ne suffit pas. Par exemple, une
architecture système du la CGMP est distribuée sur un seul clouds (régions).
III.4.3 Vitesse :
Le cloud nous offre plus de flexibilité pour contrôler la vitesse ou la latence de notre site /
application. Par exemple, nous pouvez lancer différents types d'instances en fonction des besoins
de notre application.
58
III.4.5 Sécurité :
Pour les architectures système Multi Cloud, il est important de réaliser que la communication
inter-cloud / région est effectuée sur l'Internet public et peut introduire des problèmes de sécurité
qui devront être résolus à l'aide d'un type de cryptage de données ou d'une technologie VPN.
Les schémas d'architecture ci-dessous montrent une progression des architectures de référence
simples aux architectures de référence plus complexes.
Dans une architecture de site Web standard à trois niveaux, il existe au moins un serveur dédié
dans chaque niveau de l'architecture système. (Serveur d'équilibrage de charge, serveur
d'applications, serveur de base de données).
59
III.5.3 Architecture à 3 niveaux non redondante:
Si nous testons uniquement l'interactivité entre chaque niveau de notre architecture, nous
souhaiterons peut-être utiliser une architecture système non redondante pour économiser sur les
coûts et les ressources. Puisqu'il s'agit d'une architecture système non redondante, elle est
principalement utilisée à des fins de test et de développement de base.
Tout environnement de production lancé dans le cloud doit également disposer d'une architecture
redondante à des fins de basculement et de récupération. En règle générale, nous utiliserons un
groupe de serveurs pour notre niveau d'application afin de tirer parti de l'autoscaling dans le cloud,
mais il peut y avoir des scénarios où notre application n'est pas conçue pour l'autoscaling. Dans ce
cas, nous pouvons toujours créer une architecture multiniveau redondante dans laquelle nous
disposons d'une redondance à chaque niveau de notre architecture de référence.
60
Figure 23: Architecture a 3 niveaux redondante
Dans infrastructure cloud prend en charge plusieurs centres de données (ou zones), il est
recommandé de répartir l’architecture système sur plusieurs centres de données pour ajouter une
autre couche de redondance et de protection. Chaque centre de données d'un cloud est conçu
pour être un segment isolé à l'intérieur du même cloud géographique. Ainsi, si une panne de
courant se produit dans un centre de données, les autres centres de données ne seront pas
affectés.
Pour meilleure pratique, nous devons toujours tirer parti de plusieurs centres de données dans
l’architecture de référence s'ils sont pris en charge par l'infrastructure cloud. Dans les autres
diagrammes d'architecture de référence ci-dessous, il est également recommandé d'utiliser
plusieurs centres de données même si cela n'est pas explicitement indiqué dans les diagrammes.
61
Figure 24:Architecture multi-centres de données
L'un des principaux avantages du cloud est sa capacité à évoluer horizontalement (c'est-à-dire à
augmenter ou réduire le nombre de ressources serveur en cours d'exécution) à mesure que les
demandes des applications / site changent avec le temps. Nous pouvons utiliser des baies de
serveurs pour configurer un niveau particulier de l’architecture à l'échelle automatique en
fonction de conditions d'alerte prédéfinies. L'autoscaling est le plus couramment utilisé pour le
niveau application de votre architecture de référence cloud.
62
Figure 25: Architecture d'autoscaling
Nous pouvons également utiliser des nœuds Membase (Couchbase) pour notre niveau de base de
données, qui est une base de données MySQL distribuée, qui réplique les données sur tous les
nœuds Membase. Si nous utilisons l'édition Enterprise, nous pouvons attacher des volumes à
chaque nœud (illustré ci-dessous), mais l'édition Community ne prend pas en charge l'utilisation
de volumes.
63
Figure 26:Architecture évolutive avec Membase
Pour les applications / sites qui nécessitent beaucoup de lectures à partir de la base de données
et servent beaucoup de contenu statique, nous pouvons ajouter une couche Memcached à notre
architecture de système cloud pour décharger une base de données à lecture intensive.
Memcached est un système de mise en cache d'objets à mémoire distribuée open source idéal
pour accélérer les applications Web dynamiques en allégeant la charge de la base de données.
64
Figure 27: Architecture multi-niveaux évolutive avec Memcached
Une autre façon de protéger nos applications dans le cloud consiste à concevoir une architecture
de site cloud hybride qui exploite plusieurs infrastructures cloud public ou des serveurs hébergés
dédiés. L'un des principaux avantages de la plate-forme est la portabilité du cloud, où nous
pouvons utiliser les mêmes actifs (Server Template, etc.) pour lancer des serveurs fonctionnant de
manière identique dans plusieurs clouds publics.
Dans l'exemple ci-dessous, nous peut utilisons une infrastructure cloud pour héberger nos
applications, mais nous avons également configuré une matrice de serveurs pour l'autoscaling de
notre niveau d'application dans une infrastructure cloud différente. Par exemple, nous peut
pouvons utiliser nos propres serveurs de cloud privé avant d'engager les coûts associés au
lancement de serveurs dans des infrastructures de cloud public. Le diagramme d'architecture
MultiCloud ci-dessous vous offre la flexibilité d'héberger principalement nos applications dans
notre infrastructure de cloud privé, mais également de la faire évoluer automatiquement vers un
cloud public pour une capacité de serveur supplémentaire, si nécessaire.
65
Figure 28: Architecture MultiCloud évolutive
Dans l'exemple de diagramme ci-dessous, les mêmes modèles de serveur et scripts sont utilisés
pour configurer et lancer des serveurs fonctionnels dans Cloud X ou Y. Lorsque vous concevez
notre architecture de système cloud sur plusieurs clouds, nous devrons prendre en compte
plusieurs facteurs. Dans l'exemple ci-dessous, il existe un serveur Slave-DB en cours d'exécution
qui sert de sauvegarde « à chaud », mais il réplique les données avec le Master-DB sur l'adresse IP
publique et non privée. N'oubliez pas que seuls les serveurs de la même infrastructure cloud
peuvent communiquer via une adresse IP privée. Cependant, en cas de problème ou de panne qui
nous obligerait à changer de cloud, une architecture MultiCloud nous permettrait de migrer
facilement nos applications. Notez que les autres niveaux de l'architecture de référence ont déjà
été configurés et sont prêts à être lancés si nous devons migrer notre environnement de
production de Cloud X vers Cloud Y.
66
Figure 29: Architecture MultiCloud de basculement (Failover)
Si nous souhaitons envoyer / recevoir des données de manière sécurisée entre des serveurs dans
deux clouds différents, nous pouvons utiliser le cryptage des données ou un VPN enroulé autour
de l'adresse IP publique puisque toutes les données sont transmises entre différentes
infrastructures cloud est envoyé sur l'adresse IP publique. Dans le diagramme ci-dessous, la
réplication des données sur l'Internet public est envoyée entre les serveurs de deux clouds
différents via un tunnel VPN sécurisé.
67
III.6 Conclusion
Le cloud Computing est une grande évolution technologique dans le domaine informatique. C’est
un paradigme dans lequel les entreprises peuvent stocker leurs données à distance et accéder aux
services partout là où ils en ont besoin et à moindres couts. Toutefois, externaliser ses ressources
informatiques apporte aussi son lot de risques notamment en termes de sécurité des informations
sensibles.
Dans ce mémoire nous avons étudiés la mise en place d’une solution Cloud Computing public au
sein de CGMP et nous avons proposons les architectures possibles que nous pouvons appliquer.
68
Résumé
Le cloud Computing est une grande évolution technologique dans le domaine informatique qui
permet des entreprises de sécuriser et stocker leurs données. Le cloud Computing est la fourniture
de services informatiques via Internet dans le but d’offrir une innovation plus rapide, des
ressources flexibles et des économies d’échelle.
Dans notre travail, Nous proposons des fournisseurs afin de réduire le temps et le cout de mise en
place la solution de Cloud Computing au sien de la Caisse de marché publics. Ainsi nous avons fait
une comparaison de tarification dans le Cloud Computing
Mot clé : Cloud Computing, Virtualisation, Nuage public, Nuage privé
ABSTRACT
Cloud Computing is a major technological development in the IT field that allows companies to
secure and store their data. Cloud computing is the provision of IT services over the Internet with
the goal of delivering faster innovation, flexible resources and economies of scale.
In our work, we offer suppliers in order to reduce the time and cost of setting up the Cloud
Computing solution at the Public Market Fund. Therefore, we did a pricing comparison in Cloud
Computing.
Keywords: Cloud Computing, Virtualization, Public Cloud, Private Cloud
:ﻣلخص
حيث ﺗسمح لعديد من الشركات الكبرى والصغرى من ﺗخزين،ﺗعرف الحوسبة السحابية ﺗطور كبير في مجال المعلوماﺗية
. وهي خدمات ﺗقدمها شركات عن طريق اﻻنﺗرنت بهدف ﺗنصيب سهل وأسرع للموارد وحجم المعطيات.وﺗﺄمين بياناﺗهم
وﻗمنا. ﻗدمنا موردين من أجل ربح الوﻗت والﺗكلفة ﻹعداد حل الحوسبة السحابية لصندوق ضمان الصفقات العمومية،في عملنا
.بمقارنة اﻷسعار في الحوسبة السحابية العامة
. الحوسبة الخاصة، الحوسبة العامة، الﺗمثيل اﻻفﺗراضي، حوسبة السحابية:ال لمات المفتاح ة
69