Die Zukunft liegt in den Wolken

1.1. Einleitung

Wenn man über die Entwicklung der IT in den letzten Jahren spricht, kann man unter anderem den Anteil von Cloud-Lösungen nicht übersehen. Lassen Sie uns herausfinden, was Cloud-Lösungen, Technologien usw. sind.
Cloud Computing (oder Cloud-Dienste) ist ein spezieller Satz von Tools und Methoden für die Logistik, Speicherung und Verarbeitung von Daten auf Remote-Computing-Ressourcen, zu denen Server, Datenspeichersysteme (DSS) und Datenübertragungssysteme (DTS) gehören.

Bei der Produktion eines IT-Produkts, sei es eine Visitenkarten-Website, ein Online-Shop, ein Hochlastportal oder ein Datenbanksystem, gibt es mindestens zwei Möglichkeiten, Ihr Produkt zu platzieren.

Beim Kunden vor Ort (engl. – on-premise) oder in der Wolke. Gleichzeitig lässt sich nicht mit Sicherheit sagen, was im Allgemeinen finanziell rentabler ist.

Wenn Sie einen Server verwenden, auf dem eine kleine Datenbank läuft, die keine Fehlertoleranz erfordert, und eine einfache Website ohne große Auslastung – ja, dann ist bodenbasiertes Hosting Ihre Option. Sobald jedoch Ihre Arbeitsbelastung und Ihre Anforderungen steigen, sollten Sie über einen Wechsel in die Cloud nachdenken.

1.2. Wolken unter uns

Bevor wir genau diskutieren, wie Clouds bereitgestellt werden, ist es wichtig zu verstehen, dass es in der Geschichte der Clouds nicht um die großen Giganten der IT-Branche und ihre internen Dienste geht. Auch wir nutzen Cloud Computing jeden Tag.

Heute, im Jahr 2019, ist es schwierig, jemanden zu finden, der Instagram, E-Mail, Karten und Staus nicht auf seinem Telefon nutzen würde. Wo wird das alles gespeichert und verarbeitet? Rechts!
Selbst wenn Sie als IT-Spezialist in einem Unternehmen mit zumindest einem kleinen Filialnetz (der Übersichtlichkeit halber) Speichersysteme in der Infrastruktur installieren, spielt es keine Rolle, wie Sie den Zugriff auf die Ressource gewähren, sei es ein Webinterface, FTP oder Samba , für Ihre Benutzer ist der Tresor eine Cloud, die sich irgendwo dort befindet. Was können wir über so vertraute Dinge sagen, die wir jeden Tag mehrere Dutzend Mal zur Hand haben?

2.1. Arten der Cloud-Kapazitätsbereitstellung

Okay, Wolke. Aber so einfach ist es nicht. Auch wir alle kommen zur Arbeit – Verkäufer, IT-Spezialisten, Manager. Dies ist jedoch ein weit gefasstes Konzept, jedes hat einen Zweck und eine bestimmte Klassifizierung. Hier ist es das Gleiche. Im Allgemeinen können Cloud-Dienste in vier Typen unterteilt werden.

1.Öffentliche Cloud ist eine Plattform, die allen Nutzern kostenlos oder mit einem kostenpflichtigen Abonnement öffentlich zugänglich ist. Meistens wird es von einer bestimmten natürlichen oder juristischen Person verwaltet. Ein Beispiel ist ein Portal-Aggregator für Artikel zu wissenschaftlichen Erkenntnissen.

2. Private Wolke - das genaue Gegenteil von Punkt 1. Hierbei handelt es sich um eine für die Öffentlichkeit geschlossene Plattform, die oft für ein Unternehmen (oder ein Unternehmen und Partnerorganisationen) gedacht ist. Der Zugriff wird nur Benutzern vom Systemadministrator gewährt. Dies können interne Dienste sein, beispielsweise ein Intranet-Netzwerk, ein SD-System (Service Desk), CRM usw. Typischerweise nehmen Cloud- oder Segmentbesitzer das Thema Informationssicherheit und Geschäftsschutz sehr ernst, da Informationen über Verkäufe, Kunden, strategische Pläne von Unternehmen usw. in privaten Clouds gespeichert werden.

