Blockchain ist keine Cloud: Cloud und BaaS

Eine Cloud ist eine, an ein Drittunternehmen ausgelagerte Datenbank, die von einem Drittunternehmen gewartet und betrieben wird.

Blockchain

Cloud

    Cloud

    Cloud-Computing

    Cloud ist die Abkürzung für Cloud-Computing.

    Der Begriff Cloud meint geteilte gebündelte Ressourcen.

    Cloud Computing ist eine Anwendung, die über eine Serverwolke (Cloud Hosting) läuft. Dabei handelt es sich nicht um ein einfaches Hosting von Dateien und Datenbanken, sondern um eine spezifische Instanz einer Anwendung, die über die Hosting-Plattform läuft.  Die Verteilung, der Internetzugang und das Remote-Hosting sind die Schlüsselkomponenten des Cloud Computing.

    Wie bei einem Datenbanksystem mit lokalem Server werden Daten mittels dieser Cloud-Technologie immer noch mittels einer Serverinfrastruktur respektive auf einer Datenbankserverarchitektur gespeichert - allerdings in einem Online-Datenspeicher (Cloud-Datenbank) an mehreren Standorten.

    Die Cloud-Dienstleistungen und die Cloud-Infrastruktur werden durch externe Anbieter:innen erbracht beziehungsweise gestellt.

    • Diese fallen unter die Kategorie Off-Premises-Softwarelösungsangebote.
    • Zunehmend verbreiten sich auch On-Premises Cloud-Softwarelösungen, wo die Cloud auf lokalen Servern läuft - und bei der die unternehmensinterne IT sich die IT-Souveränität und die Datenhoheit sichern.

    Die Cloud erlaubt Unternehmen auf Abruf (On-Demand) externe Ressourcen wie z.B. Netzwerke, Server, Speicher, Anwendungen und Dienste über Internet standortunabhängig und zeitlich flexibel zu nutzen.

    Die Cloud ist übrigens nicht nur eine Infrastruktur, sondern auch eine Plattform zur Softwareentwicklung und für das Angebot und für die Nutzung von Anwendungssoftware (Online-Dienste).

    Clients benötigen lediglich eine Internetverbindung und passende Zugangsdaten, um auf den Online-Datenspeicher zuzugreifen.

    Service Modelle

    Die Angebote des Cloud Computing, d.h. die Service-Modelle werden nach folgenden Kategorien unterschieden:

    • Infrastructure as a Service (IaaS),
    • Platform as a Service (PaaS) und
    • Software as a Service (SaaS).
    Bereitstellungsmodelle

    Cloud-Anwendungen laufen entweder auf öffentlichen oder privaten Cloud-Plattformen

    • Private Cloud
    • Community Cloud
    • Öffentliche Cloud
    • Hypbride Cloud
    BaaS: Blockchain as a Service

    Zwar ist eine Blockchain kein Cloud-Dienst, trotzdem lässt sie sich auch in einer Cloud betreiben. Dieser Dienst heisst Blockchain as a Service (BaaS).

    Die Blockchain wird hier also in der Cloud ausgeführt.

    Blockchain ist keine Cloud

    In einer Blockchain sind Datensätze und Daten dauerhaft manipulationssicher und revisionssicher gespeichert.

    Eine herkömmliche Cloud-Technologie dagegen leistet keine solche Datenhaltung.

    Fallen Server (und die Backup-Server) aus beziehungsweise werden diese zerstört, sind die Daten entweder unwiederbringlich weg oder über ein Zeitintervall nicht abrufbar.

    Für den Fall, dass der Cloud-Anbieter in Konkurs geht, sind Daten schlimmstenfalls entweder verloren oder nicht mehr zugänglich.

    Cloud-Hosting und DaaS

    Hosting bezeichnet eine Dienstleistung, meistens von Drittunternehmen, Speicherplatz auf einem physischen Server (z.B. Webserver) und die entsprechende Server-Software –anzubieten.

    Cloud-Hosting ist die gemeinsame Nutzung eines Pools von Webservern, d.h. von Webserver Ressourcen.

    Cloud Hosting ist also eine Kombination von Servern, die gemeinsam ihre Ressourcen gebündelt haben, damit Hosting-Kunden ihre Website betreiben können. Diese Webseiten greifen auf diese Cloud-Datenbank zu.

    Beim Cloud-Hosting werden Datenbanken in der Cloud (Cloud-Datenbanken) durch einen externen Anbieter gehostet.

    Anbieter solcher Cloud-Plattformen für Data-Base-as-a-Service (DBaaS) für Datenbanken übernehmen die Infrastruktur, Bereitstellung, Installation, Updates, Monitoring, Backups und Wartung.

    Dazu zählen Amazon Web Services (AWS), Microsoft Azure, Goolge Cloud Platform (GCP), SAP Cloud Platform, Oracle Cloud Infrastructure - Plattform oder MongoDB Atlas (Cloud Database Service über AWS, Azure, GCP).

    In Depth Information
    HR-BLOCKCHAIN.ch

    Blockchain

    Verzeichnis: Blockchain

      Blockchain

      Blockchain-Systeme

      Distributed Ledger Technology (DLT)

      Netzwerk (P2P)

      Blockchain-Protokoll

      Ketten von Blöcken (Blockkette)

      Block (ohne Mining)

      Hashing / Hashwert

      Blockbestandteile

      Gültigkeit (Validität)

      Datenintegrität / Unumkehrbarkeit

      Transparenz

      Kryptographie

      Dezentralität

      Blockchain-Systemtypen

      Genehmigung

      Konsensmechanismus

      Blockchain-Systemangebote

      Blockchain und Cloud

      Verteiltes Datenbanksystem

      Einschränkungen Blockchain

      HRBLOCKCHAIN.ch für den Einstieg.
      HR-BLOCKCHAIN.ch für die Vertiefung.

      In-Depth
      Information
      In-Depth
      Information
      Übersicht