Navigieren durch das Cloud Computing Technical Schnittstelle

Da die Cloud-Computing-Service-Markt ist so neu, nur wenige Anwendungen wurden von Grund auf für diese neue Umgebung gebaut. Bisher wurden keine Unternehmensanwendungen mit diesem Modell im Verstand errichtet.

Organisationen, die bereits gut gestalteten Schnittstellen zwischen Anwendungs- und Infrastrukturkomponenten kann es einfacher finden, in die Cloud zu überführen. Unternehmen, die eine bewegt haben Service-orientierte Architektur (SOA) sind gut positioniert, um den Zug zu machen.

Mit SOA, bauen Organisationen modulare Business-Services, die standardisierte Schnittstellen umfassen. Dieser modulare Ansatz ist erforderlich, wenn die stark verteilten Cloud-Umgebung nähern. SOA ist eine gute Ausgangs jedoch müssen viele standardisierte Schnittstellen für Cloud-Service-Plattformen in den kommenden Jahren weiterentwickelt werden.

APIs und Datentransformationen in Cloud-Computing

Eine Wolke des Application Programming Interface (API) ist die Software-Schnittstelle, die die Infrastruktur Ihres Unternehmens oder Anwendungen stecken in der Cloud ermöglicht. Dies ist vielleicht der wichtigste Ort für die Standardisierung.

Viele Anbieter in der Cloud Raum möchte die Gesamtführung und die Kontrolle über die Schnittstellen zu behaupten. Deshalb entwickeln viele verschiedene Anbieter ihre eigenen Schnittstellen. Dies wiederum bedeutet, dass die Kunden wahrscheinlich mehrere APIs zu unterstützen gezwungen werden. mehrere APIs verwalten bedeutet, dass, wenn Anwendungen geändert werden, es gibt noch mehr Programmierung involved- und es gibt noch mehr Potential für Fehler, wenn zu viele APIs unterstützt werden.

Auch wenn Anbieter auf einen Satz von API-Standards übereinstimmen, wird es Datentransformation Fragen (wie Daten bewegt sich von einer physischen Maschine zu einem anderen). Für eine Organisation leicht zu Verbindungen zwischen ihren internen Rechenzentrum und der Cloud zu bauen, muss es standardisierte APIs und Datentransformationsfunktionen nutzen.

Daten und Anwendungsarchitektur in Cloud-Computing

Neue intern erstellt Dienstleistungen, die die veränderten sich ändernden Anforderungen unterstützen, müssen mit Cloud-Ökosysteme funktionieren. Diese Dienste können müssen und aus der Wolke zu migrieren. Zum Beispiel könnte ein Unternehmen eine Partnerschaft initiieren, die Entwicklung und den Einsatz in der Cloud erfordert. Das bedeutet, dass es muss eine Architektur aufbauen, die genug modular ist Dienste zu ermöglichen, zwischen verschiedenen Cloud-Plattformen zu bewegen.

Die Konsistenz und die Flexibilität eines SOA Ansatz macht es eine gute Passform für die Cloud. In einer SOA-Umgebung, Software-Komponenten werden in Dienstleistungen oder Behältnissen. Diese Behälter halten Software, die eine bestimmte Aufgabe ausführt. Nach Software in einem Behälter vorhanden ist, kann es von einer Umgebung in eine andere portiert werden, wodurch es leichter zu Port in die und aus der Wolke macht.

Sicherheit in der Cloud-Computing-Umgebung

Die Unternehmen planen, Cloud-Services verwenden möchten, müssen von engen, gut definierte Sicherheitsdienste gewährleistet werden.

Viele Sicherheitsstufen innerhalb einer Cloud-Umgebung erforderlich:

  • Identitätsmanagement: Zum Beispiel, so dass jede Anwendung Service oder auch Hardware-Komponente kann auf eine persönliche oder Gruppen Rolle der Kommission genehmigt werden.

  • Zugangskontrolle: Es muss auch die richtige Ebene der Zugriffskontrolle in der Cloud-Umgebung, um die Sicherheit der Ressourcen zu schützen.

  • Autorisierung und Authentifizierung: Es muss ein Mechanismus sein, um die richtigen Leute Anwendungen und Daten ändern kann.

Eine umfassende Sicherheitsinfrastruktur muss auf allen Ebenen und Arten von Cloud-Services zur Verfügung gestellt werden. Entwickler müssen auch Tools, die es ihnen ermöglichen, die Dienste zu sichern entwerfen sie in der Cloud geliefert werden. Organisationen müssen konsistente Sicherheit in ihre eigenen Datencenter-Umgebungen, die mit einem Cloud-Service schneiden.

Menü