Maison >Problème commun >Que signifie le cloud réseau ?
Le cloud réseau est l'intégration fonctionnelle et la gestion de serveurs indépendants ordinaires via la technologie réseau pour former un système de service réseau virtuel puissant, efficace, rapide, sûr et fiable, qui est fourni aux utilisateurs du réseau pour un accès et un paiement à la demande ; Fournir des ressources dynamiques, évolutives et souvent virtualisées sur Internet pour servir les utilisateurs.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le cloud vous désigne comme l'objet de réception de services. C'est le cloud Peu importe quand et où vous vous trouvez, vous pouvez profiter des services fournis par le cloud computing. Le cloud est une métaphore du réseau et d'Internet.
Le cloud réseau est l'intégration fonctionnelle et la gestion de serveurs indépendants ordinaires via la technologie de réseau pour former un système de service de réseau virtuel puissant, efficace, rapide, sûr et fiable, qui est fourni aux utilisateurs du réseau pour un accès et un paiement à la demande.
La technologie cloud est un terme général désignant la technologie de réseau, la technologie de l'information, la technologie d'intégration, la technologie de plate-forme de gestion, la technologie d'application, etc. basée sur le modèle commercial du cloud computing. Elle peut former un pool de ressources et l'utiliser à la demande, ce qui est flexible. et pratique.
La technologie du cloud computing deviendra un support important. Les services d'arrière-plan des systèmes de réseaux techniques nécessitent une grande quantité de ressources informatiques et de stockage, telles que des sites Web de vidéos, des sites Web d'images et d'autres sites Web de portail. Avec le développement et l'application rapides de l'industrie de l'Internet des objets, à l'avenir, chaque élément pourrait avoir sa propre marque d'identification, qui devra être transmise au système backend pour un traitement logique. Différents niveaux de données et diverses données industrielles nécessitent un support système solide. support, l'intelligence est réalisée grâce au cloud computing.
Facteurs clés
La technologie Cloud fournit des ressources dynamiques, évolutives et souvent virtualisées via Internet pour servir les utilisateurs. Les utilisateurs n'ont pas besoin de disposer des connaissances, de l'expertise ou du contrôle nécessaires pour prendre en charge l'infrastructure technologique de leur cloud. Pour rendre possible ce nouveau modèle économique « tout en tant que service », plusieurs facteurs clés de la technologie cloud doivent être pris en compte.
(1) Une infrastructure cloud partagée : capable de fournir une sécurité, une évolutivité et une qualité de service (QoS) au niveau de l'entreprise.
(2) Un environnement de développement : permet aux développeurs d'applications d'entreprise qui étaient autrefois habitués à développer de petites applications indépendantes de passer facilement au développement d'applications sécurisées et « multi-tenant » qui peuvent être étendues à potentiellement des centaines de millions d'utilisateurs.
(3) Un environnement d'exploitation peut fournir et mettre à jour de manière transparente des services cloud sans affecter l'expérience utilisateur.
(4) Un moyen simple de combiner plusieurs services cloud pour effectuer des tâches professionnelles ou personnelles. La technologie cloud est un modèle informatique dans lequel diverses ressources informatiques sont virtualisées en tant que services et simultanément, via la technologie Web, les connexions sont allouées dynamiquement pour s'adapter aux besoins des utilisateurs. .
Technologie clé
Technologie de virtualisation
La technologie de virtualisation signifie que les éléments informatiques fonctionnent sur une base virtuelle plutôt que réelle. Elle peut augmenter la capacité du matériel, simplifier le processus de reconfiguration logicielle et réduire la machine virtuelle logicielle. frais généraux associés et prise en charge d’une gamme plus large de systèmes d’exploitation. Les applications logicielles peuvent être isolées du matériel sous-jacent grâce à la technologie de virtualisation. Elle comprend un mode divisé qui divise une seule ressource en plusieurs ressources virtuelles et un mode d'agrégation qui intègre plusieurs ressources en une seule ressource virtuelle. La technologie de virtualisation peut être divisée en virtualisation du stockage, virtualisation informatique, virtualisation de réseau, etc. La virtualisation informatique basée sur les objets est ensuite divisée en virtualisation au niveau du système, virtualisation au niveau des applications, virtualisation des postes de travail, etc. Dans la mise en œuvre du cloud computing. La virtualisation des systèmes informatiques est la base de tous les services et applications construits sur le « cloud ». La technologie de virtualisation est principalement utilisée dans le processeur, le système d'exploitation, le serveur et d'autres aspects, et constitue la meilleure solution pour améliorer l'efficacité du service.
Stockage massif de données distribué
Le système de cloud computing se compose d'un grand nombre de serveurs et dessert un grand nombre d'utilisateurs en même temps. Par conséquent, le système de cloud computing utilise un stockage distribué pour stocker des données et un stockage redondant (cluster). informatique, redondance des données). Stockage distribué Yuhe) garantit la fiabilité des données. La méthode redondante garantit un faible coût grâce à la décomposition et au clustering des tâches, et utilise des machines bas de gamme pour remplacer les performances des superordinateurs. Cette méthode garantit une haute disponibilité, une haute fiabilité et une économie des données distribuées, c'est-à-dire le stockage de plusieurs copies des mêmes données. . Les systèmes de stockage de données largement utilisés dans les systèmes de cloud computing sont GFS et HDFS de Google, l'implémentation open source de GFS développée par l'équipe Hadoop.
Technologie de gestion des données de masse
Le cloud computing nécessite le traitement et l'analyse de données distribuées et massives. Par conséquent, la technologie de gestion des données doit être capable de gérer efficacement de grandes quantités de données. La technologie de gestion des données dans les systèmes cloud computing est principalement la technologie de gestion des données BigTable de Google et le module de gestion des données open source HBase développé par l'équipe Hadoop. Étant donné que la forme de gestion du stockage des données dans le cloud est différente de la méthode traditionnelle de gestion des données SGBDR, la recherche de données spécifiques dans d'énormes données distribuées est également un problème que la technologie de gestion des données dans le cloud computing doit résoudre. Dans le même temps, en raison des différentes formes de gestion, les interfaces de bases de données SQL traditionnelles ne peuvent pas être directement transplantées dans les systèmes de gestion cloud. La recherche se concentre sur la fourniture d'interfaces RDBMS et SQL pour la gestion des données cloud, telles que HBase et Hive basées sur les sous-projets Hadoap. En outre, en termes de gestion des données dans le cloud, la manière d'assurer la sécurité des données et l'efficacité de l'accès aux données est également l'une des principales questions de recherche.
Méthode de programmation
Le cloud computing fournit un modèle informatique distribué, qui nécessite objectivement un modèle de programmation distribué. Le cloud computing adopte Map-Reduce, un modèle de programmation parallèle distribué avec des idées simples. Map-Reduce est un modèle de programmation et de planification de tâches. Il est principalement utilisé pour les opérations parallèles sur des ensembles de données et la planification de tâches parallèles. Dans ce mode, les utilisateurs n'ont qu'à écrire leur propre fonction Map et leur propre fonction Réduire pour effectuer des calculs parallèles. Parmi elles, la fonction Map définit la méthode de traitement des données du bloc sur chaque nœud, tandis que la fonction Réduire définit la méthode de stockage des résultats intermédiaires et la méthode d'induction des résultats finaux.
Technologie de gestion de plate-forme de cloud computing
Les ressources de cloud computing sont énormes, avec un grand nombre de serveurs répartis dans différents endroits, exécutant des centaines d'applications en même temps. Comment gérer efficacement ces serveurs pour garantir que l'ensemble. le système fournit des services ininterrompus ? C'est un énorme défi. La technologie de gestion de plate-forme des systèmes de cloud computing peut permettre à un grand nombre de serveurs de fonctionner ensemble, faciliter le déploiement et l'activation de l'entreprise, détecter et récupérer rapidement les pannes du système et assurer un fonctionnement fiable de systèmes à grande échelle grâce à des moyens automatisés et intelligents.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
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!