Cloud Computing-Übersicht
Cloud Computing bietet uns die Möglichkeit, über das Internet als Dienstprogramme auf die Anwendungen zuzugreifen. Es ermöglicht uns, die Anwendungen online zu erstellen, zu konfigurieren und anzupassen.
Was ist Cloud?
Der Begriff Cloud bezieht sich auf a Network oder Internet.Mit anderen Worten, wir können sagen, dass Cloud etwas ist, das an einem entfernten Ort vorhanden ist. Die Cloud kann Dienste über öffentliche und private Netzwerke bereitstellen, dh über WAN, LAN oder VPN.
Anwendungen wie E-Mail, Webkonferenzen und CRM (Customer Relationship Management) werden in der Cloud ausgeführt.
Was ist Cloud Computing?
Cloud Computing bezieht sich auf manipulating, configuring, und accessing die Hardware- und Softwareressourcen aus der Ferne. Es bietet Online-Datenspeicherung, Infrastruktur und Anwendung.
Cloud-Computing-Angebote platform independency,da die Software nicht lokal auf dem PC installiert werden muss. Daher macht das Cloud Computing unsere Geschäftsanwendungen mobile und collaborative.
Grundlegendes Konzept
Hinter den Kulissen arbeiten bestimmte Dienste und Modelle, die das Cloud-Computing für Endbenutzer machbar und zugänglich machen. Im Folgenden sind die Arbeitsmodelle für Cloud Computing aufgeführt:
- Bereitstellungsmodelle
- Servicemodelle
Bereitstellungsmodelle
Bereitstellungsmodelle definieren die Art des Zugriffs auf die Cloud, dh wie befindet sich die Cloud? Die Cloud kann auf vier Arten zugreifen: Öffentlich, Privat, Hybrid und Community.
Öffentliche Cloud
Das public cloud ermöglicht den einfachen Zugang von Systemen und Diensten zur Öffentlichkeit. Öffentliche Clouds sind aufgrund ihrer Offenheit möglicherweise weniger sicher.
Private Wolke
Das private cloud Ermöglicht den Zugriff auf Systeme und Dienste innerhalb einer Organisation. Es ist aufgrund seiner privaten Natur sicherer.
Community Cloud
Das community cloud ermöglicht den Zugriff auf Systeme und Dienste für eine Gruppe von Organisationen.
Hybrid Cloud
Das hybrid cloud ist eine Mischung aus öffentlicher und privater Cloud, bei der die kritischen Aktivitäten mithilfe der privaten Cloud ausgeführt werden, während die nicht kritischen Aktivitäten mithilfe der öffentlichen Cloud ausgeführt werden.
Servicemodelle
Cloud Computing basiert auf Servicemodellen. Diese werden in drei grundlegende Servicemodelle eingeteilt:
- Infrastructure-as-a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software-as-a-Service (SaaS)
Anything-as-a-Service (XaaS) ist ein weiteres Servicemodell, das Network-as-a-Service, Business-as-a-Service, Identität-als-Service, Datenbank-as-a-Service oder Strategie-as-a-Service umfasst.
Das Infrastructure-as-a-Service (IaaS) ist das grundlegendste Serviceniveau. Jedes der Servicemodelle erbt den Sicherheits- und Verwaltungsmechanismus vom zugrunde liegenden Modell, wie in der folgenden Abbildung dargestellt:
Infrastructure-as-a-Service (IaaS)
IaaS Bietet Zugriff auf grundlegende Ressourcen wie physische Maschinen, virtuelle Maschinen, virtuellen Speicher usw.
Platform-as-a-Service (PaaS)
PaaS bietet die Laufzeitumgebung für Anwendungen, Entwicklungs- und Bereitstellungstools usw.
Software-as-a-Service (SaaS)
SaaS Modell ermöglicht die Verwendung von Softwareanwendungen als Dienst für Endbenutzer.
Geschichte des Cloud Computing
Das Konzept von Cloud Computing entstand im Jahr 1950 mit der Implementierung von Großrechnern, die über zugänglich sind thin/static clients.Seitdem hat sich das Cloud Computing von statischen zu dynamischen Clients und von Software zu Services entwickelt. Das folgende Diagramm erläutert die Entwicklung des Cloud Computing:
Leistungen
Cloud Computing bietet zahlreiche Vorteile. Einige von ihnen sind unten aufgeführt -
Über das Internet kann auf Anwendungen als Dienstprogramme zugegriffen werden.
Man kann die Anwendungen jederzeit online bearbeiten und konfigurieren.
Es ist nicht erforderlich, eine Software zu installieren, um auf Cloud-Anwendungen zuzugreifen oder diese zu bearbeiten.
Cloud Computing bietet Online-Entwicklungs- und Bereitstellungstools, mit denen die Laufzeitumgebung programmiert werden kann PaaS model.
Cloud-Ressourcen sind über das Netzwerk so verfügbar, dass plattformunabhängiger Zugriff auf alle Arten von Clients möglich ist.
Cloud Computing bietet on-demand self-service. Die Ressourcen können ohne Interaktion mit dem Cloud-Dienstanbieter verwendet werden.
Cloud Computing ist sehr kostengünstig, da es mit hoher Effizienz und optimaler Auslastung arbeitet. Es ist lediglich eine Internetverbindung erforderlich
Cloud Computing bietet einen Lastausgleich, der die Zuverlässigkeit erhöht.
Risiken im Zusammenhang mit Cloud Computing
Obwohl Cloud Computing eine vielversprechende Innovation mit verschiedenen Vorteilen in der Computerwelt ist, birgt es Risiken. Einige von ihnen werden unten diskutiert:
Sicherheit und Privatsphäre
Es ist das größte Problem beim Cloud Computing. Da das Datenmanagement und das Infrastrukturmanagement in der Cloud von Dritten bereitgestellt werden, besteht immer das Risiko, dass die vertraulichen Informationen an Cloud-Dienstanbieter weitergegeben werden.
Obwohl die Cloud-Computing-Anbieter hochsichere, kennwortgeschützte Konten sicherstellen, kann jedes Anzeichen einer Sicherheitsverletzung zum Verlust von Kunden und Unternehmen führen.
Einschließen
Für die Kunden ist es sehr schwierig, von einem zu wechseln Cloud Service Provider (CSP) zum anderen. Dies führt zu einer Abhängigkeit von einem bestimmten CSP für den Dienst.
Isolationsfehler
Dieses Risiko besteht aus dem Ausfall eines Isolationsmechanismus, der Speicher, Speicher und Routing zwischen den verschiedenen Mandanten trennt.
Kompromiss zwischen Verwaltungsschnittstelle
Bei öffentlichen Cloud-Anbietern sind die Kundenverwaltungsschnittstellen über das Internet zugänglich.
Unsichere oder unvollständige Datenlöschung
Es ist möglich, dass die zum Löschen angeforderten Daten nicht gelöscht werden. Dies geschieht aus einem der folgenden Gründe
Zusätzliche Kopien der Daten werden gespeichert, sind jedoch zum Zeitpunkt des Löschens nicht verfügbar
Datenträger, auf dem Daten mehrerer Mandanten gespeichert sind, werden zerstört.
Eigenschaften von Cloud Computing
Es gibt vier Hauptmerkmale von Cloud Computing. Sie sind in der folgenden Abbildung dargestellt:
On-Demand-Self-Service
Mit Cloud Computing können Benutzer Webdienste und Ressourcen bei Bedarf nutzen. Man kann sich jederzeit auf einer Website anmelden und diese nutzen.
Breiter Netzwerkzugriff
Da Cloud Computing vollständig webbasiert ist, kann von überall und jederzeit darauf zugegriffen werden.
Ressorcenzusammenlegung
Mit Cloud Computing können mehrere Mandanten einen Ressourcenpool gemeinsam nutzen. Man kann eine einzelne physische Instanz von Hardware, Datenbank und Basisinfrastruktur gemeinsam nutzen.
Schnelle Elastizität
Es ist sehr einfach, die Ressourcen jederzeit vertikal oder horizontal zu skalieren. Skalierung von Ressourcen bedeutet die Fähigkeit von Ressourcen, mit steigender oder sinkender Nachfrage umzugehen.
Die Ressourcen, die zu einem bestimmten Zeitpunkt von Kunden verwendet werden, werden automatisch überwacht.
Gemessener Service
In diesem Service steuert und überwacht der Cloud-Anbieter alle Aspekte des Cloud-Service. Ressourcenoptimierung, Abrechnung und Kapazitätsplanung usw. hängen davon ab.