Cloud Computing ist die Entwicklung und Anwendung von Parallel-Computing-, Grid-Computing- und Distributed-Computing-Technologien. Es handelt sich um eine Art verteiltes Computing. Es bezieht sich auf die Zerlegung riesiger Datenverarbeitungsprogramme über das Netzwerk „Cloud“. in unzählige kleine Programme aufteilen und diese kleinen Programme dann über ein aus mehreren Servern bestehendes System verarbeiten und analysieren, um Ergebnisse zu erhalten und sie an den Benutzer zurückzugeben.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Welche Technologie ist die Entwicklung und Anwendung von Cloud Computing?
Cloud Computing ist die Entwicklung und Anwendung von Parallel-Computing-, Grid-Computing- und verteilten Computing-Technologien.
Einführung in Cloud Computing:
Cloud Computing ist eine Art verteiltes Computing, das sich auf die Verarbeitung großer Datenmengen über das Netzwerk „Cloud“ bezieht. Das Programm ist zerlegt in unzählige kleine Programme, die dann über ein aus mehreren Servern bestehendes System verarbeitet und analysiert werden, um Ergebnisse zu erhalten und diese an den Benutzer zurückzugeben. In den Anfängen des Cloud Computing handelte es sich vereinfacht ausgedrückt um einfaches verteiltes Rechnen, das Lösen von Aufgabenverteilungen und das Zusammenführen von Berechnungsergebnissen. Daher wird Cloud Computing auch Grid Computing genannt. Durch diese Technologie können Zehntausende Daten in sehr kurzer Zeit (einige Sekunden) verarbeitet und so leistungsstarke Netzwerkdienste erzielt werden.
Der in dieser Phase erwähnte Cloud-Dienst ist nicht nur eine Art verteiltes Rechnen, sondern auch Computertechnologien wie verteiltes Rechnen, Utility Computing, Lastausgleich, paralleles Rechnen, Netzwerkspeicher, Hot-Backup-Redundanz und Virtualisierung Das Ergebnis ist eine Mischung, die sich weiterentwickelt und einen Sprung nach vorne macht.
Eigenschaften:
Die wertvollen Eigenschaften von Cloud Computing sind hohe Flexibilität, Skalierbarkeit und ein hohes Leistungsverhältnis. Im Vergleich zu herkömmlichen Netzwerkanwendungsmodellen bietet es die folgenden Vorteile und Eigenschaften:
1. Virtualisierungstechnologie.
Es muss betont werden, dass die Virtualisierung die Grenzen von Zeit und Raum durchbricht und das wichtigste Merkmal des Cloud Computing ist. Die Virtualisierungstechnologie umfasst Anwendungsvirtualisierung und Ressourcenvirtualisierung. Wie wir alle wissen, besteht keine räumliche Verbindung zwischen der physischen Plattform und der Anwendungsbereitstellungsumgebung. Die Datensicherung, -migration und -erweiterung für entsprechende Terminalvorgänge erfolgt über die virtuelle Plattform.
2. Dynamisch erweiterbar.
Cloud Computing verfügt über effiziente Rechenfunktionen. Durch das Hinzufügen von Cloud-Computing-Funktionen zum ursprünglichen Server kann die Rechengeschwindigkeit schnell erhöht und letztendlich der Zweck erreicht werden, den Virtualisierungsgrad dynamisch zu erweitern, um Anwendungen zu erweitern.
3. Bereitstellung nach Bedarf.
Computer enthalten viele Anwendungen, Programmsoftware usw. Verschiedene Anwendungen entsprechen unterschiedlichen Datenressourcenbibliotheken, sodass Benutzer eine starke Rechenleistung benötigen, um Ressourcen zum Ausführen verschiedener Anwendungen bereitzustellen, und Cloud-Computing-Plattformen können Ressourcen entsprechend den Benutzeranforderungen bereitstellen . muss schnell mit Rechenleistung und Ressourcen ausgestattet werden.
4. Hohe Flexibilität.
Die meisten derzeit auf dem Markt befindlichen IT-Ressourcen, Software und Hardware unterstützen die Virtualisierung, wie z. B. Speichernetzwerke, Betriebssysteme sowie Entwicklungssoftware und -hardware. Virtualisierungselemente werden im virtuellen Pool von Cloud-Systemressourcen vereinheitlicht und verwaltet. Es ist ersichtlich, dass Cloud Computing nicht nur mit Maschinen und Hardwareprodukten verschiedener Hersteller mit geringer Konfiguration kompatibel ist, sondern auch eine höhere Leistung ermöglicht Rechnen mit Peripheriegeräten.
Hohe Zuverlässigkeit.
Selbst wenn der Server ausfällt, hat dies keine Auswirkungen auf den normalen Betrieb von Computern und Anwendungen. Da ein einzelner Punktserver ausfällt, können auf verschiedenen physischen Servern verteilte Anwendungen mithilfe der Virtualisierungstechnologie wiederhergestellt oder mithilfe der dynamischen Erweiterungsfunktion neue Server für die Datenverarbeitung bereitgestellt werden.
6. Hohe Kostenleistung.
Durch die Platzierung von Ressourcen in einem virtuellen Ressourcenpool zur einheitlichen Verwaltung werden die physischen Ressourcen bis zu einem gewissen Grad optimiert. Benutzer können sich für die Bildung einer Cloud für relativ günstige PCs entscheiden, was die Kosten senkt Einerseits steht die Rechenleistung der des Mainframes in nichts nach.
7. Skalierbarkeit.
Benutzer können die schnellen Bereitstellungsbedingungen von Anwendungssoftware nutzen, um bestehende und neue Dienste, die sie benötigen, einfacher und schneller zu erweitern. Wenn beispielsweise in einem Computer-Cloud-Computing-System ein Geräteausfall auftritt, werden Benutzer weder auf Computerebene noch in bestimmten Anwendungen behindert. Sie können die dynamische Erweiterungsfunktion des Computer-Cloud-Computing nutzen, um andere Probleme effektiv zu bewältigen . Dadurch wird sichergestellt, dass die Aufgaben ordnungsgemäß erledigt werden. Bei dynamischer Erweiterung virtualisierter Ressourcen können Anwendungen effizient erweitert und das Betriebsniveau des Computer-Cloud-Computing verbessert werden.
Verwandte Empfehlungen: „Programmiervideo“
Das obige ist der detaillierte Inhalt vonWelche Technologie ist die Entwicklung und Anwendung von Cloud Computing?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!