Accueil
 > Rapports de TEC > Blogue de TEC > Le Mariage de machines virtuelles, Software as a Service ...

Le Mariage de machines virtuelles, Software as a Service et Cloud Computing

Écrit par : Leslie Satenstein
Date de publication : juillet 18 2013

dans les communiqués de presse récents, nous avons été assiégés avec le nouveau jargon comme le cloud computing, logiciel comme un service (SaaS), et tout récemment, une machine virtuelle Systèmes (VM). Cet article décrit chacun des trois et explique comment ils sont utilisés collectivement pour de bon sens des affaires économiques et bon. Il relie les composants permettant le terme «cloud computing» pour être bien compris comme un véhicule pour la livraison de l'application.

Cloud computing est la migration des applications, le stockage, et d'autres ressources des ordinateurs de bureau et les centres de données d'entreprise aux fermes de serveurs massives, souvent dispersés. Ces fermes de serveurs, gérés par des fournisseurs tiers, sont accessibles par les utilisateurs sur le "nuage Internet», donnant ainsi naissance au nom de cloud computing.

entités commerciales mondiales d'aujourd'hui sont plus connectés via l'Internet que par des lignes dédiées. L'Internet est par nature une toile d'araignée de noeuds interconnectés. Entre passerelles Internet (votre fournisseur de services) à une autre passerelle, plusieurs chemins sont disponibles. La défaillance d'un chemin ne s'arrête pas accès, en tant que suppléant connexion sera établie dynamiquement via un autre noeud. Une perspective considère la multiplicité des chemins disponibles connexions via les connexions Internet-Cloud. communications en nuage sont fiables, et les vitesses de communication actuelles sont plus que suffisantes pour soutenir les activités commerciales en temps réel.

class="articleText"> nouveaux procédés de fabrication

capacité (CPU) est réellement utilisée. Le résultat est que, pour la majeure partie du temps, l'ordinateur est en attente de saisie de données ou l'activité du disque. Couplé avec cette nouvelle technologie est la disponibilité des rapides de grands disques de stockage fiables de la gamme Gigabyte 500. Les grands magasins de données à l'aide de cette technologie de disque sont de plus en commun.

Le rapprochement de la connectivité réseau mondial à haut débit, de puissants ordinateurs à faible coût avec de grandes capacités de mémoire et des processeurs rapides, conduit à un tout nouveau paradigme dans la fourniture de nombreux services d'affaires.

de VM

Dans les années 1960, IBM en place un système d'ordinateur central appelé VM , adaptés au développement de logiciels. Ce système de mémoire virtuelle a permis à la capacité de l'ordinateur de secours à redéployer. À l'époque, c'était un succès pour les entreprises de développement de logiciels, car ils pourraient produire plus de produits sans nécessiter des mises à niveau matérielles coûteuses. Le VM d'IBM a introduit le concept de mini-disques pour les besoins d'un développeur, et les grandes unités de stockage pour les systèmes d'exploitation invités. L'ordinateur personnel omniprésent (PC) tué la nécessité pour le système VM, et la VM d'IBM progressivement disparu de la circulation.

Récemment, en raison de la disponibilité à faible coût du matériel informatique de haute performance, le VM concept des années 1960 est de retour. Systèmes VM se sont révélés être très rentable dans la mise en œuvre et à étendre le concept VM-delà de ce qui était disponible dans le passé. Une machine virtuelle comporte deux grands volets. Le premier est un système informatique avec une puissance de calcul suffisante, la mémoire et l'architecture pour supporter la virtualisation.

Le deuxième élément d'une machine virtuelle est le programme hyperviseur qui émule dans le logiciel, le système informatique semblable à celui sur lequel il réside. L'émulation est multitâche et permet à plusieurs systèmes matériels émulés à être exécutés simultanément. Parce que la VM peut être configuré avec une mémoire plus ou moins le traitement de la machine physique sur lequel il réside, il est possible pour les éditeurs d'applications qu'ils fabriquent et livrent une configuration de VM standard. Cette configuration est stocké comme un fichier séquentiel. Du point de vue du fournisseur de l'application, l'ensemble de ses clients de VM ont des machines-une logique de taille identique et configuré nouvelle forme de l'appareil. Tous les clients avec les mêmes conditions contractuelles obtenir une copie de la même séquentielle fichier «plat».

Lorsque l'un des systèmes d'applications virtuelles (voir figure 1) exige E / S disque ou réseau I / O à effectuer, l'hyperviseur-t-il au nom de l'application. En ce qui concerne l'application du système virtuel est concerné, il se considère comme exécutant directement sur l'ordinateur réel.

