Tim Hall - InfluxData
June 23, 2022. 3 Minuten Lesezeit
Q. Erzählen Sie uns bitte etwas über InfluxData und dessen Gründung.
InfluxData wurde 2013 in San Francisco gegründet. Paul Dix, unser Gründer und CTO, gründete das Unternehmen aus einer einfachen Idee heraus – es gab keine moderne, zweckmäßige Lösung für den Umgang mit Zeitreihendaten, d. h. einer Abfolge von Datenpunkten, die in zeitlicher Reihenfolge indiziert sind. Jedes Mal, wenn er an einem Projekt arbeitete, das mit Zeitstempeln versehene Daten enthielt, wie z. B. Finanz- oder Fertigungsdaten, musste er herkömmliche Lösungen verwenden, die in irgendeiner Weise die Anforderungen nicht erfüllen konnten. Frustriert von der Situation beschloss er, ein Unternehmen zu gründen, das die einzigartigen Herausforderungen von Zeitreihendaten in Bezug auf Volumen, Vielfalt und die Art und Weise, wie sich die Daten im Laufe der Zeit verändern, bewältigen konnte. Die Zeit ist der Stahlfaden, der die Analyse zusammenhält. InfluxData wurde unter der Prämisse gegründet, dass das Unternehmen zu mindestens 50 Prozent aus der Ferne operieren würde, was den Übergang zu einer 100-prozentigen Fernarbeit während der COVID-19-Pandemie sehr einfach gemacht hat.
Q. Welche sind die wichtigsten Produkte und Dienstleistungen von InfluxData?
InfluxData ist der Erfinder von InfluxDB, einer Open-Source-Plattform mit Schwerpunkt auf Zeitreihendaten. Ein wichtiger Teil dieser Plattform ist Telegraf, ein Datenerhebungsagent, der eine Vielzahl von Protokollen und Standards in eine gemeinsame und einheitliche Spezifikation übersetzt, die in die Datenbank geladen werden kann.
Wir bedienen Kunden in zwei Märkten – in der virtuellen und in der materiellen Welt. Unter virtueller Welt verstehe ich die IT-bezogene Überwachung von Netzwerken, Systemen, Servern, Switches und mehr. Beispielsweise nutzen viele Unternehmen unsere Plattform, um ihr As-a-Service-Angebot zu überwachen. Mit der materiellen Welt meine ich Unternehmen, die Daten aus ihren IoT-verbundenen Geräten in Bereichen wie Fertigung, Energieproduktion, Gesundheitswesen, Wearables und ökologische Landwirtschaft überwachen. Jedes Gerät, das Daten mit Zeitstempeln ausgibt, ist ein Anwendungsfall für Zeitreihen, und wir sind speziell für die Verarbeitung dieser Daten aufgestellt.
“InfluxData ist der Erfinder von InfluxDB, einer Open-Source-Plattform mit Schwerpunkt auf Zeitreihendaten.”
Q. Was ist die größte Innovation Ihres Unternehmens?
Unsere erste große Innovation besteht darin, dass wir unsere gesamte Plattform auf Go basieren, einer von Google erfundenen Programmiersprache, und wir haben diese Entscheidung schon sehr früh in der Geschichte des Unternehmens getroffen. Der Innovationszyklus von Programmiersprachen ist recht kurz – sie haben eine Lebensdauer von etwa 20 Jahren. Java näherte sich seinem Höhepunkt, sodass Paul Dix und das Ingenieursteam, das mit ihm das Unternehmen gründete, nach der nächsten Sprache suchten, die hochleistungsfähig sein sollte, und das war Go.
Unsere zweite große Innovation besteht darin, dass wir in die Entwicklung einer eigenen Storage Engine investiert haben. Die gesamte Mechanik, wie die Daten landen, wie sie indiziert werden, wie sie komprimiert werden, um Speicherkosten zu sparen, wurde intern durchgeführt. Dadurch können wir Dinge tun, die andere Plattformen einfach nicht leisten können.
Wir arbeiten auch weiterhin an Innovationen, um beispielsweise den Zugang zu den Daten so schnell wie möglich zu gestalten.
Q. Was war die größte Herausforderung, die Ihr Unternehmen zu stemmen hatte?
Bei der Entwicklung einer horizontalen Plattform besteht die größte Herausforderung darin, konzentriert zu bleiben. Wir verfolgen die Mission, Software zu liefern, die Entwickler lieben. Wir haben einen Ausdruck, den wir „time to awesome“ (dt. etwa: Zeit zum Beeindrucken) nennen, das ist die Geschwindigkeit, mit der wir handeln können, um ein Problem zu lösen. Wir wollen, dass dies so schnell wie möglich geschieht. Wir sind danach bestrebt, die Entwickler glücklich zu machen, aber dabei kann es so viele Ablenkungen geben! Einige Leute wollten zum Beispiel, dass wir unsere horizontale Plattform auf eine vertikale Anwendungslösung umstellten. Die Leute werden versuchen, dich in eine Million verschiedene Richtungen zu ziehen, aber du musst versuchen, dich auf deine Mission konzentrieren.
Q. In welcher Beziehung stehen Ihre Produkte und Dienstleistungen zur steigenden Nutzung der Automation in der Fertigung?
Es gibt einige standardisierte Protokolle, die im Fertigungsbereich existieren. Die beiden bekanntesten sind OPC UA und Modbus. Wir befinden uns auf einem Weg, um diese Protokolle nativ zu unterstützen. Die neueste Version von Telegraf, unserer Datenerhebungsplattform, unterstützt Modbus nativ, und die nächste Version wird auch OPC UA unterstützen. Dies bietet die Lösung für Entwickler, die eine Lösung für industrielle IoT-Geräte entwickeln möchten.