Accueil Finances personnelles L'importance de la virtualisation pour les Big Data - Les mannequins

L'importance de la virtualisation pour les Big Data - Les mannequins

Table des matières:

Vidéo: Le cloud computing expliqué en 7 minutes 2024

Vidéo: Le cloud computing expliqué en 7 minutes 2024
Anonim

La résolution de gros problèmes de données nécessite la gestion de grands volumes de stockage de données hautement distribués. et applications à forte intensité de données. La virtualisation fournit le niveau d'efficacité supplémentaire pour faire des plates-formes de Big Data une réalité. Bien que la virtualisation ne soit techniquement pas une exigence pour l'analyse de Big Data, les frameworks logiciels sont plus efficaces dans un environnement virtualisé.

La virtualisation a trois caractéristiques qui supportent l'évolutivité et l'efficacité opérationnelle requises pour les environnements Big Data:

  • Partitionnement: Dans la virtualisation, de nombreuses applications et systèmes d'exploitation sont pris en charge par un seul système physique. partitionner les ressources disponibles.

  • Isolation: Chaque machine virtuelle est isolée de son système physique hôte et d'autres machines virtualisées. En raison de cette isolation, si une instance virtuelle tombe en panne, les autres machines virtuelles et le système hôte ne sont pas affectés. De plus, les données ne sont pas partagées entre une instance virtuelle et une autre.

  • Encapsulation: Une machine virtuelle peut être représentée sous la forme d'un fichier unique, ce qui vous permet de l'identifier facilement en fonction des services qu'elle fournit.

Virtualisation de Big Data Server

Dans la virtualisation de serveur, un serveur physique est partitionné en plusieurs serveurs virtuels. Le matériel et les ressources d'une machine - y compris la mémoire vive (RAM), l'unité centrale, le disque dur et le contrôleur de réseau - peuvent être virtualisés en une série de machines virtuelles qui exécutent chacune leurs propres applications et systèmes d'exploitation.

Une machine virtuelle (VM) est une représentation logicielle d'une machine physique qui peut exécuter ou exécuter les mêmes fonctions que la machine physique. Une fine couche de logiciel est en fait insérée dans le matériel qui contient un moniteur de machine virtuelle, ou hyperviseur .

La virtualisation de serveur utilise l'hyperviseur pour fournir une efficacité dans l'utilisation des ressources physiques. Bien entendu, les tâches d'installation, de configuration et d'administration sont associées à la configuration de ces machines virtuelles.

La virtualisation des serveurs permet de garantir que votre plate-forme peut évoluer au besoin pour gérer les volumes importants et les types de données variés inclus dans votre analyse de Big Data. Vous ne connaissez peut-être pas l'ampleur du volume nécessaire avant de commencer votre analyse. Cette incertitude rend le besoin de virtualisation de serveur encore plus important, fournissant à votre environnement la capacité de répondre à la demande imprévue de traitement de très grands ensembles de données.

En outre, la virtualisation des serveurs constitue la base qui permet à de nombreux services cloud utilisés en tant que sources de données dans une analyse de grandes quantités de données. La virtualisation augmente l'efficacité du cloud, ce qui facilite l'optimisation de nombreux systèmes complexes.

Virtualisation de l'application Big Data

La virtualisation de l'infrastructure applicative offre un moyen efficace de gérer les applications en fonction de la demande des clients. L'application est encapsulée d'une manière qui supprime ses dépendances du système informatique physique sous-jacent. Cela contribue à améliorer la gestion globale et la portabilité de l'application.

En outre, le logiciel de virtualisation de l'infrastructure applicative permet généralement de codifier les règles d'utilisation techniques et commerciales afin de garantir que chacune de vos applications exploite les ressources physiques et virtuelles de manière prévisible. Des gains d'efficacité sont obtenus car vous pouvez plus facilement distribuer les ressources informatiques en fonction de la valeur commerciale relative de vos applications.

La virtualisation de l'infrastructure applicative associée à la virtualisation des serveurs peut contribuer à garantir le respect des accords de niveau de service métier. La virtualisation de serveur surveille l'utilisation du processeur et de la mémoire, mais ne tient pas compte des variations de la priorité métier lors de l'allocation des ressources.

Virtualisation de réseau de Big Data

La virtualisation de réseau constitue un moyen efficace d'utiliser le réseau comme un pool de ressources de connexion. Au lieu de s'appuyer sur le réseau physique pour gérer le trafic, vous pouvez créer plusieurs réseaux virtuels utilisant tous la même implémentation physique. Cela peut être utile si vous devez définir un réseau pour la collecte de données avec un certain ensemble de caractéristiques de performance et de capacité et un autre réseau pour des applications avec des performances et des capacités différentes.

La virtualisation du réseau permet de réduire ces goulots d'étranglement et d'améliorer la capacité à gérer les grandes données distribuées nécessaires à l'analyse des grandes quantités de données.

Processeur de Big Data et virtualisation de la mémoire

La virtualisation du processeur permet d'optimiser le processeur et de maximiser les performances. La virtualisation de la mémoire dissocie la mémoire des serveurs.

Dans l'analyse de données volumineuses, vous pouvez avoir des requêtes répétées de grands ensembles de données et la création d'algorithmes analytiques avancés, tous conçus pour rechercher des modèles et des tendances qui ne sont pas encore compris. Ces analyses avancées peuvent nécessiter beaucoup de puissance de traitement (CPU) et de mémoire (RAM). Pour certains de ces calculs, cela peut prendre beaucoup de temps sans ressources CPU et mémoire suffisantes.