Figure 1. Mise en page de la machine virtuelle.

Avantages des machines virtuelles

Pour les grandes planification des ressources d'entreprise applications (ERP) qui ne nécessitent pas de cycles CPU intensive, l'approche VM est idéal.

virtualisation a permis de deux à 10 fois la réduction du nombre de serveurs matériels dans un parc d'ordinateurs. Certains fournisseurs de TI ont connu des réductions à partir de 1000 ordinateurs individuels à 10 puissants, avec des économies correspondantes dans l'espace au sol, le câblage, la consommation électrique, les licences et le personnel. VM permet aux services informatiques d'aller «vert».

Un autre avantage, quelque peu lié, est dans l'application des correctifs du système d'exploitation ou une application d'entreprise. Une VM avec l'application est lancée, les patchs appliqués et testés. Si tout va bien, la nouvelle version est enregistrée, remplaçant le fichier plat de la version actuelle de la production.

Virtual Appliance Machine

Une appliance virtuelle est une image de machine virtuelle qui se compose d'une application et un système d'exploitation intégré (OS). Une machine virtuelle créée sur le client devrait normalement consister en un OS comme sous Windows , Unix , ou Linux , au sommet de laquelle est installé un ou applications plus connexes. Avec une machine virtuelle, l'utilisateur est responsable de la gestion et de l'installation de l'OS, alors qu'avec une appliance virtuelle, l'ERP fournisseur délivre toute la pile de l'OS et des applications comme une seule unité, préinstallé et préconfiguré pour le client.

Comment un VM faire ce qu'il fait?

Chaque programme informatique se compose de trois parties: un ensemble de lecture seule instructions à exécuter; données en lecture seule constante des en-têtes, les titres, la présentation des formulaires, etc, et la partie restante, la mémoire dynamique , utilisée pour les tampons pour conserver les données pour la lecture, le stockage ou l'écriture. Le système VM sait aussi que si le même programme est chargé à partir du même dossier pour une autre machine virtuelle, une seule copie de la mémoire morte besoin d'être chargé. Les références aux données en lecture seule de la deuxième copie seront redirigés vers la première, ce qui réduit la consommation de mémoire.

installation unique

Un administrateur système VM alloue une fente de la machine virtuelle (voir figure 1) et alloue les disques et réseaux pour l'application. Dans l'emplacement virtuel, un système d'exploitation est démarré et une application est installée. Au fournisseur d'ERP ou logiciel emballeur, juste avant l'application est prête pour sa première transaction, toute la machine virtuelle est enregistré sur le disque comme un fichier séquentiel (plat). Ce qui est dans le fichier plat est le système d'exploitation et des applications qui sont prêts à courir.

offre de produits dans le Cloud

Supposons qu'un fournisseur d'ERP fournit le système d'hébergement pour les clients ayant des besoins similaires. Quand un client a besoin d'accéder à son système ERP, il lance son système VM. L'hyperviseur affecte une fente et lit le fichier plat, créé précédemment. Environ 10 secondes plus tard, le contrôle est passé à l'application active dans la fente.   De la même manière, quand un second client a besoin de son système ERP, l'autre cède à sous de la piscine de fentes hyperviseur, lit le même fichier plat, et transfère le contrôle de cette application. Comme mentionné ci-dessus, le code en lecture seule est partagée entre les ordinateurs virtuels, conduisant à des temps de démarrage rapides.

intelligente code dans l'hyperviseur reconnaît que les données en lecture seule de la mémoire de la deuxième fente est identique au premier système de, et au lieu de charger en mémoire et gaspiller de l'espace, l'hyperviseur souligne que l'application de la première copier. Le même processus se répète jusqu'à concurrence du nombre de créneaux disponibles VM.

de systèmes VM

1. Sécurité
Si l'une des applications sous VM est frappé par un virus, ce virus ne peut pas être transféré à une autre VM. La manière d'éliminer le virus est de commencer une VM en double, le transfert sur la demande, et arrêter la machine infectée. Pouf! Avec l'arrêté, le virus a disparu dans le néant, et en général, sans perte de productivité due.

2. SaaS
De nombreuses applications ne sont nécessaires que pour quelques heures par jour. Si sur une machine virtuelle, cette application peut être lancée et disponible en 10 secondes. Typiquement, les applications SaaS à temps partiel sont utilisés pour la gestion du capital humain (HR). D'autres applications, telles que l'intelligence d'affaires (BI), gestion de la relation client (CRM), et les applications présentant des caractéristiques similaires, entrent dans la catégorie des applications SaaS à temps partiel.

