Zuhause Persönliche Finanzen Warum Serviceorientierung für Cloud Computing-Modelle wichtig ist - Dummies

Warum Serviceorientierung für Cloud Computing-Modelle wichtig ist - Dummies

Inhaltsverzeichnis:

Video: Cloud Computing 2025

Video: Cloud Computing 2025
Anonim

Dienste sind für das Cloud Computing sowohl aus der Infrastruktur als auch aus der Perspektive der Anwendung wichtig. Wenn Sie einen Hintergrund dazu haben, wie Sie einen serviceorientierten Ansatz für das Entwerfen von Technologiesystemen verwenden, können Sie die Beziehung zwischen diesem Ansatz und Cloud Computing erkennen.

Die Service-Orientierung durchdringt die Cloud, und die Cloud dient als Umgebung, in der andere Services gehostet werden können (entweder auf technischer oder geschäftlicher Ebene). Daher müssen Cloud-Anbieter über die Architektur ihrer Plattformen nachdenken, um unterschiedliche Geschäftsmodelle zu unterstützen.

Hier sind zwei verschiedene Szenarien, mit denen sich ein Cloud-Anbieter beschäftigen muss:

  • Cloud-Anbieter haben die Cloud-Infrastruktur auf gut konzipierten Diensten mit klar definierten Black-Box-Schnittstellen aufgebaut. Diese Black-Box-Dienste ermöglichen eine Skalierung der Cloud. Um diesen Ansatz ausführen zu können, muss die Cloud-Infrastruktur serviceorientiert sein.

  • Unternehmen, die für die Cloud konzipierte Anwendungen entwickeln, tendieren dazu, diese als Services auszubilden, was es für Kunden und Partner einfacher macht, sie zu nutzen. Beispielsweise benötigen SaaS-Anbieter (Software as a Service) ein Ökosystem von Partnern, das entweder ergänzende Komponenten oder vollständige Anwendungen bereitstellt, die für die Aufrechterhaltung und den Ausbau ihres Geschäfts wichtig sind. Ein serviceorientierter Ansatz ist eine Voraussetzung für Partner, die auf diesen Plattformen wirtschaftlich aufbauen wollen.

Infrastructure as a Service (IaaS)

Der IaaS-Layer (Infrastructure as a Service) bietet Speicher- und Datenverarbeitungsressourcen, die von Entwicklern und IT-Abteilungen zur Bereitstellung benutzerdefinierter Unternehmenslösungen genutzt werden können. Ein Cloud-Anbieter möchte, dass die mit dem IaaS verknüpfte Bereitstellungsfunktion als modularer Dienst mit veröffentlichten Schnittstellen konzipiert wird, sodass er für viele verschiedene Situationen verwendet werden kann.

Angenommen, Sie haben eine Gruppe von Anwendungen, die Sie in einer öffentlichen Cloud ausführen möchten, da Sie Kapazität auf Abruf benötigen. Sie melden sich bei einem IaaS-Anbieter an. Über Ihren Webbrowser können Sie diese Kapazität kaufen und Ihre Anwendungen auf dem Dienst ausführen. Während Sie die Anwendung ausführen, wird die Diensteinrichtungshardware ausgeführt und die virtualisierten Server werden dann zurückgesetzt, wenn Sie fertig sind.

Als Benutzer dieses Kapazitätsbereitstellungsdienstes müssen Sie nicht wissen, wie der Anbieter den Dienst durchführt. Es ist eine Blackbox für dich. Wenn die Cloud nicht serviceorientiert wäre, müssten Sie herausfinden, wie Sie Ihre Anwendung für die Umgebung bereitstellen.Mit der Cloud können Sie einen einzigen Bereitstellungsdienst verwenden.

Platform as a Service (PaaS)