3. Community-Cloud Wir können sagen, dass es sich um eine private Cloud handelt, die auf mehrere Unternehmen verteilt ist, die ähnliche Aufgaben oder Interessen haben. Es wird häufig verwendet, wenn es erforderlich ist, mehreren Personen oder Abteilungen verschiedener Unternehmen Rechte zur Nutzung einer Anwendungsressource zu erteilen.

4. Hybride Cloud Hierbei handelt es sich um eine Art Infrastruktur, die mindestens zwei Arten der Bereitstellung kombiniert. Das häufigste Beispiel ist die Skalierung eines Kundenrechenzentrums mithilfe der Cloud. Dies geschieht, um Geld zu sparen, wenn ein 100-prozentiger Wechsel in die Cloud nicht möglich ist, oder aus Sicherheits- und Compliance-Gründen.

2.2. Arten von Dienstleistungen

Super, die Einsatzarten sind so unterschiedlich, aber es muss doch etwas geben, das sie verbindet? Ja, das sind Servicetypen, sie sind für alle Arten von Clouds identisch. Schauen wir uns die drei häufigsten an.

IaaS (Infrastruktur als Service) - Infrastruktur als ein Service. Mit dieser Option stehen Ihnen Server in Form von virtuellen Maschinen (VMs), Festplatten und Netzwerkgeräten zur Verfügung, auf denen Sie das benötigte Betriebssystem und die benötigte Umgebung bereitstellen, Dienste installieren usw. können. Trotz der Tatsache, dass ich mich jetzt aktiv in der Cloud von Yandex aus entwickle, habe ich meine Bekanntschaft mit GCP (Google Cloud Platform) begonnen, daher werde ich Beispiele vor dem Hintergrund geben und etwas später im Allgemeinen über Anbieter sprechen. Ein Beispiel für eine IaaS-Lösung in GCP wäre also das Compute Engine-Element. Diese. Dabei handelt es sich um ein einfaches gewöhnliches BM, für das Sie das Betriebssystem selbst auswählen, die Software selbst konfigurieren und Anwendungen bereitstellen. Schauen wir uns ein Beispiel an. Sie sind ein Python-Programmierer und möchten eine Website mit einem Backend in der Cloud erstellen und dabei nur die IaaS-Option in Betracht ziehen. Sie müssen eine VM nehmen, auf der die Site ausgeführt wird. Dazu müssen Sie das Betriebssystem installieren (in gcp wird es beim Erstellen der Instanz ausgewählt), den Packer-Manager aktualisieren (warum nicht) und die erforderliche Version installieren Python, Nginx usw. Erstellen Sie auf drei VMs einen Failover-Datenbankcluster (auch manuell). Stellen Sie Protokollierung usw. bereit. Es ist günstig und lang, aber wenn Sie maximale Flexibilität wünschen, ist dies Ihre Wahl.

Der am nächsten an Einfachheit und hohen Kosten liegende Ansatz ist PaaS (Plattform als Service). Hier erhalten Sie natürlich auch eine VM, aber ohne die Möglichkeit, die Konfiguration so flexibel zu ändern, wählen Sie kein Betriebssystem, keine Software usw. aus, sondern erhalten eine fertige Umgebung für Ihr Produkt. Kehren wir zum gleichen Beispiel zurück. Sie kaufen zwei App Engine-Instanzen in GCP, eine davon fungiert als Datenbank und die zweite als Webserver. Sie müssen keine Supportprogramme konfigurieren; Sie können eine Produktionsumgebung direkt nach dem Auspacken betreiben. Sie müssen zugeben, dass es mehr kostet, die Arbeit muss bezahlt werden und das gesamte Skript hat für Sie funktioniert. Aber Sie erhalten eine fertige Plattform, mit der Sie arbeiten können.

Die dritte der Hauptoptionen, die sich von den anderen abhebt – SaaS (Software als Service). Sie nehmen keine Feinabstimmung der VM vor, Sie konfigurieren sie überhaupt nicht. Sie müssen kein IT-Spezialist sein, Sie müssen keinen Code schreiben, Sie müssen kein Backend erstellen. Ist alles bereit. Dabei handelt es sich um vorgefertigte, bereitgestellte Lösungen wie GSuite (ehemals Google Apps), DropBox, Office 365.

3.1. Was steckt unter der Haube?

