w26M2
w26M2
w26M2
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Big-Data-Technologien – Wissen für Entscheider<br />
Daten-Volumina, die in Message Queues, Hadoop oder<br />
Data Warehouses gespeichert werden, müssen von ihrer<br />
Leistungsfähigkeit und ihrem IO-Verhalten an die zu<br />
erwartende Verarbeitungsgeschwindigkeit angepasst<br />
sein.<br />
Streams verfügt über ein integriertes Audit Logging, um<br />
alle Aktivitäten der Benutzer und Applikation nachzuweisen<br />
und nachvollziehbar zu machen.<br />
Weitere Betriebskriterien<br />
Die analytische Verarbeitungskapazität wird infrastrukturell<br />
als Compute-Kapazität bereitgestellt und skaliert<br />
linear.<br />
Die Operations Console der Streams-Plattform ermöglicht<br />
mehrere Optionen für das Monitoring und das Management<br />
der Applikationen.<br />
Streams-Processing-Anwendungen erzeugen sehr leicht<br />
Volumina im Bereich von Zehntausenden Events pro<br />
Sekunde. Hier bietet die flexible Architektur der Streams-<br />
Plattform einen sehr einfachen Plattformbetrieb.<br />
Daten-Integration<br />
Über die Console werden die Streams-Jobs gestart, die<br />
dann kontinuierliche Datenanalysen durchführen. Alle<br />
Applikationen sind über das integrierte Applikations-<br />
Repository sichtbar und können dort der Jobverarbeitung<br />
zugeführt werden. Eine Integration in andere externe<br />
Scheduler (UC4 ...) ist über Schnittstellen möglich.<br />
Die Daten-Integration der Plattform geschieht durch<br />
standardisierte Adapter und Konnektoren 236 . Für spezielle<br />
Anforderungen können mit der Streams-Entwicklungsumgebung<br />
eigene Adapter entwickelt werden.<br />
Die Event-Verarbeitung erlaubt die Nutzung der folgenden<br />
Toolkits für Analyse-Zwecke: Advanced Text Analytics,<br />
SPSS, R analytics, TimeSeries, Geospatial, OpenCV (Video),<br />
CEP, Industry toolkit (FIX).<br />
IT-Sicherheit<br />
InfoSphere Streams Runtime kann auf Security-Enhanced<br />
Linux (SELinux) Umgebungen mit den entsprechenden<br />
Security Policies ablaufen.<br />
Die Integration der Streams-Umgebung in IT-Monitoring-<br />
Systeme kann über die Streamstool-Command-Funktionalität<br />
einfach implementiert werden.<br />
Die Operations Console erlaubt die Visualisierung der<br />
laufenden Applikationen und die Verbindungen zu den<br />
aktiven Datenquellen in der Verarbeitung.<br />
Aus Sicht eines produktiven Einsatzes von Streaming-<br />
Technologien kann eingeschätzt werden, dass diese<br />
Umgebungen für den Betrieb sehr einfach und flexibel<br />
verwaltet werden können. Die Streaming-Systeme leben<br />
von der Parallelisierung der Compute- und Memory-<br />
Power heutiger Server-Umgebungen und lassen sich<br />
einfach in Cloud-basierte Umgebungen integrieren.<br />
Für die Authentisierung von Benutzern auf der Plattform<br />
kann das Pluggable Authentication Module (PAM) oder<br />
ein externer Lightweight Directory Access Protocol (LDAP)<br />
Server eingebunden werden. Die Zugriffe der Benutzer<br />
und Administratoren auf die Applikationen und ihre Konfigurationen<br />
werden durch ACLs gewährleistet.<br />
236<br />
Beispiele sind JMS, REST, JDBC/ODBC zu allen gängigen relationalen DB-Systemen, TCPIP, Files, HTTP-, HTTPS-, FTP-, FTPS, RSS- Feeds etc.<br />
163