Il y a quelques années, on nommait ASP (Application Service Provider) le fait de proposer une application sous forme de service. En remontant un peu plus loin en arrière, dans les années 60, IBM proposait déjà l'informatique « on-demand ». Les années 80 furent aussi le début des concepts de virtualisation. Tous ces concepts ont amené, petit à petit, à inventer une nouvelle manière de proposer l'informatique « comme un service » à savoir le Cloud Computing ou Informatique dans les nuages, qui peut être défini comme étant la déportation sur des serveurs distants des stockages et des traitements informatiques traditionnellement localisés sur des serveurs locaux ou sur des postes utilisateurs.
Dans un contexte économique où chaque entreprise cherche à rentabiliser au maximum les investissements et limiter l'empreinte écologique (Green IT), le Cloud Computing tend à devenir la solution universelle.
Malgré que l'hébergement des données par des prestataires externes soit devenu un des services très demandés du Cloud Computing ces dernières années, notamment grâce à l'amortissement des coûts qu'il induit auprès des entreprises, certains commencent pourtant à pointer du doigt la sécurité du système.
Cette notion de la sécurité des données est devenue l'un des principaux sujets de discussion à propos du Cloud Computing, car les exemples de déconvenues sont aujourd'hui nombreux, allant d'incidents tels que le vol de données à des catastrophes telles que la perte du système d'information tout entier à la suite d'un crash du serveur distant.
[...] diagnostics Retrieve server diagnostics. flavor-list Print a list of available 'flavors' (sizes of servers). image-create Create a new image by taking a snapshot of a running server. image-delete Delete an image. image-list Print a list of available images to boot from. ip-share Share an IP address from the given IP group onto a server. ip-unshare Stop sharing an given address with a server. ipgroup-create Create a new IP group. [...]
[...] Alors, afin d'aboutir à de bons résultats, et atteindre le but primordial du projet, la création d'une structure de décomposition de projet était un passage indispensable Calendrier prévisionnel Le calendrier prévisionnel relatif à notre projet a été réalisé sous forme d'un diagramme de GANTT qui est un outil permettant de modéliser la planification de tâches nécessaires à la réalisation D'un projet. Voici donc à quoi ressemble notre calendrier prévisionnel : Cloud Computing 1 Introduction Face à l'augmentation continuelle des couts de mise en place et de maintenance des systèmes informatiques, les entreprises externalisent de plus en plus leurs services informatiques. Elles confient leur gestion (des services informatiques) à des entreprises spécialisées (que nous appelons fournisseurs). L'intérêt principal de cette stratégie réside dans le fait que l'entreprise ne paie que pour les services effectivement consommés. [...]
[...] SSH (Secure Shell) : Programme informatique et protocole de communication sécurisé. SLA (Service Level Agreement) : document qui définit la qualité de service requise entre un prestataire et un client. SI : Système d'Information. UEC : Abréviation pour Ubuntu Enterprise Cloud vApp (Virtual Application) : Application virtuelle VLAN (Virtual LAN) : Réseau local virtuel VM (Virtual Machine) : Machine virtuelle VMware : société informatique, qui propose plusieurs produits propriétaires liés à la virtualisation. Xen : logiciel libre de virtualisation, plus précisément, hyperviseur de machine virtuelle. [...]
[...] Autrement dit, il fournit des services permettant de déployer et d'exécuter dans un environnement matériel virtualisé des VM. Notons qu'une version commerciale d'OpenNebula (OpenNebula Pro) est disponible depuis 2010. Dans sa version actuelle, OpenNebula est capable de prendre en compte simultanément dans l'IaaS des hyperviseurs Xen , kvm, et VMware. Il organise l'IaaS sous forme de clusters et de VLAN (réseaux virtuels). Un cluster contient un ensemble de machines physiques tandis qu'un VLAN est déni pour un ensemble de VM. [...]
[...] DB : C'est la base de données qui contient toutes les informations concernant l'état de l'IaaS et de ses utilisateurs. Interopérable OpenNebula fournit plusieurs moyens de communication avec l'extérieur. Ces moyens sont basés sur un ensemble d'API de bas niveau (utilisables par des développeurs d'extension à OpenNebula) et une interface de ligne de commandes. Cette dernière est essentiellement réservée aux acteurs humains du Cloud. Les interfaces de bas niveau et l'interface de ligne de commandes sont utilisées pour l'exécution des commandes d'administration de base (réservation de VM, démarrage, arrêt de VM, etc.). [...]
Référence bibliographique
Format APA en un clicLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture