Hinweise zum Umgang mit Workloads in Cloud Computing

Wie organisieren Sie die Wolke, wenn ein Cloud-Computing-System einrichten? Die Grundvoraussetzung ist, dass Auslastungen organisiert werden müssen. EIN Pensum

ist ein unabhängiger Dienst oder eine Sammlung von Code, der ausgeführt werden kann. Daher wird eine Arbeitsbelastung nicht auf äußeren Einflüssen abhängig. Eine Auslastung kann eine kleine oder vollständige Anwendung sein.

Organisationen müssen aktiv Workloads verwalten, damit sie wissen, wie sie ihre Anwendungen ausgeführt werden, was sie tun und wie viel eine einzelne Abteilung sollte für die Nutzung von Dienstleistungen in Rechnung gestellt.

Das Denken an Cloud-Computing-Workloads wie gut geplanten Dienste

Die Wolke erfordert, dass Workloads in einer sehr abstrahierte Weise gehandhabt werden müssen. Das Abstraktion ist eine Weise, die technischen Details von dem Benutzer weg zu halten. Das Ergebnis dieser Abstraktion ist eine Art von Dienstleistung, die es einfacher zu haben, eine gut definierte Funktion mit einem definierten Zweck macht. Diese Standzeiten in einem Behälter mit einem Application Programming Interface (API) so kann es leicht von einem Ort zum anderen bewegt werden.

Verschiedene Workload-Typen

Zwei Arten von Arbeitslasten vorhanden sind: Auslastungen, die jederzeit im Batch-Modus und Auslastungen ausgeführt werden kann, die in Echtzeit ausgeführt werden müssen.

Sie könnten eine einzige Arbeitsbelastung haben, die eine ganze Anwendung von einer Gruppe von Kunden verwendet wird. In anderen Situationen kann ein kleinerer Dienst kann in vielen verschiedenen Zusammenhängen verwendet werden.

Workloads als in sich geschlossene Einheiten

Wenn Workloads in sich geschlossene Einheiten sind, was sind die Merkmale dieser Dienste?

  • Eine Auslastung hat keine Abhängigkeiten. Es ist eine diskrete Menge von Anwendungslogik, die unabhängig von einer speziellen Anwendung ausgeführt werden kann.

  • Die Workload-Schnittstelle muss konsistent sein. Derzeit sind die meisten pragmatisch, gut angenommen Schnittstellen basieren auf XML (eXtensible Markup Language).

  • EIN Arbeitsbelastung können Regeln oder Politik haben, die in bestimmten Situationen anzuwenden. Es kann bei der Verwendung eines Dienstes für eine bestimmte Funktion zugeordnet Berechtigungs- und Sicherheitspolitik sein.

Erstellen von Schnittstellen zwischen den Behältern in Cloud-Computing

Bereitstellung von Schnittstellen, wie beispielsweise XML-basierte oder APIs ist ein wichtiger Faktor bei der Sicherstellung, dass Auslastungen effektiv in der Cloud verwaltet werden. Mit einer wohldefinierten Schnittstelle hat ein Entwickler, ein Verfahren zum sauber einem Dienst zum anderen verbindet. Wenn Sie eine Reihe von Workloads in sauberen Behältern ohne Abhängigkeiten zu anderen Diensten gesetzt haben, haben Sie eine bessere Chance auf eine flexible Umgebung zu gewährleisten, die wechselnden Workloads unterstützen kann.

Daher ist eines der Erfordernisse der Wolke ist, dass Workloads dynamisch sein.

Entdecken Sie, wie XML passt in Cloud-Computing

XML-basierte Web-Services-Schnittstellen kann der primäre Weg geworden, dass die Wolke Behälter verbindet. Um den Wert von XML verstehen, brechen sie in Teile:

  • Eine Reihe von Anweisungen dass Sie auf eine Sammlung von Worten, Bildern hinzufügen, und so weiter, die ihr auf dem Bildschirm Aussehen steuert, Formatierung und Verhalten.

  • Tags dass Sie definieren und in den Inhalt eingebettet werden, und dann Programme schreiben, die Programme schreiben, die wie die Daten stimmen im Rahmen des Containers definiert ist.

Wenn viele verschiedene Behälter oder Dienstleistungen alle die gleiche Sprache verwenden, um miteinander zu erklären, was sie tun und wie sie verwendet werden können, können diese Dienste viel leichter reden, verbinden und gegenseitig Nachrichten senden.

Das Endergebnis ist, dass Workloads mit gut definierten Schnittstellen macht Lieferung Software in der Cloud eine pragmatische und kostengünstige Möglichkeit zu schaffen, mit Kunden zu arbeiten.

Menü