The Cloud et sa relation avec SaaS

Cloud computing est un nouveau service, et il offre plusieurs gigaoctets de stockage sur disque. Le stockage est mis à disposition dans un système informatique qui peut être atteint par la mise en réseau «cloud». Ainsi, une configuration de service d'hébergement avec une nouvelle série d'applications SaaS best-of-breed (BI, RH, la paie et autres) existera, disponible via l'Internet. Certaines de ces applications s'appuient sur de grandes quantités de stockage pour l'analyse statistique ou pour l'archivage. D'autres applications telles que les applications de gestion du capital humain nécessitent de petites quantités de stockage, comme une PME qui a préféré ne pas accueillir cette demande. Dans les deux cas, il est rare que que les fichiers de données seront retournés au client.

Le côté positif du cloud computing est que le fournisseur de cloud peut fournir soit un environnement VM ou le stockage de données, ou les deux. Avec les systèmes de fichiers classiques (NTFS pour Microsoft, EXT3 pour Linux), de gros fichiers sur des disques volumineux nécessitent beaucoup de temps pour restaurer. Nouvelles technologies pour les systèmes de fichiers ont été élaborés après un site de recherche avec une très grande quantité de données nécessaire une bonne semaine de 24/7 traitement pour la récupération. Les entreprises modernes ne peuvent pas se permettre d'être hors ligne pendant plus de quelques heures. Parce que le stockage cloud computing est massive, de sauvegarde et de récupération de ces grandes quantités de données ont donné lieu à la conception de systèmes de fichiers récents (LVM, Z64, Tru64) qui prennent en charge la taille des fichiers en pétaoctets (un octets quadrillion, ou 1.000 téraoctets) et d'accommoder sauvegarde rapide et la récupération.

La gestion des archives, la restauration et de réglage des performances pour un accès rapide sont de la responsabilité des fournisseurs de cloud computing.

fournisseurs de stockage de données de class="articleText">

EMC2 , Amazon , et NetApp . Les disques ne sont pas tenus d'être à proximité des ordinateurs sur lesquels les applications s'exécutent. En d'autres termes, nous avons l'application sur une machine virtuelle et le fournisseur du système de fichiers à un ou plusieurs systèmes distants.

aspects négatifs de cloud computing, qui concernent de nombreux petites et moyennes entreprises (PME), sont les réponses à ces questions: Où sont mes données? À qui appartiennent les données? Est-il légal pour les données à stocker offshore? Est-il logique financière? Si l'Internet est en panne, comment puis-je continuer à faire affaire?

tenter d'apaiser ces craintes en expliquant que les données stockées dans le nuage est intrinsèquement plus sûr que les données qui finit inévitablement sur les ordinateurs portables dispersés, les smartphones et les ordinateurs personnels. L'accès à Internet peut être rendue disponible avec la même fiabilité que le système téléphonique relié de l'entreprise.   Si le SMB souscrit à une application SaaS telles que CRM ou RH, le SMB est limitée à l'interaction avec l'application. Le plus souvent, le SMB n'a pas la possibilité de télécharger des données. Par conséquent, alors que le SMB peut posséder les données, il le client, ne peut pas l'importer sur son site.

Certains considèrent Citrix , une interface client léger , comme un moyen d'économiser la mémoire de l'ordinateur et de fournir un accès contrôlé à une application. La comparaison avec Citrix VM est la suivante: Citrix propose des bornes virtuelles telles que tous les terminaux Citrix résident dans un espace de nom (interne à une VM), et s'il ya un crash d'un terminal Citrix peuvent faire tomber tous les autres. Dans l'environnement VM, si un tombe en panne sous VM, seulement que l'on bloque VM, et le temps qu'il faut pour revenir en ligne peut être aussi courte que 10 secondes. Si l'hyperviseur VM accidents, il est équivalent à chaque emplacement VM s'écraser. À ce moment, il n'existe aucun système de VM de production qui fonctionne sous un système VM.

Certains Discours de clôture

je n'ai touché que la surface de ce que l'opération est VM. Livres complets peuvent être écrites comme des nouvelles applications tirent parti de nouvelles méthodes de livraison. Les principaux prestataires de systèmes d'exploitation VM comprennent les vendeurs Linux (RedHat et Novell , par exemple), et Microsoft et VM-ware .

 
comments powered by Disqus


©2014 Technology Evaluation Centers Inc. All rights reserved.