Le cloud computing est le développement et l'application de technologies de calcul parallèle, de calcul en grille et de calcul distribué. Il s'agit d'un type de calcul distribué qui fait référence à la décomposition d'énormes programmes de traitement de données via le réseau « cloud ». dans d'innombrables petits programmes, puis traiter et analyser ces petits programmes via un système composé de plusieurs serveurs pour obtenir des résultats et les renvoyer à l'utilisateur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Quelle technologie est le développement et l'application du cloud computing ?
Le cloud computing est le développement et l'application de technologies de calcul parallèle, de calcul en grille et de calcul distribué.
Introduction au cloud computing :
Le cloud computing est un type d'informatique distribuée, qui fait référence au traitement d'énormes données via le réseau "cloud" Le programme est décomposé en d'innombrables petits programmes, qui sont ensuite traités et analysés via un système composé de plusieurs serveurs pour obtenir des résultats et les renvoyer à l'utilisateur. Au début du cloud computing, pour faire simple, il s'agissait d'un simple calcul distribué, résolvant la répartition des tâches et fusionnant les résultats des calculs. Par conséquent, le cloud computing est également appelé calcul en grille. Grâce à cette technologie, des dizaines de milliers de données peuvent être traitées en un temps très court (quelques secondes), permettant ainsi d'obtenir des services réseau puissants.
Le service cloud mentionné à ce stade n'est pas seulement une sorte d'informatique distribuée, mais également des technologies informatiques telles que l'informatique distribuée, l'informatique utilitaire, l'équilibrage de charge, l'informatique parallèle, le stockage réseau, la redondance de sauvegarde à chaud et la virtualisation. le résultat est un mix qui évolue et fait un bond en avant.
Caractéristiques :
Les fonctionnalités précieuses du cloud computing sont une flexibilité, une évolutivité et un rapport de performances élevés. Par rapport aux modèles d'applications réseau traditionnels, il présente les avantages suivants et. caractéristiques :
1. Technologie de virtualisation.
Il faut souligner que la virtualisation dépasse les frontières du temps et de l'espace et constitue la caractéristique la plus importante du cloud computing. La technologie de virtualisation comprend la virtualisation des applications et la virtualisation des ressources. Comme nous le savons tous, il n'y a pas de connexion spatiale entre la plate-forme physique et l'environnement de déploiement des applications. C'est via la plate-forme virtuelle que la sauvegarde, la migration et l'expansion des données pour les opérations de terminal correspondantes.
2. Extensible dynamiquement.
Le cloud computing possède des capacités informatiques efficaces. L'ajout de fonctions de cloud computing au serveur d'origine peut augmenter rapidement la vitesse de calcul et, à terme, atteindre l'objectif d'étendre dynamiquement le niveau de virtualisation pour étendre les applications.
3. Déployez à la demande.
Les ordinateurs contiennent de nombreuses applications, logiciels de programme, etc. Différentes applications correspondent à différentes bibliothèques de ressources de données, les utilisateurs ont donc besoin d'une forte puissance de calcul pour déployer des ressources afin d'exécuter différentes applications, et les plates-formes de cloud computing peuvent déployer des ressources en fonction des besoins des utilisateurs. être rapidement équipé en puissance et en ressources de calcul.
4. Haute flexibilité.
La plupart des ressources informatiques, logiciels et matériels actuellement sur le marché prennent en charge la virtualisation, tels que les réseaux de stockage, les systèmes d'exploitation et les logiciels et matériels de développement. Les éléments de virtualisation sont unifiés et gérés dans le pool virtuel de ressources du système cloud. Il peut être constaté que le cloud computing présente une très forte compatibilité avec les machines et produits matériels à faible configuration de différents fabricants, mais permet également des performances plus élevées. informatique avec des périphériques.
5. Haute fiabilité.
Même si le serveur tombe en panne, cela n'affectera pas le fonctionnement normal de l'informatique et des applications. En raison de la panne d'un serveur monopoint, la technologie de virtualisation peut être utilisée pour restaurer des applications distribuées sur différents serveurs physiques ou utiliser la fonction d'expansion dynamique pour déployer de nouveaux serveurs informatiques.
6. Performances à coût élevé.
Le placement des ressources dans un pool de ressources virtuelles pour une gestion unifiée optimise dans une certaine mesure les ressources physiques. Les utilisateurs n'ont plus besoin d'hôtes coûteux avec un grand espace de stockage. Ils peuvent choisir des PC relativement bon marché pour former un cloud, ce qui réduit les coûts. d'une part, d'autre part, les performances informatiques ne sont pas inférieures à celles du mainframe.
7. Évolutivité.
Les utilisateurs peuvent profiter des conditions de déploiement rapide des logiciels d'application pour étendre plus simplement et plus rapidement les services existants et nouveaux dont ils ont besoin. Par exemple, si une panne d'équipement se produit dans un système de cloud computing informatique, les utilisateurs ne seront gênés ni au niveau de l'ordinateur ni dans des applications spécifiques. Ils peuvent utiliser la fonction d'expansion dynamique du cloud computing informatique pour gérer d'autres problèmes. Le serveur évolue efficacement. . Cela garantit que les tâches sont accomplies de manière ordonnée. Dans le cas d'une expansion dynamique des ressources virtualisées, les applications peuvent être étendues efficacement et le niveau de fonctionnement du cloud computing informatique peut être amélioré.
Recommandations associées : "Vidéo de programmation"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!