Datenbanktechnologie state of the Art
Sind Sie auf der Suche nach einem Anbieter von Elasticsearch? Wir stellen Ihnen zuverlässige und sichere Hosting-Lösungen bereit und betreiben auf diesen Elasticsearch für Sie.
Was ist Elasticsearch?
Elasticsearch ist die momentan meist genutzte Datenbank-Engine. Demzufolge wir die Engine von weltweiten Unternehmen wie Facebook, Github, Stack Exchange und Organisationen, wie Wikimedia (Wikipedia), Mozilla oder dem CERN genutzt.
Elasticsearch erlaubt es, Dokumente verschiedenster Art in nahezu Echtzeit zu durchsuchen. Weiterhin bietet es eine Vielzahl von Features wie:
- gute Skalierbarkeit durch verteilten Betrieb
- große Zuverlässigkeit und Hochverfügbarkeit
- Dokumentenorientierung (keine vorab Schema-Definitionen notwendig, separate Schemadefinitionen auf Typ-Ebene für eine Anpassung des Indizierungsprozesses)
- Langzeit-Persistenz
- Vielzahl von APIs (HTTP RESTful, native Java API, ...)
Folglich ist die Engine interessant für Anwendungsfälle wie Volltextsuche, Analyse von Log-Daten, Echtzeit-Analyse von Systemkennziffern und Dokumentenverwaltung.
Die Datenbank-Engine steht unter der Apache Lizenz, Version 2.0 und baut auf der Java-Programmbiblothek Lucene auf, die für die Indizierung und die Suche in textuellen Dokumenten geschrieben wurde.
Elasticsearch bei Tralios IT
Neben herkömmlichen Datenbanken wie MySQL, PostgreSQL, u.a. bieten wir auch eine zuverlässige Umgebung für den Betrieb der Elasticsearch Engine an. Durch umfassende Erfahrung auf dem Gebiet können wir Sie fachgerecht beraten.
Auf Wunsch übernehmen wir Installation und Einrichtung für Sie. Weiter beraten wir Sie bei der Entscheidung über Hardware-Ressourcen und den Betrieb der Engine in einem Cluster aus mehreren Servern. Je nach Wunsch bieten wir Ihnen sowohl virtuelle, als auch physikalische Server an. Zusätzlich kümmern wir uns um deren Betrieb und Wartung. Sie können sich ganz auf Ihr Produkt konzentrieren.
Wir beraten Sie zum Thema Elasticsearch Engine.
Individuelle Hardwarekonzepte
Sortier- und Aggregieroperationen von Elasticsearch sind arbeitsspeicherintensiv. Aus diesem Grund bieten wir Ihnen für einen effizienten Betrieb Server mit bis zu mehreren 100GB Arbeitsspeicher an. Je nach Anwendungsfall sind u.U. allerdings auch erheblich geringere Speichermengen notwendig, so dass wir sie mit Hinblick auf Ihre konkreten Anforderungen fachgerecht beraten.
Für Cluster mit großem Index bieten wir sowohl performante HDD-, als auch deutlich schnellere SSD-Festplatten an. Darüber hinaus sorgen wir mit angepassten I/O Scheduling Strategien dafür, dass sie den größtmöglichen Datendurchsatz mit der verfügbaren Hardware erhalten.
Zudem sorgen hohe Netzwerkgeschwindigkeiten in unseren Rechenzentren dafür, dass auch verteilte Elasticsearch Cluster performant betrieben werden können.
(Daten-)Sicherheit
Übrigens erstellen wir tägliche Backups sämtlicher Systeme und können Ihre Daten im Zeitraum von bis zu drei Monaten in die Vergangenheit wiederherstellen. Durch redundante Server, Firewalls, vielfältige Überwachungsmaßnahmen, die mögliche Probleme schon frühzeitig prognostizieren können, und das automatische Erkennen einer Vielzahl von bekannten Angriffen können wir eine hochverfügbare Elasticsearch Umgebung gewährleisten. Weiterhin werden genaue Kundenanforderungen über ein Service-Level-Agreement genau festgelegt.
Für höhere Sicherheits- und Verfügbarkeitsanforderungen erarbeiten wir zusammen mit Ihnen gerne individualisierte Konzepte.