Einführung in die Cloud:

Das Wort "Cloud" ist in letzter Zeit eher ein Modetrend geworden. Alle reden darüber, und aus wahrscheinlichen Gründen wird es von allen genutzt. Die meisten Leute, die den Begriff Cloud ganz frei verwenden, verstehen die wahre Definition dessen, was es genau ist, und die technologischen Auswirkungen nicht wirklich. Versuchen wir also, den Mythos so wenig technisch wie möglich zu entlarven.

Was ist die Cloud?

Laut Wikipedia ist „Cloud Computing ein Modell für den allgegenwärtigen Netzwerkzugriff auf einen gemeinsam genutzten Pool konfigurierbarer Computerressourcen“.

Das Stichwort „allgegenwärtig“ bedeutet „überall präsent“. Und darum geht es bei Cloud. Es ist überall präsent!

Stellen Sie sich vor, Sie haben eine High-End-Maschine, die viel „Rechenleistung“ erzeugt. Diese Rechenleistung kann alles sein, von Hardware wie Speicherplatz oder CPU-Leistung bis hin zu Software und Hilfsprogrammen. Vor dem Beginn des Internet-Zeitalters gab es praktisch keine Methode, um Ihre "Rechenleistung" zu teilen. Sie haben ein System gekauft und das war es. Sie können das System nur für Ihre persönlichen Bedürfnisse vollständig nutzen.

Die Cloud-Technologie ermöglicht es Ihnen, Ihre Rechenleistung tatsächlich zu vermieten! Wenn Sie also Ihren Speicherplatz verkaufen möchten, können Sie dies mithilfe der Cloud tun. Um mehr Analogie zu ziehen, vergleiche mit Elektrizität.

Genauso wie es eine Basisstation gibt, die verschiedene Anbieter mit Strom versorgt, die sie mit Stromkabeln und Transformatoren abonniert haben, können wir mithilfe der Cloud-Technologie verschiedene Anbieter, die dafür bezahlen, mit Rechenleistung über das Internet versorgen! Es wird einfach die Idee "Kaufen Sie Ihre Hardware" verworfen und stattdessen das Modell "Bezahlen, wie Sie es verwenden" übernommen.

Der Aufprall von Cloud ist laut und weit zu spüren. Sie können jetzt eine ganze Maschine zu viel geringeren Kosten als die für den Kauf erforderlichen verwenden. Sie können fast alles mieten, was mit Computern zu tun hat.

Von Speicherplatz bis hin zu Software-Frameworks ist alles in der Cloud verfügbar, und das zu wesentlich geringeren Kosten als beim tatsächlichen Kauf. Dies ermöglicht kleinen und mittleren Unternehmen das Gedeihen, da die früher damit verbundenen IT-Infrastrukturkosten gesenkt wurden. Die Popularität von Cloud lässt sich daran messen, dass Cloud-Anbieter eine Wachstumsrate von 50% pro Jahr verzeichnen!

Arten von Cloud

Cloud ist so eine riesige Sache, wurde nach dem Kontext klassifiziert, der verwendet wurde. Es gibt ein Servicemodell, das Cloud Computing als Service beschreibt. Und die Anbieter verwenden unterschiedliche Servicemodelle, um ihre Cloud-Computing-Leistung zu verkaufen.

Dann gibt es das Bereitstellungsmodell. Dieses Modell beschreibt Cloud Computing in Bezug auf die Infrastruktur. und beschreibt, wie die Cloud-Daten tatsächlich von Kundenseite bereitgestellt, gespeichert und verwendet würden. Beide Modelle sind weiter in drei Typen unterteilt.