Hast du es im Kopf? Okay, lass uns weitermachen. Wir haben eine VM gekauft, damit gearbeitet, sie zerstört und 10 weitere gekauft. Wir kaufen keine Hardware, aber wir wissen, dass sie irgendwo sein muss. Als Sie Speicher in Ihre Unternehmensinfrastruktur eingeführt haben, haben Sie ihn wahrscheinlich in einem Rack im Serverraum installiert. Cloud-Technologie-Anbieter stellen Ihnen also einen Teil ihres Serverraums zur Miete zur Verfügung, allerdings von enormer Größe. Das sogenannte DPC (Data Processing Center). Dabei handelt es sich um große Komplexe, die fast überall auf dem Planeten verteilt sind. Der Bau erfolgt in der Regel in der Nähe von Orten, die zumindest zeitweise im Jahr eine Quelle natürlicher Kühlung sein können, einige Vertreter können jedoch auch in der Wüste von Nevada gebaut werden. Neben der Tatsache, dass der Anbieter mehrere hundert Racks in einem riesigen Hangar aufstellt, macht er sich auch Sorgen um die Wärmeübertragung (wissen sie noch, dass Computer nicht eingefroren und überhitzt werden können?), um die Sicherheit Ihrer Daten, vor allem im physischen Bereich Ebene, daher ist es unwahrscheinlich, dass man illegal in das Rechenzentrum gelangt. Wird es funktionieren? Gleichzeitig unterscheiden sich die Methoden zur Speicherung von Daten in einem Rechenzentrum bei verschiedenen Anbietern; einige führen verteilte Aufzeichnungen zwischen verschiedenen Rechenzentren durch, während andere sie sicher in einem speichern.

3.2. Wolken jetzt und im Rückblick. Anbieter

Wenn man in die Geschichte eintaucht, wurden die ersten Voraussetzungen für die Schaffung heutiger Cloud-Plattformen im Allgemeinen bereits Mitte der 70er Jahre des letzten Jahrhunderts geschaffen, als der Internet-Prototyp ARPANET entwickelt und implementiert wurde. Damals war die Rede davon, dass die Menschen eines Tages alle möglichen Dienste über das Netzwerk empfangen könnten. Mit der Zeit wurden die Kanäle stabiler und mehr oder weniger breit, und 1999 erschien das erste kommerzielle CRM-System, das ausschließlich im Abonnement bereitgestellt wird und das erste SaaS ist, dessen Kopien in einem einzigen Rechenzentrum gespeichert werden. Später teilte das Unternehmen mehrere Abteilungen auf, die PaaS per Abonnement bereitstellen, darunter den Sonderfall BDaaS (Data Base as a Service). Im Jahr 2002 veröffentlichte Amazon einen Dienst, der die Speicherung und Verarbeitung von Informationen ermöglicht, und im Jahr 2008 stellte es einen Dienst vor in dem der Benutzer seine eigenen virtuellen Maschinen erstellen kann, so beginnt die Ära der großen Cloud-Technologien.

Heutzutage ist es üblich, über die großen Drei zu sprechen (obwohl ich die großen Vier in einem halben Jahr sehe): Amazon Web Services, Microsoft Azure, Google Cloud Platform ... Yandex Cloud. Für letztere ist es besonders schön, denn wenn Landsleute schnell auf die Weltbühne stürmen, geht ein besonderer Stolz durch die Haut.

Es gibt auch viele Unternehmen, zum Beispiel Oracle oder Alibaba, die über eigene Clouds verfügen, diese aber aufgrund bestimmter Umstände bei den Nutzern nicht so beliebt sind. Und natürlich die Hosting-Leute, die auch Anbieter von PaaS- oder SaaS-Lösungen sind.

3.3. Preise und Zuschüsse

Ich werde nicht zu sehr auf die Preispolitik der Anbieter eingehen, da es sonst zu offener Werbung kommt. Ich möchte darauf hinweisen, dass alle großen Unternehmen Zuschüsse von 200 bis 700 US-Dollar für ein Jahr oder kürzere Zeiträume gewähren, damit Sie als Benutzer die Leistungsfähigkeit ihrer Lösungen erleben und verstehen können, was genau Sie benötigen.

Außerdem bieten alle Unternehmen der großen Drei ... oder der Vier ... die Möglichkeit, sich den Reihen der Partner anzuschließen, Seminare und Schulungen durchzuführen, Zertifizierungen und Vorteile für ihre Produkte bereitzustellen.

Source: habr.com

Kommentar hinzufügen