MapR unterstützt auf Converged Data Platform ereignisgesteuerte Microservices

New York (US), Starnberg, 29. Sept. 2016 - Converged Application Blueprint ermöglicht Entwicklern effektivere Verbindung von kontinuierlichem Betrieb mit Analytics...

Zum Hintergrund: MapR Technologies, Inc. stellt auf der Strata + Hadoop World (26.-29. September, New York) seine Unterstützung für konvergente Anwendungen vor, die Microservices nutzen, um die Lücke zwischen Produktions- und Analyseumgebungen zu überbrücken und im laufenden Betrieb Automatisierung, Intelligenz und schnelle Reaktion umzusetzen. Die neuen Funktionalitäten der MapR-Plattform reichen von vereinfachter Überwachung und Verwaltung der Microservices bis hin zu integriertem Support für deren agile Entwicklung.

Ereignisgesteuerte Microservices auf der MapR Converged Data Platform bieten Entwicklern die Freiheit, unterschiedliche Funktionen des maschinellen Lernens und der Analytik direkt mit den Daten zu kombinieren. Microservices, die nahtlos Dateien, Datenbanken und Streaming-Dienste nutzen, sind im Gegensatz zu monolithisch konzipierten weitaus leistungsfähiger. Eine komplexe Reihe von Microservices kann auch mittels eines zugrundeliegenden Publish-and-Subscribe-Frameworks orchestriert werden, das Daten bei der Speicherung (Data at Rest) und Übertragung (Data in Motion) integriert, um die kontinuierliche Verarbeitung mit niedriger Latenz zu unterstützen. Dieser hochwirksame Ansatz integriert Informationen aus den jüngsten Ereignissen mit tiefgehenden Einsichten aus akkumulierten Daten.

Der Support von ereignisgesteuerten Microservices auf der Converged Data Platform umfasst:

  • Monitoring und Management von Microservices
  • Überwachung von clusterweiten Operationen und Ressourcennutzung mit ganzheitlichem Einblick
  • Microservices-spezifische Volumina für die Versionierung, Vereinfachung des Entwicklungszyklus und Produktionsbereitstellung von Anwendungen
  • Unterstützung für Container-Anwendungen – speziell für persistente Daten in Docker – bietet Vorteile bei Nutzung und Agilität
  • Einheitliche Sicherheit mit Access Control Expressions für Streaming-Zugang und Analytik
  • Unterstützung für agile Anwendungsentwicklung von Microservices
  • Flexibles Publish-Subscribe-Framework mit Messaging auf Unternehmensebene unterstützt gemeinsame Nutzung von Daten und gewährleistet gleichzeitig die logische und funktionale Trennung der Services; ideal für Schulung und Evaluation von Modellen für maschinelles Lernen
  • Natürliche Infrastruktur für A-B-Tests
  • Freie Kombination von Datei, Datenbank, Dokument und Streaming-Analytics-Funktionalität
  • Diese Funktionalitäten profitieren ebenfalls von zentralen Funktionen der konvergenten Datenplattform:
  • Sehr große zuverlässige Messaging-Systeme mit niedriger Latenz als Grundlage von Microservices auf Anwendungsebene
  • Analytic-, Verarbeitungs- und Messaging-Dienste, die im gleichen physikalischen Knoten durchgeführt werden bieten mehr Effizienz und Einfachheit als alternative Architekturen
  • Integration von Daten bei der Übertragung und der Speicherung zur Unterstützung von Echtzeit-Anwendungen
  • Unterstützung von Hybrid-Cloud-Microservices-Architekturen mit globalem Message-Dienst, globalen Daten-Namensräumen und Service-Skalierung
  • Kontinuierliche hohe Verfügbarkeit und verteilte Disaster-Recovery-Funktionen für Mehrfachdaten

Die MapR-Plattform vereinfacht die konvergente Anwendungsentwicklung. Mit einer Codezeile können Entwickler demnach einfach komplexe Datentypen mit JSON in MapR-DB fortsetzen und sich auf die Entwicklung innovativer Funktionen konzentrieren. Anpassbare Dashboards bieten vollständigen Einblick in Cluster-Hardware, Software-Operationen, Nutzung und Service-Protokolle. The Exchange, Teil der MapR Converge Community, bietet ein öffentliches Forum für Best Practices rund um Microservices, Dashboards und Code-Schnipsel.


„Microservices per se sind gut, können jedoch ihr Versprechen nicht voll erfüllen, wenn keine konvergente Plattform die Daten zusammenführt. Wir erleichtern Entwicklern den Aufbau neuer innovativer konvergenter Anwendungen. Diese bieten einen Wettbewerbsvorteil, der vorher nicht möglich war, und können zur Transformation eines Unternehmens beitragen,“ so Jim Stock, Country Manager DACH bei MapR.

Robin Bloor, Bloor Group: „Eine der größten Herausforderungen bei der Erstellung und Entwicklung von Microservices in Unternehmen sind die Daten. Die Art, wie sie ausgetauscht, verwaltet, geschützt und bereitgestellt werden, behindert wesentlich die erfolgreiche Erstellung und Bereitstellung von Anwendungen, insbesondere von Echtzeit- und unternehmenskritischen Anwendungen. Die Lösung liegt darin, Betrieb und Analytik zu kombinieren.“

MapR stellt außerdem einen Converged Application Blueprint bereit, um die Entwicklung neuer Anwendungen zu beschleunigen. Der integrierte Anwendungs-Quellcode zeigt, wie Microservices gemeinsam eine konvergente Anwendung bilden können, die High-Speed-Streaming-Daten erfasst, diese Daten für die historische Analyse weiternutzt und Echtzeit-Analysen bereitstellt.