Cloud-Servicemodell

  • Infrastructure as a Service (IaaS): IaaS bietet eine komplette IT-Infrastruktur über die Cloud. Dies bedeutet im Wesentlichen, dass Kunden mit kompletten Arbeitsmaschinen gemäß der erforderlichen Anpassung ausgestattet werden. Dies würde das Betriebssystem, die Hardware, den Speicher und andere solche Dinge einschließen. Der Endbenutzer muss sich keine Sorgen um den tatsächlichen Standort der physischen Maschine machen. Ihm würde eine komplette vollwertige Arbeitsmaschine zur Verfügung gestellt, die die zugrunde liegenden Komplexitäten der Arbeitsweise der Maschine abstrahiert. Beispiele für solche Angebote sind Amazon AWS und Microsoft Azure.
  • Plattform als Service (PaaS): Plattform als Service bietet eine Computerplattform als Service und nicht als Infrastruktur. Dies bedeutet im Wesentlichen, dass der PaaS-Service die Software-Umgebung anbietet. Sie müssen beispielsweise eine Payment Gateway-Plattform verwenden, möchten diese jedoch nicht selbst erwerben und einrichten. Sie können dann mit PaaS eine Zahlungsplattform mieten, die von Cloud bereitgestellt wird. Softwareentwickler können ihre Software über PaaS testen und entwickeln, ohne dafür eine Maschine kaufen zu müssen. Ein prominentes Beispiel für PaaS wäre Google Apps Engine, die sogar eine automatische Skalierung bietet. Dies bedeutet, dass die Rechenressourcen automatisch an die Anforderungen Ihrer Anwendung angepasst werden.

Cloud-Bereitstellungsmodell

  • Software as a Service (SaaS): Das einfachste Modell, es bietet einfach vollständige Software über die Cloud. Anstatt eine CD zu kaufen und die Software zu installieren, erhalten Sie über das Internet vollständigen Zugriff auf die Software. Dies ist das gängigste Modell für Cloud-Angebote. Beispiele sind von größter Bedeutung. Google Picasa, Salesforce und sogar Google Apps.
  • Private Cloud : Diese Cloud-Bereitstellungen werden üblicherweise in Organisationen und MNCs für eine Gruppe oder für den privaten Gebrauch durchgeführt. Die gesamte Organisationsinfrastruktur wird bei dieser Art der Bereitstellung verwaltet. Dies erfordert immer noch ein höheres Maß an Änderungen an der physischen Infrastruktur, da die gesamte Cloud-Bereitstellung von den Anforderungen und Anforderungen des Unternehmens abhängen würde. Für die private Nutzung der Cloud erfüllt ein Private Cloud-Modell jedoch seinen Zweck.
  • Öffentliche Cloud : Die öffentliche Cloud ist die gängigere Darstellung der Cloud und wird für die öffentliche oder individuelle Nutzung angeboten. Der Unterschied zwischen öffentlicher und privater Cloud besteht darin, dass die öffentliche Cloud einen wesentlich geringeren Grad an Komplexität und Sicherheit bietet als die private Cloud. Öffentliche Cloud ist relativ billiger als private Cloud. Darüber hinaus werden öffentliche Cloud-Angebote in der Regel beim Anbieter selbst bereitgestellt. In Bezug auf die Architektur mögen sie ähnlich sein, aber die tatsächlichen Infrastrukturkosten werden im Falle eines öffentlichen Angebots vom Anbieter geteilt.
  • Hybrid Cloud : Das neuere Angebot Hybrid Cloud kombiniert das Beste aus der privaten und der öffentlichen Cloud unter einer Bereitstellung. Unter dem Hybrid-Cloud-Modell befinden sich einige Funktionen der Cloud in einer privaten Cloud und einige in einer öffentlichen Cloud. In einer Organisation könnte das Abrechnungssystem beispielsweise Teil einer privaten Cloud sein, während das Front-End der abrechnenden Anwendung Teil einer öffentlichen Cloud ist, die mit Anbietern verbunden ist. Solche komplexen Bereitstellungsmodelle teilen die notwendige Infrastruktur entsprechend auf Anbieter und Kunden auf.

    Empfohlene Kurse

    • IP-Routing-Zertifizierungskurs
    • Zertifizierungsschulung in Hacking
    • RMAN-Schulung
    • Python-Programmierkurse

Cloud-Architektur