Virtualisation du stockage de données volumineuses et du stockage

La virtualisation des données peut être utilisée pour créer une plate-forme pour les services de données dynamiques liés. Cela permet aux données d'être facilement recherchées et liées grâce à une source de référence unifiée. Par conséquent, la virtualisation des données fournit un service abstrait qui fournit des données sous une forme cohérente, quelle que soit la base de données physique sous-jacente. En outre, la virtualisation des données expose les données mises en cache à toutes les applications pour améliorer les performances.

La virtualisation du stockage combine les ressources de stockage physiques afin de les partager plus efficacement. Cela réduit le coût de stockage et facilite la gestion des magasins de données requis pour l'analyse de grandes quantités de données.

L'importance de la virtualisation pour les Big Data - Les mannequins

Le choix des éditeurs

Tableaux et pointeurs en C ++ - le nom du tableau des mannequins

Tableaux et pointeurs en C ++ - le nom du tableau des mannequins

Est un pointeur sur le tableau lui-même. Le tableau est une séquence de variables stockée en mémoire. Le nom du tableau pointe vers le premier élément. C'est une question intéressante sur les pointeurs: Pouvez-vous avoir un en-tête de fonction, comme la ligne suivante, et juste utiliser sizeof pour déterminer comment ...

Boost Bibliothèques et C ++ - mannequins

Boost Bibliothèques et C ++ - mannequins

De nombreux développeurs utilisent les bibliothèques Boost car elles fournissent un code de haute qualité une partie de Boost est en train d'être normalisée pour être incluse dans la bibliothèque standard. L'une des meilleures choses à propos de Boost est que la bibliothèque elle-même est gratuite. Le site Web de Boost tient à faire savoir aux développeurs qu'ils ne ...

Casser les programmes Mis à part C ++ - les mannequins

Casser les programmes Mis à part C ++ - les mannequins

Le programmeur peut casser un seul programme en fichiers sources distincts généralement appelés modules. Ces modules sont compilés séparément dans le code machine par le compilateur C ++, puis combinés au cours du processus de génération pour générer un seul programme. Ces modules sont également connus par les geeks du compilateur en tant qu'unités de traduction C ++. Le processus de combinaison ...

Le choix des éditeurs

Comment régler les paramètres via l'affichage d'informations sur votre Nikon D5200 - mannequins

Comment régler les paramètres via l'affichage d'informations sur votre Nikon D5200 - mannequins

L'information l'affichage ne sert pas uniquement à vérifier les paramètres de prise de vue actuels; Cela vous donne également un accès rapide à certains des paramètres les plus critiques. La touche de cette fonction est le bouton Information Edit, situé à l'arrière de l'appareil photo, à droite du viseur. Voici comment cela fonctionne: Afficher les informations ...

Met en surbrillance le mode d'affichage sur votre Nikon D7100 - mannequins

Met en surbrillance le mode d'affichage sur votre Nikon D7100 - mannequins

En mode d'affichage hautes lumières sur votre Nikon D7100 pense que l'appareil photo peut être surexposé clignoter dans le moniteur de l'appareil photo. L'un des problèmes de photo les plus difficiles à corriger dans un programme de retouche photo est connu sous le nom de surbrillance dans certains cercles et de surbrillance dans d'autres. Les deux termes signifient que les zones les plus claires de ...

Comment régler les paramètres via la bande de contrôle Nikon D3300 - les tétines

Comment régler les paramètres via la bande de contrôle Nikon D3300 - les tétines

Présentes en bas à gauche Au coin du Nikon D3300, le bouton i active une bande de contrôle qui vous donne un accès rapide à certains paramètres de prise de vue critiques. Voici comment utiliser la bande de contrôle pour la photographie dans le viseur: Affichez l'écran d'informations. Vous pouvez le faire en appuyant sur le bouton Info. Appuyez sur le bouton i. Le haut ...

Le choix des éditeurs

Comment imprimer vos diapositives et notes Keynote - Les tétines

Comment imprimer vos diapositives et notes Keynote - Les tétines

Lorsque vous créez une présentation dans Snow Leopard Application Keynote, vous ne pouvez pas toujours vouloir imprimer des documents. Cependant, si vous présentez un long diaporama avec beaucoup d'informations que vous aimeriez que votre public se souvienne, rien ne vaut les documents qui incluent des images réduites de vos diapositives (et, facultativement, les notes de votre présentateur). Vous pouvez ...

Comment réorganiser ou supprimer les signets - les mannequins

Comment réorganiser ou supprimer les signets - les mannequins

Safari enregistre vos signets et vos dossiers de signets dans l'ordre dans lequel vous les créez, en les ajoutant au bas d'une liste toujours croissante. Si vous continuez à ajouter des marque-pages au menu Signets sans les placer dans des dossiers, vous pouvez constater que vous avez un nombre de signets gazillion indiqué bon gré mal gré et que vous ne vous en souvenez plus ...

Pour ouvrir et utiliser l'iDisk de Snow Leopard - les mannequins

Pour ouvrir et utiliser l'iDisk de Snow Leopard - les mannequins

Avec un compte MobileMe actif, iDisk est disponible et vous fournit un espace de stockage supplémentaire. Pour connaître l'espace de stockage utilisé et pour configurer l'accès à votre dossier Public, ouvrez les Préférences Système, cliquez sur l'icône MobileMe, puis sur le bouton iDisk pour afficher les paramètres. Vos paramètres iDisk sont disponibles dans les Préférences Système. Le ...