Heim >häufiges Problem >Was ist Cloud Computing?

Was ist Cloud Computing?

anonymity
anonymityOriginal
2019-05-07 17:16:3560436Durchsuche

Was ist Cloud Computing?

Cloud Computing (Cloud Computing) ist das Steigerungs-, Nutzungs- und Interaktionsmodell internetbasierter verwandter Dienste, die in der Regel die Bereitstellung über das Internet beinhalten Internet Dynamische, leicht skalierbare und häufig virtualisierte Ressourcen. Cloud ist eine Metapher für Netzwerk und Internet. In der Vergangenheit wurde die Cloud häufig zur Darstellung von Telekommunikationsnetzen in Diagrammen verwendet, später wurde sie auch zur Darstellung der Abstraktion des Internets und der zugrunde liegenden Infrastruktur verwendet. Daher können Sie mit Cloud Computing sogar 10 Billionen Berechnungen pro Sekunde durchführen. Mit solch einer leistungsstarken Rechenleistung können Sie nukleare Explosionen simulieren, den Klimawandel und Marktentwicklungstrends vorhersagen. Benutzer greifen über Computer, Laptops, Mobiltelefone usw. auf das Rechenzentrum zu und führen Berechnungen entsprechend ihren eigenen Anforderungen durch.

Es gibt viele Definitionen von Cloud Computing. Es gibt mindestens 100 Erklärungen dafür, was genau Cloud Computing ist. Was zum jetzigen Zeitpunkt weithin akzeptiert wird, ist die Definition des National Institute of Standards and Technology (NIST) : Cloud Computing ist ein Pay-per-Use-Modell, das verfügbaren, bequemen On-Demand-Netzwerkzugriff in a bereitstellt Gemeinsamer Pool konfigurierbarer Computerressourcen (zu den Ressourcen gehören Netzwerke, Server, Speicher, Anwendungssoftware und Dienste), die schnell und mit minimalem Verwaltungsaufwand oder minimaler Interaktion mit der Interaktion mit Dienstanbietern bereitgestellt werden können. Laienhaft ausgedrückt ist Cloud Computing das Rechnen über eine große Anzahl von Rechenressourcen in der Cloud. Benutzer senden beispielsweise Anweisungen über ihre eigenen Computer an Dienstanbieter, die Cloud Computing anbieten, und führen Berechnungen zur „nuklearen Explosion“ über eine große Anzahl von Servern durch Die von den Dienstleistern bereitgestellten Ergebnisse werden dann an den Benutzer zurückgegeben.

Im Allgemeinen müssen Entwickler von Cloud-Plattformen

die Architektur eines verteilten Systems entwickeln. Außerdem müssen sie die zugrunde liegenden Funktionsprinzipien der Cloud verstehen, z. B. wie Aufgaben und Daten aufgeteilt werden Nur durch die Einrichtung eines verteilten Systems zur Vervollständigung der Zusammenarbeit, durch die Planung von Ressourcen und durch die Sicherstellung der Datenkonsistenz können wir Anwendungen besser entwerfen. Zuvor müssen Sie natürlich zunächst die Grundkenntnisse von Betriebssystem, NetzwerkNetzwerk und Datenbank verstehen.

Die rasante Entwicklung von Cloud-Plattformen und Cloud-Anwendungen ist untrennbar mit der starken Entwicklung der

Open-Source-Technologie verbunden. Verschiedene Open-Source-Technologien lösen unterschiedliche Probleme, und Sie müssen auch unterschiedliche verstehen Programmiersprachen wie OpenStack erfordern das Erlernen von Python und Kubernetes und Docker erfordern das Erlernen von Go. Die größere Bedeutung der Open-Source-Technologie liegt natürlich darin, Probleme zu lösen, sodass es keine Schwelle von 0 bis 1 gibt. Ihre Anwendung in der Produktionsumgebung erfordert viel Optimierung, also Leistung, Stabilität, hohe Verfügbarkeit, Datenzuverlässigkeit, Bedienbarkeit usw. erfordern alle besondere Berücksichtigung. Dies erfordert natürlich eine detaillierte Analyse spezifischer Fragestellungen. NetEase Cloud geht davon aus, dass zukünftige geschäftsorientierte Internetanwendungen alle Cloud-native Anwendungen sein werden, aber Cloud-native Anwendungen in unterschiedlichen Phasen haben unterschiedliche Kerndesignanforderungen.

Cloud Computing ist ein großes Konzept, das viele technische und sogar wirtschaftliche Faktoren umfasst. Wenn Sie Cloud Computing „lernen“ möchten, ist es zweifellos sehr ratsam, zunächst zu verstehen, welche Technologien Sie für Cloud Computing erlernen müssen. Aber reines Verstehen reicht nicht aus. Echtes immersives Lernen ist die Grundlage für ein solides Verständnis.

Cloud Computing ist eine Technologie Cloud Computing im engeren Sinne bezieht sich auf das Bereitstellungs- und Nutzungsmodell der IT-Infrastruktur, das sich auf die Bereitstellung der erforderlichen Ressourcen über das Netzwerk bei Bedarf bezieht und leicht skalierbare Weise; Im weitesten Sinne bezieht sich Cloud Computing auf das Dienstbereitstellungs- und Nutzungsmodell, das sich auf den Erhalt der erforderlichen Dienste über das Netzwerk auf bedarfsorientierte und leicht skalierbare Weise bezieht. Diese Art von Dienst kann sich auf IT, Software, Internet oder jeden anderen Dienst beziehen. Es gibt auch viele Versionen von „Cloud Computing“-Büchern die auf Theorie und Praxis basieren. Einführung in die Eigenschaften und Funktionen des Cloud Computing.

Das obige ist der detaillierte Inhalt vonWas ist Cloud Computing?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn