PEP-Technologie für die Cloud


Die Verwaltung von Applikationen – unternehmensweit und in der Cloud
PEPs und Monitoring sind für die Cloud Governance von äußerster Wichtigkeit


Von K. Scott Morrison (*)

(09.05.11) - Für Firmen, die ihren IT-Aufwand verringern möchten, stellt Cloud Computing eine attraktive Möglichkeit dar, die jedoch auch viele Herausforderungen birgt. Einige Führungskräfte befürchten, dass sie die Kontrolle über hochgeladene Anwendungen und Daten verlieren und sehen zudem die Sicherheit der Daten gefährdet. Um diesen Befürchtungen begegnen zu können, ist es daher unabdingbar, dass IT-Verantwortliche die Cloud betreffende Aktivitäten einer strengen Kontrolle und Aufsicht unterziehen. Die "Cloud Governance", eine logische Fortentwicklung von Strategien der SOA-Governance (Service-orientierte Architektur = SOA), bietet ein Mittel, die Kontrolle über interne und externe Anwendungen und Daten zu behalten. Sie bietet zudem eine vereinheitlichte und anwendungsbezogene Sicht der IT im Datenzentrum sowie in der Cloud.

Traditionell ist das Verwalten von Anwendungen eine Herausforderung, wenn sie beispielsweise von der Entwicklungs- in die Testphase übergehen und schließlich zur Produktion freigegeben werden. Das Problem ist meist nicht der Code der Anwendung, sondern ihre Abhängigkeit von anderen Systemen. Verzeichnisse, Firewalls, Identitäts- und Zugriffsverwaltung, Datensenken, zusätzliche Dienstleister – all diese Faktoren können eine wichtige Rolle beim Betreiben moderner, dezentraler Systeme spielen und beim Durchlaufen des Lebenszyklus einer Anwendung schwierig zu koordinieren sein.

Das Abhängigkeitsproblem wird noch verschärft, wenn die Anwendungen zwischen Unternehmen und Cloud wechseln: Der Anspruch, Flexibilität zu unterstützen, mögliche Vorteile eines Anbieterwechsels, sowie unterschiedliche Ansätze der Identitätsüberprüfung tragen allesamt in der Cloud dazu bei, einfache Migrationslösungen zu verkomplizieren.

Moderne Anwendungen operieren selten allein. Meist handelt es sich um Zusammensetzungen von neuen Codes und der bestehenden Infrastruktur. Anwendungen sind von vielen Faktoren abhängig, wie etwa von der Hardware-Architektur, Bibliotheken und Betriebssystemen. Dies alles erhöht die Komplexität bei der Migration zusätzlich.

Um Abhängigkeiten zu verwalten, haben Unternehmen Verbindungsbeschreibungen parametrisiert und anschließend als Eigenschaften in einer Datei oder im zentralen Register zusammengelegt. Diese Scripts werden dann benutzt, um die Migration voranzutreiben. Scripts werden in der Regel für jede Anwendung manuell codiert. Diese Vorgehensweise beizubehalten, ist aufgrund des damit verbundenen hohen Zeitaufwandes schwierig.

Als Unternehmen begannen, sich SOA-Architekturen zu bedienen, erkannte man, dass viele Abhängigkeiten einer Anwendung mithilfe externer Policy Enforcement Points (PEPs) isoliert werden können. Die PEPs übernehmen die Rolle von Security Gateways und somit die Verantwortung über externe Service-Abhängigkeiten. Abhängigkeiten werden so im gewissen Sinne von einer Einheit zur nächsten weiterdelegiert. Dennoch sind PEPs dafür geschaffen, diese Abhängigkeiten als anwendungsverbundene Elemente zu parametrisieren.

Diese Strategie, die Sicherheit und die Verwaltung auf externe PEPs zu verlagern, hat sich bei lokaler SOA bewährt. Dennoch ist ein lokales SOA-Umfeld zuträglicher, wenn es unter strenger und zentralisierter Kontrolle steht und von Mitarbeitern unterhalten wird, die in Gruppen mit unterschiedlichen Verantwortungsbereichen aufgeteilt sind. In einem solchen Umfeld sind PEPs extrem wirkungsvoll, da sie Verwaltung und Sicherheit von Anwendungen isolieren und beziehungsweise voneinander unabhängig machen. Sie bieten eine einfache Migrationsstrategie für Software innerhalb eines Unternehmens.

Neue Grenzziehung: Die Cloud offenbart neue Herausforderungen
Aufgrund ihrer Flexibilität und Offenheit schafft die Cloud neue Herausforderungen. Auf Infrastrukturen, die zuvor lokal frei zugänglich waren, können Anwendungen in der Cloud eventuell nicht zugreifen. Die Flexibilität kann ebenfalls zum Problem werden, wenn in der Ausführung herkömmlicher Anwendungen auf externe Dienste zugegriffen werden muss.