Nachdem Sie sich ein Bild davon gemacht haben, was Cloud ist und welche Arten von Clouds es gibt, ist es an der Zeit, sich mit der zugrunde liegenden Architektur der Cloud und ihrer tatsächlichen Funktionsweise auseinanderzusetzen. Obwohl die Cloud-Architektur für verschiedene Arten von Bereitstellungs- und Servicemodellen unterschiedlich ist, stimmen die zugrunde liegenden Grundlagen im Wesentlichen überein. Die gesamte Cloud-Architektur kann in folgende grundlegende Teile unterteilt werden:

  1. Front-End : Das Front-End besteht aus dem Client, den Sie für den Zugriff auf Cloud-Dienste verwenden würden. Es kann alles umfassen, vom Webbrowser über Tablets bis hin zu virtuellen Sitzungen. Die Aufgabe der Front-End-Plattform besteht darin, sicherzustellen, dass der Endbenutzer direkt mit den jeweiligen abonnierten Cloud-Diensten verbunden ist, und die zugrunde liegende Implementierung dahingehend zu abstrahieren, wie sie tatsächlich ausgeführt wird.
  2. Back-End : Das Back-End besteht aus der tatsächlichen physischen Infrastruktur, die von Cloud-Anbietern erworben wurde und auf der das gesamte Cloud-Angebot ausgeführt wird. Dies umfasst in der Regel Virtualisierungstechniken wie Server, Speicher-Racks, Switches, Router und andere derartige Infrastrukturen. Mithilfe einer als Virtualisierungstechniken bezeichneten Technologie wird diese Infrastruktur dann so konfiguriert, dass sie ihre Rechenleistung bei Bedarf bereitstellt.
  3. Cloud Service Delivery-Plattform : In der Regel werden hier die drei Cloud-Servicemodelle verwendet. Hier wird das gesamte Cloud-Plattform-Setup festgelegt, ob es sich um eine gesamte Infrastruktur (IaaS) oder nur um eine Software (SaaS) handelt. Im Wesentlichen wird festgelegt, was genau auf der Back-End-Hardware bereitgestellt werden soll.
  4. Cloud-Speicher : Hier werden die 3 Bereitstellungsmodelle betrachtet. Diese drei Bereitstellungsmodelle bestimmen, welche Art von Speicher ein Benutzer bevorzugen würde. Bei lokalem Speicher wird eine private Cloud mit der auf der Clientseite erstellten lokalen Speicherinfrastruktur bereitgestellt. Für die Öffentlichkeit wäre die Lagerung auf der Verkäuferseite. Ein typischeres Angebot wäre die Hybrid Cloud, bei der sowohl öffentliche als auch private Speicheroptionen angeboten werden.
  5. Cloud-Netzwerk : Ein Cloud-Netzwerk bietet die Möglichkeit, auf die Cloud zuzugreifen. So wie Stromkabel zur Bereitstellung von Strom verwendet werden, werden Cloud-Dienste über das Internet, das Intranet oder sogar über Intercloud bereitgestellt, wo Ressourcen anderer Clouds zur Bereitstellung von Diensten verwendet werden. Es gibt auch ein Konzept für lokale Kommunikationsmechanismen, bei denen verschiedene Cloud-Komponenten miteinander interagieren. Ein solcher Kommunikationsmechanismus wird im Allgemeinen über die Nachrichtenwarteschlange ausgeführt und ist typischerweise plattformabhängig.

Virtualisierungstechniken

Wie erreicht Cloud das, was sie bewirbt? Wie ist es möglich? Nun, Cloud macht das, was sie macht, indem sie diese fantastische Virtualisierungstechnologie namens Virtualisierungstechniken verwendet. Virtualisierungsprozesse gibt es schon seit Jahrzehnten und sie haben sich zu verschiedenen Formen und Typen entwickelt. Frühe Zeiten der Virtualisierung umfassten die Aufteilung der Ressourcen von Mainframe-Computern.

Jetzt wird es verwendet, um virtuelle Instanzen von fast allem zu erstellen. Virtualisierungstechniken ermöglichen es Benutzern, eine virtuelle Version von allem zu erstellen, von Computerhardware über Software wie Betriebssysteme bis hin zu Computernetzwerkressourcen wie LAN-Karten. Virtualisierungstechniken umfassen alles und werden in der Cloud-Domäne häufig verwendet, um virtuelle Instanzen der eigentlichen Hardware zu erstellen.

Warum wurden Virtualisierungstechniken benötigt?

Das Cloud-Modell basiert auf dem Prinzip, dass die zugrunde liegende Hardware mit verschiedenen Kunden geteilt wird, die bereit sind, für die Ressourcen zu zahlen. Stellen Sie sich nun vor, Sie haben eine komplette Speicherplattform. Grundsätzlich möchten Sie Ihren Lagerraum vermieten. Wie würden Sie es tatsächlich erreichen? Die erste Wahl besteht darin, Ihre gesamte Festplatte an jeden zu vermieten, der dafür zahlt.

