Windows

Red Hat JBoss Data Grid umfasst nun Rechenzentren

Microsoft Azure OpenDev—June 2017

Microsoft Azure OpenDev—June 2017
Anonim

Red Hat hat sein JBoss Data Grid-Softwarepaket überarbeitet, das jetzt die Replikation von Datenkopien über mehrere hinweg ermöglicht Rechenzentren, und es gibt auch eine Reihe anderer neuer Funktionen, die Ausfallzeiten begrenzen können.

Red Hat hofft, dass die Updates die Unternehmen dazu verleiten werden, einen verteilten In-Memory-Datenspeicher zu verwenden.

"Die meisten Kunden werden konfrontiert Herausforderungen bei der Bereitstellung des Zugriffs auf Echtzeitinformationen, bei der Verarbeitung großer Datentransaktionsvolumina und bei der Erfüllung hoher Erwartungen hinsichtlich der Verfügbarkeit. Sie können diese Probleme nicht lösen, indem sie eine starre, komplexe und sehr teure traditionelle Datenebene skalieren ", sagte Christina Wong, die Red Hat Product Marketing Managerin für das JBoss Data Grid, in einem E-Mail-Interview. "Daher besteht ein Bedarf an flexiblen, leistungsfähigen Systemen, die den Aufwand für die Interaktion mit der Datenebene reduzieren können."

[Lesen Sie weiter: Die besten TV-Streaming-Dienste]

Red Hat berechnet JBoss Data Grid als verteilter speicherinterner Datenspeicher, der für mehr Zuverlässigkeit und Reaktionsfähigkeit auf mehrere Server verteilt werden kann. Durch das Beibehalten einer Datensammlung im Arbeitsspeicher können Unternehmensanwendungen schneller ausgeführt werden, da sie keine Daten von datenträgerbasierten Datenbanksystemen speichern oder zeichnen müssen. Das Verteilen mehrerer Kopien der Daten über verschiedene Standorte hinweg könnte die Anwendung auch zuverlässiger machen.

Obwohl die Verwendung eines Datenspeichers anstelle einer herkömmlichen relationalen Datenbank noch nicht üblich ist, kann Curt Monash auch eine Zeitersparnis bringen, der Datenbankanalysefirma Monash Research. "Es macht oft keinen Sinn, Objekte in ein relationales Schema zu zerlegen. Warum also nicht die Objekte direkt speichern? "Schrieb er in einem E-Mail-Interview. Es vereinfacht auch den Software-Stack, indem es die Verwendung von Object-Relational-Mapping (ORM) -Tools wie Hibernate überflüssig macht.

Wong behauptete, dass Organisationen sich zunehmend damit begnügen, ihre Daten im Arbeitsspeicher zu behalten, anstatt sie zu verpflichten Festplatte, zumindest anfangs. Die Einführung von In-Memory-Technologien wie dem Data Grid "wird von der sich schnell entwickelnden Geschäftsumgebung vorangetrieben, die immer globaler, dezentraler und in Echtzeit wird und einen enormen Bedarf an Geschwindigkeit und niedrigen Latenzzeiten verzeichnet", sagte sie. Red Hat hat das Data Grid unter anderem für Finanzdienstleistungs-, Telekommunikations-, Medien- und Unterhaltungsunternehmen entwickelt.

Red Hat JBoss Data Grid Version 6.1 ist das erste Update des JBoss Data Grid-Technologiepakets seit der Veröffentlichung des Unternehmens Version 6 letzten Juni.

Eine neue Funktion in Version 6.1 ist die Fähigkeit, Daten über verschiedene Cluster hinweg zu replizieren, die sich in verschiedenen Rechenzentren befinden können. Durch das Verteilen der Daten auf mehrere Speicherorte kann die Reaktionsfähigkeit der Anwendung verbessert und die Betriebszeit erhöht werden.

Die neue Version implementiert auch NBST (Non-blocking state transfer), mit der Knoten mit minimaler Unterbrechung des Anwendungsbetriebs hinzugefügt oder entfernt werden können.

"Ohne blockierungsfreie Statusübertragung werden laufende und in die Warteschlange eingereihte Operationen angehalten, während der Neuausgleich stattfindet. Bei der nicht blockierenden Zustandsübertragung sind jedoch die laufenden Operationen und die Leistung nicht beeinträchtigt ", sagte Wong.

Die Unterstützung für Map / Reduce-Funktionen wurde ebenfalls verbessert, sodass lang laufende Anwendungen reibungsloser arbeiten können. Diese Version unterstützt auch Context Dependency Injection (CDI), eine Technik, die von Java-Entwicklern bevorzugt wird, um die Architektur ihrer Programme zu vereinfachen. "Die CDI-Integration in JBoss Data Grid ermöglicht es Benutzern, das Datenraster in Übereinstimmung mit dem CDI-Programmiermodell zu konfigurieren und einzurichten. Darüber hinaus können JBoss Data Grid-Komponenten in CDI-Beans injiziert werden ", sagte Wong.

Diejenigen, die den Hot Rod-Cache von Red Hat verwenden, können in der neuen Version der Software JBoss Data Grid ohne Ausfallzeiten aktualisieren. Die Data Grid-Software kann auch auf API- (Anwendungsprogrammierschnittstelle) -Anfragen reagieren, die in den Memcache- und REST-Formaten (Representational State Transfer) gerendert werden.

Red Hat JBoss Data Grid basiert auf dem Open-Source Infinispan In-Memory-Datenspeicher.