Die PEP-Technologie ist der erste Schritt, um Anwendungen sicher in die Cloud zu transferieren. In der Umgebung der Cloud ist die PEP-Technologie ein größeres und wichtigeres Thema als Asset-Management. Verwaltungssysteme für die PEPs müssen verfügbar sein, um Fehlerfreiheit zu gewährleisten. Diese Systeme verwalten unternehmenskritische Anwendungen: Verwaltungskomponenten sollten deshalb von jedem einzelnen PEP zugänglich sein, für den Fall dass ein lokales Netzwerk segmentiert, oder ein Cloud-Anbieter nicht erreichbar sein sollte. Zudem sollten PEPs aufgrund von Latenz- und Zuverlässigkeitsproblemen nicht eng an zentrale Repositorien gebunden sein.

PEPs und Monitoring sind für die Cloud Governance von äußerster Wichtigkeit. Mithilfe der PEP-Technologie für die Cloud kann sichere und überwachte Kommunikation zwischen den Vorgängerversionen der Anwendungen in den Unternehmen sowie den neuen Anwendungen in der Cloud gewährleistet werden. PEP ist jedoch nicht nur eine Art der Artikulierung und Durchführung von Sicherheitsvorschriften: Es ist der Zusammenhalt von Systemen. Eine umfassende Policy-Sprache befriedigt gleichermaßen die Ansprüche von Unternehmen und IT, da so Verträge und Abrechnungen auf hoher Ebene zustande kommen, ebenso wie Details auf niedrigerer Ebene, wie beispielsweise dynamisches Routing, die Ausfallsicherung und die Datentransformation.

Das Einsetzen von virtuellen PEPs für Cloud Computing-Anwendungen ermöglicht es Unternehmen, ihre Dienste zu schützen und zu verwalten. PEPs auf Anwendungsebene bieten sichere Zugriffskontrolle und ein tiefgründiges Verständnis über die Benutzung von Strukturen tatsächlicher Services anstelle von virtuellen Maschinen. Dies trägt nicht nur zur Datensicherheit und dem Schutz vor unerlaubten Zugriffen auf Anwendungen bei, sondern stellt gleichzeitig sicher, dass die Verteilung von Anfragen auf virtuelle Anwendungen richtig verwaltet wird.

Obwohl sich aus der Cloud Computing-Herausforderungen entwickeln, bringt sie jedoch auch sichtliche Vorteile – darunter niedrigere Kosten und erhöhte Flexibilität. Bevor Unternehmen Cloud Computing für sich erschließen, sollte jedoch sichergestellt werden, dass Richtlinien für die Regelung und Migration der Anwendungen vorhanden sind. Die SOA lehrt uns, dass der Einsatz von Technologien – wie zum Beispiel die Zusammenlegung von Anwendungen und Abhängigkeiten – der erste Schritt in die Cloud ist. (Layer 7 Technologies: ra)

(*) K. Scott Morrison, Vice President und Chief Architect bei Layer 7 Technologies kann umfangreiche technische und wissenschaftliche Erfahrungen in verschiedenen Branchen und Universitäten vorweisen, darunter etwa eine Position als Senior Architect bei IBM.

Layer 7 Technologies: Kontakt und Steckbrief

Der Informationsanbieter hat seinen Kontakt leider noch nicht freigeschaltet.

Anzeigen

[Dieser Inhalt steht auf mobilen Endgeräten nicht zur Verfügung.]

Meldungen: Grundlagen

Testverfahren für Cloud Computing-Modelle

In den letzten Jahren sind IT-Organisationen zunehmend dazu übergegangen, Plattformen und Anwendungen in die Cloud zu migrieren. Dabei unterhalten Unternehmen in einigen Fällen weiterhin eigene Cloud-Rechenzentren vor Ort. Oftmals werden dafür die Großeinrichtungen kommerzieller Anbieter von Cloud Computing-Services genutzt. Während die Unternehmen das Konzept "Cloud" mit all seinen Vorteilen gerne annehmen und nutzen, kommt in der öffentlichen Diskussion doch immer wieder die Frage auf, wie zuverlässig eigentlich die Anwendungen sind, die in die Cloud ausgelagert werden.

Cloud Computing und Kapazitätsmanagement

Cloud Computing verwandelt die IT-Umgebung in eine hochelastische Ressource, die sich schnell und kontinuierlich an sich ändernde Bedürfnisse des Unternehmens anpasst. Dieser Wandel verändert von Grund auf die Art und Weise, in der Unternehmen IT-Dienste anbieten und ermöglicht es, dass die IT besser auf den Bedarf des Unternehmens reagieren kann.

Durch Outsourcing zum Vorsprung

Die weltweite Wirtschafts- und Finanzkrise hat zahlreiche Unternehmen schwer gebeutelt. Das Thema Outsourcing rückt dadurch nicht neu auf die Agenda, allerdings werden die Entscheidungen für oder gegen ein solches Projekt schneller getroffen. Hier lauern aber Gefahren, die es abzuwenden gilt.

Der sichere Pfad in die Cloud

Dieser Artikel versucht einen Prozess zur sicheren Migration in eine Public Cloud zu beschreiben. Das vorgestellte funktionsunabhängige Vorgehen soll eine Kontrolle der Risiken und Compliance-Anforderungen und damit ein angemessenes Sicherheitsniveau gewährleisten. Zudem werden die besonderen Risiken, die mit dem Outsourcing in eine Public Cloud verbunden sind, aufgezeigt. In diesem Zusammenhang wird Cloud Computing als ein Outsourcing-Vorhaben mit folgenden Besonderheiten betrachtet: >> die Provider und die "Standorte" der Cloud sind anonym weltweit verteilt; >> die Ressourcen können on-demand sofort zur Verfügung gestellt werden.

PEP-Technologie für die Cloud

Für Firmen, die ihren IT-Aufwand verringern möchten, stellt Cloud Computing eine attraktive Möglichkeit dar, die jedoch auch viele Herausforderungen birgt. Einige Führungskräfte befürchten, dass sie die Kontrolle über hochgeladene Anwendungen und Daten verlieren und sehen zudem die Sicherheit der Daten gefährdet. Um diesen Befürchtungen begegnen zu können, ist es daher unabdingbar, dass IT-Verantwortliche die Cloud betreffende Aktivitäten einer strengen Kontrolle und Aufsicht unterziehen. Die "Cloud Governance", eine logische Fortentwicklung von Strategien der SOA-Governance (Service-orientierte Architektur = SOA), bietet ein Mittel, die Kontrolle über interne und externe Anwendungen und Daten zu behalten. Sie bietet zudem eine vereinheitlichte und anwendungsbezogene Sicht der IT im Datenzentrum sowie in der Cloud.

Auslagerung des Application Management

Wachstum der IT-Landschaft über Jahre hinweg, partielle Anpassung der IT an die Geschäftsanforderungen oder länderspezifische Systeme - meist ist die IT in Unternehmen ein bunter Flickenteppich. Diese Heterogenität und die ständig neuen technischen Innovationen stellen Application Management-Dienstleister vor Herausforderungen. Unternehmen selbst können sie kaum bewältigen und nutzen externe Application Management Services (AMS), die weltweit und mit Expertenwissen bereit gestellt werden.

Finanzprozesse "as a Service"

Jedes Jahr werden in Europa laut den Analysten von Billentis rund 30 Milliarden Rechnungen verschickt. Für Unternehmen stellen Rechnungseingang sowie -ausgang damit einen erheblichen Kostenpunkt dar - wie groß dieser tatsächlich ist, ist den wenigsten Entscheidern im Unternehmen bekannt. Dennoch behandeln Unternehmen den Rechnungsprozess oftmals stiefmütterlich und binden in ihm zu viele Ressourcen. Bei zunehmender Konkurrenz im Markt und sinkenden Margen ist so eine Einstellung Teilprozessen gegenüber nicht beizubehalten. Jeder Prozess im Unternehmen muss durchleuchtet werden und auf seine Effizienz hin überprüft werden. Zunächst mögen für die dann nötige Prozessoptimierung weitere Kosten anfallen, doch langfristig lohnt sich ein solches Unterfangen.

IT-Sicherheit und Cloud Computing

Cloud Computing ist sowohl in Unternehmen als auch privat inzwischen zum Standard bei der Bereitstellung von IT-Diensten geworden. Mehr als 50 Prozent der im Rahmen der Global Information Security Workforce Study befragten IT-Sicherheitsspezialisten unterhalten nach eigenen Angaben Clouds und über 40 Prozent arbeiten mit Software-as-a-Service (SaaS).

Alles über SaaS für Helpdesks

Kleine und mittlere Unternehmen, die Software-as-a-Service (SaaS) zur Automatisierung ihrer IT-Helpdesks und der IT-Infrastruktur einsetzten, berichten von bedeutenden Einsparungen. Die Gründe für den Umstieg von herkömmlicher Software auf SaaS sind höhere Effizienz, Skalierbarkeit, Zuverlässigkeit/Verfügbarkeit, minimale Start-up-Kosten, eine niedrige monatliche Abogebühr und automatische Updates.

Fünf Schritte zur effektiven Cloud

Im Unternehmen wird rege die Architektur von Cloud Computing-Lösung diskutiert. Dem Verantwortlichen ist klar, dass eine "Provisioning Engine", ein "Self Service-Portal" sowie ein Mechanismus zur Abbestellung von Services benötigt werden. Dennoch bleiben of einige wichtige Fragen noch offen. Wer nutzt die Cloud? Welche Services werden überhaupt benötigt - und mit welchen Optionen? Wie interagiert die Cloud mit den bestehenden Systemen? All diese Themen bedürfen der gründlichen Planung.

Der sichere Pfad in die Cloud | Auslagerung des Application Management

Events / Veranstaltungen | Marktübersichten | Newsletter | Datenschutzerklärung | Mediadaten | Schulungen | Stellenanzeigen | Wichtiger Hinweis zu Rechtsthemen | Geschäftsbedingungen | Impressum | Links | RSS: SaaS-Magazin.de-News Feed abonnieren | SaaS-Magazin für Mobile Devices | Sitemap