Angenommen, der Kunde nutzt die Ressource nur für ein paar Stunden und für den Rest der Zeit liegt Ihre Festplatte im Leerlauf. Dies wird dem Cloud-Zweck nicht gerecht und würde die Effizienz Ihrer Cloud-Bereitstellung erheblich beeinträchtigen. Um eine höhere Effizienz und bessere Einnahmen aus der Cloud zu erzielen, würden Sie mithilfe der Virtualisierungstechnologie 10 virtuelle Speichergeräte aus Ihrem einzigen physischen Speichergerät erstellen.

Jetzt können Sie dieselbe Festplatte an 10 verschiedene Kunden vermieten, um sicherzustellen, dass Ihre gesamte Festplatte kontinuierlich verwendet wird. Dies würde auch eine größere Transparenz ermöglichen, da Sie mithilfe von Virtualisierungstechniken sogar den von einem Kunden belegten freien Speicherplatz an andere Kunden vermieten können. Aus diesem Grund kamen Virtualisierungstechniken ins Spiel, um die Cloud-Bereitstellung zu ermöglichen.

Durch eine ausgefeiltere Virtualisierungstechnologie können Sie das Modell effizienter bereitstellen und die Nutzung Ihrer Speicherfestplatte in Echtzeit verfolgen. Virtualisierung hilft Cloud-Anbietern in jeder Hinsicht. Angenommen, der Kunde möchte auch einen Switch zusammen mit dem Speichergerät.

Mithilfe von Virtualisierungstechniken können Sie einen virtuellen Switch mit nur wenigen Klicks in das virtuelle Speichergerät integrieren. So werden die sich ständig ändernden Anforderungen der Kunden erfüllt, einschließlich größerer Flexibilität. Dies hilft viel in größeren Organisationen, in denen das Motto "Pay as you use" der Cloud voll zum Tragen kommt.

Virtualisierungstechniken werden fast ausschließlich für die Cloud-Bereitstellung und auch als Cloud-Servicemodelle verwendet. Dies liegt daran, dass die vorhandenen Ressourcen besser verwaltet werden können und die Virtualisierungsprozessmaschinen sofort neu bereitgestellt werden können. Es gibt mehrere Virtualisierungsimplementierungen, aber eine bekannte Implementierungstechnik heißt Hypervisor.

Ein Hypervisor ist eine Software, Firmware oder Hardware, die virtuelle Maschinen erstellt. Diese „virtuellen Maschinen“ oder virtuellen Maschinen sind nur virtuelle Instanzen realer physischer Maschinen, und diese virtuellen Maschinen werden in der Cloud-Bereitstellung in großem Umfang verwendet, insbesondere bei Infrastructure as a Service-Modellen.

Fazit

Die Cloud hat sich seit den 60er Jahren stark weiterentwickelt und zusammen mit dem Virtualisierungsprozess die Welt neu gestaltet. Cloud nutzt das Konzept, Rechenleistung wie Strom zu vermieten, um die Kosten für Infrastruktur und Bereitstellung erheblich zu senken. Jedes Unternehmen kann mithilfe der Cloud auf die Leistungsfähigkeit der IT zurückgreifen.

Die Cloud bietet verschiedene Arten von Service- und Bereitstellungsmodellen und kann auf jede Art von organisatorischen oder individuellen Anforderungen zugeschnitten werden. Eine typische Cloud-Architektur würde das Front-End, das Back-End, eine Bereitstellungsplattform, Speicher und schließlich ein Cloud-Netzwerk umfassen.

Die Zukunft der Cloud schreitet immer schneller voran, und immer mehr Organisationen bündeln ihre Ressourcen.

Im Jahr 2011 investierte Microsoft rund 90% seines F & E-Budgets von 9, 6 Milliarden US-Dollar in die Cloud-Entwicklung. Mit einem prognostizierten Umsatzwachstum von 32, 8 Milliarden US-Dollar bis 2016 verändert die Cloud-Welle unser Leben weiterhin zum Besseren.

Empfohlener Artikel

In den folgenden Artikeln erfahren Sie mehr über die Cloud-Computing- oder Virtualisierungstechniken. Klicken Sie einfach auf den Link.

  1. Office-Etikette-Regeln für Profis
  2. Azure Paas gegen Iaas
  3. Fragen im Vorstellungsgespräch zu Cloud Computing
  4. Was ist Cloud Computing?
  5. Die 20 wichtigsten Probleme mit Cloud Computing

Kategorie: