
Einführung
Heutzutage ist die Cloud-Computing-Technologie sehr verbreitet. Die Popularität dieser Technologie wird durch die große Anzahl von IT-Anbietern bestimmt, darunter Unternehmen wie IBM, Microsoft, Intel, Google, HP und NEC. Cloud-Technologien begannen ihre Entwicklung, als sie 2008 unter dem Begriff "Cloud-Computing" auf den Markt kamen. Heute ermöglicht Cloud-Computing das Ausführen von Anwendungen über das Internet durch spezielle Rechenressourcen, die von einem Anbieter verwaltet werden. Es gibt drei Hauptarten der Bereitstellung von Cloud-Computing: IaaS, PaaS und SaaS.
IaaS steht für Infrastructure as a Service. Diese Art von Dienst ermöglicht die Nutzung eines vollwertigen Servers mit einer bestimmten Datenmenge und einer einzigartigen Adresse im virtuellen Raum. PaaS steht für Platform as a Service. Diese Art von Dienst ermöglicht die Nutzung eines virtuellen Servers, auf dem ein Betriebssystem und die erforderlichen Programme installiert sind. SaaS steht für Software as a Service. Diese Art von Dienst ermöglicht die Nutzung einzelner Programme über das Internet. Die Verwendung dieser Kategorien ermöglicht es dem Benutzer, bereits konfigurierte, gewartete Geräte zu nutzen, ohne Geld für Hardware und Software auszugeben.
Vorteile und Nachteile der Cloud-Computing-Technologie
Alle Kategorien des Cloud-Computing haben den unschätzbaren Vorteil, von überall auf dem Planeten zugänglich zu sein, vorausgesetzt, es gibt Internet, einen Computer und einen Browser. Um Zugang zu erhalten, ist es nicht notwendig, einen teuren Computer zu haben; alle Informationen werden auf einem Remote-Server gespeichert und verarbeitet, und der Zugang erfolgt über eine Weboberfläche.
Die Nutzung der Cloud-Computing-Technologie ermöglicht den Zugriff auf Ihre Informationen von jedem Ort zu jeder Zeit. Daten werden automatisch vom Anbieter kopiert und verschlüsselt, was es dem Benutzer ermöglicht, sich keine Sorgen um die Sicherheit und Vertraulichkeit der Informationen zu machen.
Der Anbieter bietet rund um die Uhr Unterstützung für virtuelle Maschinen und verschiedene Tarifpläne für jedes erforderliche Niveau. In der Regel sind die Server durchschnittlicher Unternehmen zu 10-15% ausgelastet, während die restliche Zeit, abgesehen von seltenen Momenten, die Ressourcen untätig stehen. Cloud-Computing-Technologie ermöglicht es, Ausgaben umzuverteilen und nicht für zusätzliche Kosten für Geräte und deren Wartung zu überbezahlen. Hardware-Ressourcen werden strikt auf der Grundlage des tatsächlichen Verbrauchs bezahlt, was es dem Kunden ermöglicht, keine Geräte zu kaufen oder zu mieten, sondern virtuelle Ressourcen nach Bedarf zu nutzen.
Die Zahlung für Software-Ressourcen hat ebenfalls ein flexibles System. Anstelle von Softwarepaketen kauft das Unternehmen einzelne Softwareprodukte für jeden einzelnen lokalen Benutzer. Die Kosten für Produktversionen für Cloud-Computing sind erheblich niedriger als die Kosten für Anwendungen für Personal Computer. Es gibt auch die Möglichkeit, Software stundenweise zu bezahlen, was es ermöglicht, Geld zu sparen, falls sie selten genutzt wird. Die Cloud-Nutzung von Programmen eliminiert auch die Zeit, die für Installation, Aktualisierung und technischen Support aufgewendet wird.
Softwareanbieter profitieren ebenfalls wirtschaftlich von der Cloud-Bereitstellung von Ressourcen. Die Wartung eines großen homogenen Rechenzentrums ist rentabler als das gleiche Volumen kleinerer heterogener. Auch wenn ein einzelner Server unter mehreren Benutzern verteilt wird, wird die Last geglättet, da die Wahrscheinlichkeit einer gleichzeitigen Spitzenlast sehr gering ist.
Unter anderem sind Cloud-Technologien ein effektives Werkzeug zur Erweiterung von Vertriebskanälen und zur Steigerung des Gewinns für unabhängige Softwareanbieter in Form von Software als Dienstleistung. Dieser Ansatz organisiert eine dynamische Bereitstellung von Dienstleistungen, bei der die Benutzer für die Bereitstellung von Dienstleistungen bezahlen und das Volumen der verbrauchten Ressourcen je nach ihren persönlichen Bedürfnissen regulieren.
Die Nutzung von Cloud-Computing erfordert nicht den Kauf und die Konfiguration von Geräten und Software. Die Reduzierung der Anzahl physischer Server verbessert die Wartungsprozesse. In jedem Moment, wenn der Benutzer ein Softwareprodukt startet, besteht die volle Gewissheit, dass die neueste konfigurierte Version des Programms installiert ist, ohne dass eine Neuinstallation und Zahlung für Updates erforderlich ist.
Cloud-Computing bietet den Benutzern auch zusätzliche Arbeitswerkzeuge, wie z.B. die Zusammenarbeit an Dokumenten. Bei der Nutzung dieses Werkzeugs ist es nicht notwendig, neue Versionen einer Datei zu senden und nacheinander zu bearbeiten. Bei der Nutzung von Cloud-Diensten werden alle von einem Benutzer vorgenommenen Änderungen sofort anderen Benutzern angezeigt.
Cloud-Tools haben standardisierte offene Programmierschnittstellen (API), über die Anwendungen entwickelt und miteinander verbunden werden.
Bei der Entwicklung von Anwendungen mit komplexer Struktur ermöglicht Cloud-Computing die Nutzung einer unbegrenzten Menge an Rechenressourcen nach Bedarf. Die Bereitstellung dieser Ressourcen ist nur durch die Möglichkeiten der Cloud begrenzt. Komplexere Aufgaben, die von Benutzern ausgeführt werden, erhalten in den Momenten, in denen dies erforderlich ist, eine größere Menge an Speicher und Rechenleistung. Die Nutzung dieses Werkzeugs ermöglicht es, mehrere Kopien einer Anwendung zum Testen und Debuggen auszuführen; die Skalierbarkeit einer virtuellen Maschine ermöglicht es, dies fast sofort zu tun.
Genauso wie Rechenressourcen kann auch die Menge an verfügbarem Speicher bei der Nutzung von Cloud-Technologien nach Bedarf erhöht werden. Bei der Speicherung von Daten in einem Cloud-Dienst sind die Benutzer nicht durch die Menge an Speicherplatz eingeschränkt, da das Volumen der Cloud in Milliarden von Gigabyte verfügbarem Speicher berechnet wird.
All diese Vorteile der Cloud-Technologien sind ein praktisches Werkzeug zur Gründung von Software-Startups. Entwickler müssen keine Hardware und Software erwerben und warten.
Dennoch hat die Cloud-Computing-Technologie auch Nachteile. Der bedeutendste davon ist die Notwendigkeit einer ständigen Internetverbindung. Ohne Netzwerkverbindung gibt es keinen Zugang zu den Dokumenten und Software, die für die Arbeit benötigt werden. Neben dem einfachen Zugang erfordern einige Programme eine hohe Verbindungsgeschwindigkeit mit großer Bandbreite. Bei fehlender Qualität der Verbindung können Cloud-Programme langsamer arbeiten als Desktop-Anwendungen auf einem Personal Computer. Genau dieser Nachteil ist das Haupthindernis für die Entwicklung von Cloud-Technologien im IT-Umfeld Russlands.
Theoretisch kann auch die Sicherheit von Cloud-Daten gefährdet sein. Nicht alle Daten können einem Drittanbieter anvertraut werden, nicht nur zur Speicherung, sondern auch zur Verarbeitung. Daten können auch während ihrer Übertragung an den Anbieter abgefangen werden. Neben der Vertraulichkeit können auch rechtliche Probleme auftreten, beispielsweise solche, die mit der Einhaltung der Anforderungen zum Schutz personenbezogener Daten zusammenhängen.
Der Aspekt des Zugriffs des Staates auf Daten ist wichtig. Nach dem Gesetz hat der Staat, in dessen Hoheitsgebiet die Daten gespeichert sind, vollen Zugang zu den Informationen. Zum Beispiel hat der Anbieter nach US-Recht nicht einmal das Recht, den Fakt der Übertragung vertraulicher Informationen an den Staat jemandem anderen als seinen Anwälten offenzulegen.
Es gibt mehrere Optionen zur Lösung dieses Problems. Eine davon ist die vorherige Verschlüsselung von Daten, bevor sie in die Cloud-Speicherung gesendet werden. Wenn der Benutzer einer Cloud-Ressource ein Unternehmen ist, wird die Methode der Nutzung von Cloud-Technologien als eigener Punkt in der Liste der Fragen zur Informationssicherheit aufgeführt.
Einige Anbieter implementieren selbstständig Datenverschlüsselungsdienste.
Ein weiterer wesentlicher Nachteil ist die eingeschränkte Funktionalität von Cloud-Anwendungen. Um die Hauptfunktionalität über die Weboberfläche nutzen zu können, sind viele Anwendungen von zusätzlichen Arbeitswerkzeugen ausgeschlossen. In einigen Cloud-Softwareprodukten ist die Funktionalität nahezu identisch mit der von Desktop-Anwendungen, während sie in anderen in vielen Parametern erheblich verliert. So hat beispielsweise das Desktop-Programm Microsoft Excel viel mehr Funktionen als Google Docs-Tabellen oder die Office-Webanwendung.
Bei der Auswahl eines Cloud-Service-Anbieters sollte man in erster Linie an die langfristige Perspektive denken. Die Zusammenarbeit mit einem Anbieter setzt das volle Vertrauen in alle Ressourcen und die Wahl der Methoden zur Verarbeitung von Informationen voraus. Ein Anbieter kann Fehler machen, versäumen, rechtzeitig Backups zu erstellen, und seine Hardware nicht warten. Die Freiheit, jede Version eines Softwareprodukts außer der neuesten zu wählen, ist ebenfalls eingeschränkt.
In seinem Artikel "Das am besten gehütete Geheimnis der Clouds" behauptet Hugh MacLeod, dass Cloud-Computing zur Schaffung eines riesigen, zuvor nie gesehenen Monopols führt. Die Aggregation von Ressourcen bei einem einzigen, am meisten bevorzugten Anbieter könnte zu einer exorbitanten Macht dieser Corporation führen. Aber heute gibt es bereits mehrere vertrauenswürdige Unternehmen, die miteinander konkurrieren, wie Amazon, Google und Microsoft, und keines von ihnen hat die Dominanz.
Fazit
Zusammenfassend kann festgestellt werden, dass die aktive Nutzung der Cloud-Computing-Technologie keine Lösung für alle Probleme im Bereich der Informationstechnologie ist.
Cloud-Computing ist nicht so sehr ein neues Prinzip der Nutzung von Informationstechnologie, sondern das Ergebnis der Konvergenz im Prozess der Entwicklung einer Reihe von Technologien, wie Hochgeschwindigkeitsnetzwerke, Hochleistungsprozessoren und Virtualisierung.
Die Notwendigkeit, Investitionen im Bereich der Informationstechnologie in der heutigen wirtschaftlichen Situation neu zu bewerten, ist ein zusätzlicher Faktor, der Unternehmen dazu anregt, die Möglichkeiten des Cloud-Computing zur Kostensenkung zu erkunden. Aber es ist unerwünscht für Organisationen, eine ausschließlich Cloud-Infrastruktur zu wählen, die sich nur auf verschiedene private und öffentliche Cloud-Architekturen und -Dienste stützt - vor allem aus Gründen der Personalisierung, Verfügbarkeit und Sicherheit von Informationssystemen. Cloud-Computing-Dienstanbieter und große Unternehmen, die eine effektive Cloud-Infrastruktur bereitstellen möchten, können Vorteile erlangen.

Kommentare 0
Noch keine Kommentare — sei der Erste.