Heim >häufiges Problem >Was bedeutet Netzwerk-Cloud?
Netzwerk-Cloud ist die funktionale Integration und Verwaltung gewöhnlicher unabhängiger Server durch Netzwerktechnologie, um ein leistungsstarkes, effizientes, schnelles, sicheres und zuverlässiges virtuelles Netzwerkdienstsystem zu bilden, das Netzwerkbenutzern für den On-Demand-Zugriff und die Bezahlung von Cloud-Technologie bereitgestellt wird Stellen Sie den Benutzern dynamische, skalierbare und oft virtualisierte Ressourcen über das Internet zur Verfügung.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Die Cloud bezeichnet Sie als Objekt des Empfangens von Diensten. Sie ist die Cloud, egal wann und wo Sie sich befinden, Sie können die durch Cloud Computing bereitgestellten Dienste genießen. Cloud ist eine Metapher für Netzwerk und Internet.
Netzwerk-Cloud ist die funktionale Integration und Verwaltung gewöhnlicher unabhängiger Server über Netzwerktechnologie, um ein leistungsstarkes, effizientes, schnelles, sicheres und zuverlässiges virtuelles Netzwerkdienstsystem zu bilden, das Netzwerkbenutzern für den On-Demand-Zugriff und die Bezahlung bereitgestellt wird.
Cloud-Technologie ist ein allgemeiner Begriff für Netzwerktechnologie, Informationstechnologie, Integrationstechnologie, Managementplattformtechnologie, Anwendungstechnologie usw. Sie kann einen Ressourcenpool bilden und diesen bei Bedarf flexibel nutzen und bequem.
Cloud-Computing-Technologie wird eine wichtige Unterstützung sein. Die Hintergrunddienste technischer Netzwerksysteme erfordern große Rechen- und Speicherressourcen, beispielsweise Video-Websites, Bild-Websites und weitere Portal-Websites. Mit der rasanten Entwicklung und Anwendung der Internet-of-Things-Branche verfügt möglicherweise in Zukunft jeder Artikel über ein eigenes Identifikationszeichen, das zur logischen Verarbeitung an das Backend-System übertragen werden muss. Unterschiedliche Datenebenen und verschiedene Branchendaten erfordern eine starke Systemunterstützung Unterstützung wird durch Cloud Computing realisiert.
Schlüsselfaktoren
Cloud-Technologie stellt dynamische, skalierbare und häufig virtualisierte Ressourcen über das Internet zur Verfügung, um Benutzern zu dienen. Benutzer müssen nicht über das Wissen, die Erfahrung oder die Kontrolle verfügen, um die Technologieinfrastruktur in ihrer Cloud zu unterstützen. Um dieses neue „Everything-as-a-Service“-Wirtschaftsmodell zu ermöglichen, müssen mehrere Schlüsselfaktoren der Cloud-Technologie berücksichtigt werden.
(1) Eine gemeinsam genutzte Cloud-Infrastruktur: in der Lage, Sicherheit, Skalierbarkeit und Servicequalität (QoS) auf Unternehmensniveau zu bieten.
(2) Eine Entwicklungsumgebung: ermöglicht Entwicklern von Unternehmensanwendungen, die früher an die Entwicklung kleiner unabhängiger Anwendungen gewöhnt waren, den einfachen Übergang zur Entwicklung sicherer, „mehrmandantenfähiger“ Anwendungen, die auf potenziell Hunderte Millionen Benutzer skaliert werden können.
(3) Eine Betriebsumgebung kann Cloud-Dienste nahtlos bereitstellen und aktualisieren, ohne das Benutzererlebnis zu beeinträchtigen.
(4) Eine einfache Möglichkeit, mehrere Cloud-Dienste zu kombinieren, um geschäftliche oder persönliche Aufgaben zu erledigen. Cloud-Technologie ist ein Computermodell, bei dem verschiedene Computerressourcen als Dienste virtualisiert und gleichzeitig über die Web-Technologie Verbindungen dynamisch zugewiesen werden, um sich an die Benutzeranforderungen anzupassen .
Schlüsseltechnologie
Virtualisierungstechnologie
Virtualisierungstechnologie bedeutet, dass Computerelemente auf virtueller Basis und nicht auf realer Basis ausgeführt werden. Sie kann die Kapazität der Hardware erweitern, den Software-Rekonfigurationsprozess vereinfachen und die Anzahl der virtuellen Software-Maschinen verringern damit verbundener Overhead und Unterstützung für eine breitere Palette von Betriebssystemen. Softwareanwendungen können durch Virtualisierungstechnologie von der zugrunde liegenden Hardware isoliert werden. Sie umfasst einen Split-Modus, der eine einzelne Ressource in mehrere virtuelle Ressourcen aufteilt, und einen Aggregationsmodus, der mehrere Ressourcen in eine virtuelle Ressource integriert. Die Virtualisierungstechnologie kann basierend auf Objekten in Speichervirtualisierung, Computervirtualisierung, Netzwerkvirtualisierung usw. unterteilt werden. Die Computervirtualisierung wird weiter in Virtualisierung auf Systemebene, Virtualisierung auf Anwendungsebene, Desktop-Virtualisierung usw. unterteilt. In der Cloud-Computing-Implementierung. Die Virtualisierung von Computersystemen ist die Grundlage für alle Dienste und Anwendungen, die auf der „Cloud“ basieren. Virtualisierungstechnologie wird hauptsächlich in CPU-, Betriebssystem-, Server- und anderen Aspekten eingesetzt und ist die beste Lösung zur Verbesserung der Serviceeffizienz.
Verteilter massiver Datenspeicher
Das Cloud-Computing-System besteht aus einer großen Anzahl von Servern und bedient eine große Anzahl von Benutzern gleichzeitig. Daher verwendet das Cloud-Computing-System verteilten Speicher zum Speichern von Daten und redundanten Speicher (Cluster). (Computing, Datenredundanz). Yuhe verteilte Speicherung) gewährleistet die Zuverlässigkeit der Daten. Die redundante Methode gewährleistet niedrige Kosten durch Aufgabenzerlegung und Clustering und ersetzt die Leistung von Supercomputern durch Low-End-Maschinen. Diese Methode gewährleistet die hohe Verfügbarkeit, hohe Zuverlässigkeit und Wirtschaftlichkeit verteilter Daten, d. h. die Speicherung mehrerer Kopien derselben Daten . . Die in Cloud-Computing-Systemen weit verbreiteten Datenspeichersysteme sind Googles GFS und HDFS, die vom Hadoop-Team entwickelte Open-Source-Implementierung von GFS.
Massendatenverwaltungstechnologie
Cloud Computing erfordert die Verarbeitung und Analyse verteilter und umfangreicher Daten. Daher muss die Datenverwaltungstechnologie in der Lage sein, große Datenmengen effizient zu verwalten. Bei der Datenverwaltungstechnologie in Cloud-Computing-Systemen handelt es sich hauptsächlich um die BigTable-Datenverwaltungstechnologie von Google und das vom Hadoop-Team entwickelte Open-Source-Datenverwaltungsmodul HBase. Da sich die Form der Cloud-Datenspeicherverwaltung von der herkömmlichen RDBMS-Datenverwaltungsmethode unterscheidet, ist das Auffinden bestimmter Daten in riesigen verteilten Daten ebenfalls ein Problem, das die Cloud-Computing-Datenverwaltungstechnologie lösen muss. Gleichzeitig können herkömmliche SQL-Datenbankschnittstellen aufgrund unterschiedlicher Verwaltungsformen nicht direkt auf Cloud-Managementsysteme übertragen werden. Die Forschung konzentriert sich auf die Bereitstellung von RDBMS- und SQL-Schnittstellen für die Cloud-Datenverwaltung, wie z. B. HBase und Hive, basierend auf Hadoap-Teilprojekten. Darüber hinaus ist im Hinblick auf das Cloud-Datenmanagement auch die Gewährleistung der Datensicherheit und der Datenzugriffseffizienz eines der zentralen Forschungsthemen.
Programmiermethode
Cloud Computing bietet ein verteiltes Rechenmodell, das objektiv ein verteiltes Programmiermodell erfordert. Cloud Computing übernimmt Map-Reduce, ein verteiltes paralleles Programmiermodell mit einfachen Ideen. Map-Reduce ist ein Programmiermodell und ein Aufgabenplanungsmodell. Es wird hauptsächlich für den parallelen Betrieb von Datensätzen und die Planung paralleler Aufgaben verwendet. In diesem Modus müssen Benutzer nur ihre eigene Map-Funktion und Reduce-Funktion schreiben, um parallele Berechnungen durchzuführen. Unter diesen definiert die Map-Funktion die Verarbeitungsmethode der Blockdaten auf jedem Knoten, während die Reduce-Funktion die Speichermethode der Zwischenergebnisse und die Induktionsmethode der Endergebnisse definiert.
Cloud-Computing-Plattform-Verwaltungstechnologie
Cloud-Computing-Ressourcen sind riesig, mit einer großen Anzahl von Servern, die an verschiedenen Standorten verteilt sind und Hunderte von Anwendungen gleichzeitig ausführen, um sicherzustellen, dass das Ganze Das System bietet unterbrechungsfreie Dienste. Das ist eine große Herausforderung. Die Plattformverwaltungstechnologie von Cloud-Computing-Systemen kann die Zusammenarbeit einer großen Anzahl von Servern ermöglichen, die Geschäftsbereitstellung und -aktivierung erleichtern, Systemfehler schnell erkennen und beheben und durch automatisierte und intelligente Mittel einen zuverlässigen Betrieb großer Systeme erreichen.
Weitere Informationen zu diesem Thema finden Sie in der Rubrik „FAQ“!
Das obige ist der detaillierte Inhalt vonWas bedeutet Netzwerk-Cloud?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!