Der Layer PaaS (Platform as a Service) bietet Entwicklungsumgebungen zur Erstellung von Cloud-fähigen Geschäftsanwendungen. Dieses Modell wird als eine Reihe von Black-Box-Diensten angeboten, mit denen Entwickler Anwendungen auf der Computerinfrastruktur erstellen können. Dazu können Entwickler-Tools gehören, die als Dienst zum Erstellen von Diensten angeboten werden, oder sogar Datenzugriffs- und Datenbankdienste oder sogar Abrechnungsdienste.

In diesen Situationen werden die Prinzipien der Serviceorientierung (wie lose Kopplung und Wiederverwendbarkeit) auf IT-Infrastrukturkomponenten angewendet, die als PaaS-Benutzer als Cloud-Services bereitgestellt werden. Entwickler in Ihrer Organisation können die Plattformdienste finden, die sie benötigen, indem sie sich auf einen Servicekatalog beziehen.

Software as a Service (SaaS)

Mit SaaS (Software as a Service) hostet der Anbieter die Software für Sie, sodass Sie sie nicht installieren, verwalten oder Hardware dafür kaufen müssen. Alles, was Sie tun müssen, ist sich mit ihm zu verbinden und es zu benutzen.

Sie können z. B. CRM als Dienst oder Abrechnung als Dienst verwenden. Viele dieser Anbieter haben ihre Dienste modular entwickelt, um Skalierbarkeit zu ermöglichen (weil Sie diese Dienste zusammen mit vielleicht Tausenden anderer Clients verwenden). Ein dienstleistungsorientierter Ansatz ermöglicht es dem Anbieter beispielsweise, die Funktionalität einfach auszutauschen.

In all diesen Modellen werden Unternehmen eine Reihe wohldefinierter Dienste verwenden, auf die sie über Schnittstellen zugreifen können. Unternehmen können diese Dienste je nach den zu lösenden Problemen auf unterschiedliche Weise nutzen.

Unternehmen profitieren von der Serviceorientierung und der Cloud, da beide Ansätze vorrangig darauf abzielen, zu verstehen, was das Unternehmen benötigt, wann es benötigt wird und wie effizient und kosteneffizient das Geschäft bedient werden kann.

Business Process as a Service (BPaaS)

Mit BPaaS (Business Process as a Service) erstellt der Service Provider eine Reihe von häufig verwendeten Prozessen, die mit anderen Umgebungen verbunden werden können, einschließlich IaaS und SaaS. Ein Dienstanbieter oder ein Entwickler könnte ein BPaaS verwenden, um einen Geschäftsprozess zu entwerfen.

Ein Beispiel für einen Geschäftsprozess könnte für einen Einzelhändler ein Weg sein, einen Versanddienst als Teil des E-Commerce-Systems einzuschließen. Da diese Dienste unabhängig voneinander geschrieben werden, wird es einfacher, neue Geschäftsprozesse hinzuzufügen, um entweder eine andere Komponente zu bedienen oder eine neue Geschäftsinitiierung zu automatisieren.

Warum Serviceorientierung für Cloud Computing-Modelle wichtig ist - Dummies

Die Wahl des Herausgebers

Wie man Dateien in C ++ kopiert - Dummies

Wie man Dateien in C ++ kopiert - Dummies

Ah, eine Datei kopieren - etwas so einfaches, es passiert alles Zeit. Kopiere diese Datei dorthin; Kopieren Sie diese Datei hier. Aber was genau passiert, wenn Sie eine Datei kopieren? Sie erstellen tatsächlich eine neue Datei und füllen diese mit dem gleichen Inhalt wie die Originaldatei. Und wie machst du das? Nun, ...

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Anleitung zum Erstellen eines Verzeichnisses in C ++ - Dummies

Wenn Sie ein Verzeichnis erstellen möchten, können Sie das MKdir Funktion. Wenn die Funktion das Verzeichnis für Sie erstellen kann, gibt sie eine 0 zurück. Andernfalls wird ein Wert ungleich Null zurückgegeben. (Wenn Sie es ausführen, erhalten Sie eine -1, aber Ihre beste Wette - immer - ist es, gegen 0 zu testen.) Hier ist einige ...

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Wie man eine einfache mathematische Vorlage in C ++ - Dummies

Mit einer mathematischen Vorlage erstellt, die man normalerweise benötigt Zugriff auf eine Vielzahl von Berechnungen, aber nur jeweils eine oder zwei dieser Berechnungen. Zum Beispiel, wenn jemand Ihre Hypothek berechnet, muss er die Amortisationsrechnung nicht kennen. Die Person kann jedoch die Amortisationsberechnung benötigen, wenn Sie mit ...

Die Wahl des Herausgebers

ASVAB: Lesen für die Studie - Dummies

ASVAB: Lesen für die Studie - Dummies

Lesen für die Zwecke des Studiums der ASVAB ist eine andere Art des Lesens. Leseverständnis erfordert nur, dass Sie Informationen lange genug im Kurzzeitgedächtnis speichern, um einige Sekunden später eine Frage zu beantworten. Zum Lesen für die Zwecke des Studiums müssen Sie wichtige Informationen in Ihr Langzeitgedächtnis einpflegen - ...

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

ASVAB Mathematik Wissenspraxis: Ungleichungen - Dummies

Als wäre Algebra nicht anspruchsvoll genug, einige Fragen zur Der Subtest Mathematik auf dem ASVAB wird auch eine Ungleichheit einwerfen - nur um sicherzustellen, dass Sie aufmerksam sind. Wie erkennst du eine Ungleichheit? Halten Sie Ausschau nach Fragen mit mehr als oder weniger als Symbolen oder nach Graphen, die eine Zahlenlinie mit einem ...

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

ASVAB Mathematische Wissenspraxis: Fraktionen - Dummies

Der Subtest Mathematikwissen auf dem ASVAB wird Fragen beinhalten, die Sie fragen mit Teilen eines Ganzen oder Fraktionen arbeiten. Diese Fragen können das Multiplizieren, Dividieren, Addieren, Subtrahieren und Konvertieren von Brüchen beinhalten, ähnlich den folgenden Übungsfragen. Übungsfragen Welche Fraktionen sind nicht gleichwertig? Gegeben einfach den Ausdruck. Antworten und Erklärungen Das richtige ...

Die Wahl des Herausgebers

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Hinzufügen von Flash-Audio- und Videodateien in Dreamweaver - Dummies

Adobe besitzt sowohl Flash als auch Dreamweaver Daher finden Sie großartige Unterstützung für Flash-Dateien in Dreamweaver. Das Dialogfeld "FLV einfügen" erleichtert das Festlegen von Parametern für Flash. Dreamweaver erkennt sogar automatisch die Größe von Flash-Videodateien. Sie können Flash auch zum Erstellen und Einfügen von Audiodateien verwenden, wobei nur der Player angezeigt wird.

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Einstellen von Bildhelligkeit und -kontrast in Dreamweaver - Dummies

Dreamweaver bietet Werkzeuge zum Erstellen von Bildern Einstellungen, einschließlich der Helligkeit und des Kontrastes. Durch die Anpassung der Bildhelligkeit können Sie die Gesamtlichtmenge in einem Bild ändern. Kontrast steuert den Unterschied zwischen hellen und dunklen Bereichen eines Bildes. Wenn Sie die Dreamweaver-Bearbeitungswerkzeuge verwenden, wird das Bild dauerhaft geändert, wenn die Seite ...

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Hinzufügen von Bildern zu Ihrer Website in Dreamweaver - Dummies

Wenn Sie Ihrer Website ein Bild hinzufügen, erscheint anfangs fast magisch, weil der Prozess mit Dreamweaver so einfach ist. Die Herausforderung bei Webgrafiken besteht darin, sie nicht zu Ihren Seiten hinzuzufügen, sondern gut aussehende Bilder zu erstellen, die schnell im Browser Ihres Viewers geladen werden. Sie benötigen ein anderes Programm wie Photoshop, Photoshop Elements oder Fireworks, um ...