PaaS wird zur neuen Cloud-Priorität wegen BigData - Cloud

Werbung
PaaS wird zur neuen Cloud-Priorität
Laut einer aktuellen Umfrage unter 1500 IT-Verantwortlichen in 18 Ländern ist das Verwalten
von grossen Datenmengen der Hauptgrund für die Nutzung von Platform as a Service (PaaS),
einer relativ neuen Variante von Cloud Computing. Die Gründe liegen auf der Hand: PaaS bietet
eine ideale Basis für gemeinsame Application-Services, Werkzeuge und Templates, die es
Unternehmen erlauben, schnell ihre eigenen Software-Umgebungen zu gestalten und über
standardisierte IT-Plattformen bereitzustellen. Obwohl bisher nur weniger als 20 Prozent der
Befragten PaaS nutzen, sehen über die Hälfte die enormen Vorteile von PaaS. Auf diese
Entwicklung hat IBM reagiert und bietet für die Kunden eine PaaS Cloud Computing Plattform
mit integrierter Middleware, Netzwerk-Komponenten, Server, Storage und Monitoring. Damit
können Unternehmen und ISVs ihre Software-Applikationen schnell und effizient aufbauen und
managen, sowie den Nutzern im Unternehmen zur Verfügung stellen.
“Ebenso wie Automobilhersteller auf einem einzigen Chassis verschiedene Fahrzeugmodelle
entwickeln, ermöglicht PaaS mit einer standardisierten IT-Plattform die schnelle Entwicklung
neuer Applikations-Varianten und Angebote“ sagt Erich Clementi, Senior Vice President, IBM
Global Technology Services, IBM Corporation. „IBM konzentriert sich hierbei auf die
Industrialisierung von PaaS Cloud Plattformen, um Innovationen bei relevanten
Geschäftsapplikationen voranzutreiben.“
Warum ist PaaS so wichtig für die Unternehmen und warum erst jetzt?
Cloud Technologien revolutionieren die Lieferung von IT-Lösungen und ermöglichen die
effizientere Nutzung von kritischen Business Funktionalitäten. Aber was ist nun PaaS und warum
ist es so wichtig?
Platform as a Service (PaaS) ist ein neuer Service für Unternehmen und ISVs. Kunden nutzen
dabei nur die Plattform-Dienste wie z.B. Datenbanken oder Applikations-Server, ohne sich um
die darunterliegende Infrastruktur kümmern zu müssen. Verfügbare PaaS Services sind zudem
Collaborative Lifecycle Management Services. Diese bieten den Entwicklungsabteilungen
schnellen Zugang zu teamorientierten Umgebungen sowie Dienste, mit denen Images sicher in
verschiedenen, virtuellen Cloud-Umgebungen verteilt, verwaltet und gepflegt werden können.
Anwendungsumgebungen werden somit einfach, schnell und wiederholbar bereitgestellt.
Viele Kunden wollen Cloud Computing einsetzen um Kosten zu sparen und die Effizienz zu
steigern. Neben dem Erwerb von fertigen Software as a Service (SaaS) Anwendungen, müssen
Sie ebenfalls den Anwendungslebenszyklus ihrer eigenen Anwendungen optimieren, um
Innovation zu fördern und die Markteinführungszeiten zu verkürzen.
Die aktuelle Situation ist auf die folgenden Hauptfaktoren zurückzuführen:
• Auf dem sich schnell verändernden Markt von heute müssen Unternehmen in der Lage
sein, schnell neue Anwendungen bereitzustellen oder vorhandene
Anwendungsfunktionalität zu modifizieren.
• Die IT wird zunehmend als wichtiger Motor der Unternehmensvision betrachtet, und
Unternehmen streben deshalb nach IT-basierter Innovation, die für eine verbesserte
Unternehmensleistung sorgt.
• Immer mehr Unternehmen erwägen die Einführung von Cloud Computing, um die mit
der Installation, Konfiguration, Integration und Wartung von Middleware und
Infrastrukturkomponenten verbundene Komplexität zu verringern.
• Gleichzeitig erwägen Unternehmen die Nutzung einer Cloud-Plattform und flexibler
Cloud-Services, die eine schnellere Entwicklung innovativer Lösungen ermöglichen.
Diese Veränderungen bringen aber neue Herausforderungen mit sich. Der Fokus der ITAbteilung liegt heute oftmals auf den grundlegenden Funktionen des IT-Betriebes. Dadurch
bleibt kaum Kapazität die agilen Anforderungen der Geschäftsfunktionen zu unterstützen und
Innovation wird dadurch erschwert. Unterschiedliche und voneinander unabhängige Kenntnisse,
Zielsetzungen, Prozesse und Umgebungen machen es Entwicklungs- und
Produktionsabteilungen nicht leicht, optimal über den gesamten Lebenszyklus von
Anwendungen hinweg zusammenzuarbeiten. Ohne das erforderliche Know-how und eine
entsprechende Architektur kann sich die Verlagerung von Anwendungsentwicklungs-Workloads
auf die Cloud herausfordernd gestalten.
Um mit weniger mehr zu leisten, muss die IT-Abteilung bedarfsgesteuerte und automatisierte
Betriebs-Modelle mit nutzungsabhängiger Abrechnung bereitstellen, wie sie bei Cloud-Services
angeboten werden. Dies trägt dazu bei, dass trotz reduzierter Ressourcen effizienter gearbeitet
werden kann.
Unternehmen müssen die Möglichkeit haben, Anwendungen auf Basis von PaaS Lösungen
wesentlich flexibler in unterschiedlichen Cloud Delivery Modellen (Private, Public sowie Hybrid)
in Betrieb zu nehmen.
IBM SmartCloud Application Services
Mit der PaaS-Lösung von IBM können Unternehmen die Wirtschaftlichkeit und Flexibilität der
Cloud nutzen und sich gleichzeitig weiter mit individuell angepassten Anwendungen im
Wettbewerb abheben.
IBM SmartCloud Application Services unterstützen die Optimierung der Prozesse für die
Anwendungsentwicklung und -bereitstellung, indem sie eine sofort einsatzfähige und sichere
Umgebung bereitstellen, die eine nahtlose Onlinezusammenarbeit zwischen den Teams für die
Anwendungsentwicklung und den IT-Betrieb ermöglicht.
Die IBM SmartCloud Application Services bieten automatisierte, auf offenen Standards
basierende PaaS, die mit standardisierten Sprachen und Middleware-Umgebungen erstellt
wurden und eine schnellere Entwicklung und Bereitstellung von Anwendungen ermöglicht. Mit
diesen PaaS-Services erhaltet man Zugriff auf mehrere vordefinierte Umgebungen, welche auf
weitverbreiteten Application Patterns mit integrierten Middleware- und
Infrastrukturkonfigurationen basieren.
Bei Platform as a Service (PaaS) handelt es sich um eine vollständig integrierte Lösung,
die zur Optimierung des gesamten Anwendungslebenszyklus beiträgt. Dabei verwendet man
vorintegrierte Patterns, die zur Reduzierung von manuellen Fehlern und zu konsistenten
Ergebnissen führen und damit zur schnelleren Bereitstellung von Anwendungen beitragen. Die
Patterns basieren auf bewährten IBM Best Practices und fundiertem Know-how in Bezug auf
komplexe Aufgaben, welches IBM über Jahrzehnte hinweg in Kunden- und Partnerprojekten
erworben hat. Diese Applikations-Patterns werden einmalig erfasst, im Labor getestet und
optimiert und in eine wiederverwendbare Form gebracht. Dies verkürzt die Wertschöpfungszeit
und reduziert die Betriebskosten.
Ein „Software Application Pattern“ ist ein Modell für den Betrieb einer Anwendung in einer
Multi-Server Umgebung. Eine solche Software Application Pattern beschreibt u.a.:
• die erforderlichen Systemressourcen
• die optimale Konfiguration der erforderlichen Ressourcen
• das Laufzeitverhalten und gibt Hinweise zur Skalierung
• Abhängigkeiten zu anderen Anwendungen
Diese auf Expertenwissen basierenden Patterns können die Applikations-Einrichtungszeit von
Wochen auf wenige Stunden reduzieren und ermöglichen die Bereitstellung entweder in einer
Private-Cloud- oder einer Public-Cloud-Umgebung in Minutenschnelle. Die flexiblen Workload
Services bieten zudem eine Skalierung und Verwaltung der Anwendungen auf der Basis von
Richtlinien.
Rapid access to application services to achieve cloud-based economies and
speed while maintaining differentiation through application customization
Leverage shared services to
reduce the cost and simplify the
development, delivery and ongoing
administration of cloud
applications
Application
Lifecycle
Accelerate and optimize the
deployment and management of your
applications with pre-defined
environments based on common
Support effective deployment and
application patterns
management of third party
applications with optimized
deployment and management
capabilities tuned to the specific
application
Application
Resources
Application
Environments
Application
Management
Integration
SmartCloud Application Services
Provide development
organizations with access to
rapidly activated and team-based
development environments and
capabilities
10
Integrate your cloud-delivered
applications with other
applications or resources onpremises or in the cloud
© 2012 IBM Corporation
Zudem bietet der IBM PaaS-Service weitere Unterstützung bei der Optimierung des
Anwendungslebenszyklus durch Zugriff auf schnell aktivierte und teambasierte
Entwicklungsumgebungen. Dieser Collaborative Lifecycle Management Service nutzt
Technologien, die einem helfen, die Entwicklung über den Anwendungslebenszyklus hinweg zu
koordinieren. Dies schließt eine flexible Planung, das Requirement Tracking und die
Qualitätsüberwachung mit ein.
Weiter schafft der PaaS Service zudem die Grundlage für DevOps: die Methode für
Onlinezusammenarbeit und Integration zwischen den Teams für Entwicklung und Betrieb. Von
der Entwicklung bis zur Bereitstellung von Anwendungen. Dank dieser vielschichtigen
Möglichkeiten können die Teams Zeit und Energie in Innovationen investieren, denn sie müssen
sich nicht länger um die Installation, die Konfiguration und das Management von Umgebungen
für Anwendungstools kümmern.
Weitere Vorteile beim Einsatz von Cloud PaaS Services
Neben den geringeren Kosten und der reduzierten Komplexität dank einer auf das Unternehmen
abgestimmten Cloud-Plattform, erhält man durch die Nutzung einer PaaS-Lösung praktisch ohne
Vorabinvestitionen schnelleren Zugriff auf Umgebungen für die Anwendungsbereitstellung und
profitiert von einem Modell mit nutzungsabhängigen Kosten.
Man kann dabei aus einer Vielzahl von Anwendungsressourcen die geeigneten Elemente
auswählen und zahlt nur für das, was man auch tatsächlich nutzt. Unsere Plattform für die
Anwendungsbereitstellung, die auf der IBM SmartCloud Enterprise IaaS-Infrastruktur aufgebaut
wird, bietet den hohen Grad an Kontrolle, Zuverlässigkeit und Datensicherheit, der für
Unternehmen heute erforderlich ist. Zudem ermöglicht die Lösung eine flexible Skalierung in
Bezug auf Kapazität und Leistung. Sie beinhaltet Funktionen für die Überwachung und
automatische Fehlerbehebung und sorgt durch Service-Level-Agreements (SLAs), die auf die
geschäftliche Anforderungen abgestimmt sind, für höchstmögliche Verfügbarkeit.
Zusammenfassung der PaaS Vorteile:
• Reduzierte Kosten für die Entwicklung und Bereitstellung von Anwendungen mit einer
auf Unternehmen abgestimmten PaaS-Lösung
• Optimierung des Anwendungslebenszyklus unter Ausnutzung der Wirtschaftlichkeit und
Flexibilität von Cloud Computing
• Deutlich schnellere Bereitstellung von Anwendungen sowie reduzierter Aufwand für
Administration und Betrieb durch vorkonfigurierte, sofort einsatzfähige
Entwicklungsumgebungen
• Verbesserte Entwicklungs- und Bereitstellungsprozesse durch praktisch nahtlose
Zusammenarbeit zwischen den Teams für Entwicklung und Betrieb
• Nutzung einer auf offenen Standards basierenden Cloud-Plattform mit dem heute von
Unternehmen benötigten hohen Grad an Kontrolle, Verfügbarkeit und Datensicherheit
• Kürzere Markteinführungszeiten durch Bereitstellung neuer Anwendungen in
Minutenschnelle und mit geringem Risiko mithilfe von Pattern-basierter Technologie,
die auf bewährten Verfahren und Experten-Erfahrung basieren
• Zugriff auf mehrere vordefinierte Umgebungen, die auf etablierten
Anwendungsmustern (Pattern) mit integrierten Middleware- und
Infrastrukturkonfigurationen basieren.
Dank der publizierten IBM PaaS Roadmap ist die Zukunft für Ihre PaaS Architektur gesichert und
bereits vordefiniert:
Lesen Sie mehr dazu unter: http://www.ibm.com/cloud-computing/ch/de/paas.html
Marcel Lautenschlager, IBM Service Executive Cloud
Herunterladen