Artem Astafurov: „Wir haben mit Lötkolben angefangen, sind aber auf einer Wolke stehen geblieben.“



Der Leiter der IoT DataArt-Praxis berichtet, wie sich das Internet der Dinge in den letzten drei Jahren verändert hat, über neue technische Herausforderungen und Personalschwierigkeiten des Marktes, darüber, wohin sich die DeviceHive-Plattform bewegt und was die Big Data Academy ist.

- IoT vor ein paar Jahren und heute - zwei völlig unterschiedliche Geschichten?

- Wir haben diese Reise vor ungefähr vier Jahren begonnen, und dann begann die IoT-Richtung mit Sensoren, die mit dem Internet und „Smart Homes“ verbunden sind. Natürlich scheint jetzt vieles, was zu dieser Zeit wichtig und originell schien, eher naiv zu sein. Aber im Allgemeinen ist es die Arbeit, die von Anfang an bis heute geleistet wurde, die uns Erfahrungen gibt, auf die wir uns verlassen können. Heute ist das Internet der Dinge nach Big Data der zweite große Hype. Wir können sagen, dass alle, sobald sie im Unternehmen über Big Data gesprochen haben, sofort darüber gesprochen haben, wie große Unternehmen das Internet der Dinge in die Praxis umsetzen werden.

Tatsächlich ist eines jedoch eine logische Fortsetzung des anderen: Im IoT beschäftigen wir uns mit vielen Daten und Ereignissen, die in Echtzeit analysiert werden müssen, und ziehen daraus Schlussfolgerungen. Wir haben es mit dem zu tun, was früher nur als Analytik bezeichnet wurde, und jetzt werden sie als prädiktive Analytik bezeichnet. Wir müssen vorhersagen, wie sich die Situation in Zukunft auf der Grundlage vergangener und gegenwärtiger Ereignisse ändern wird. Und die Wurzeln vieler der wichtigsten und interessantesten technischen Probleme unserer Zeit wachsen wirklich aus dem Internet der Dinge heraus, denn neben Finanzen, Online-Werbung und sozialen Netzwerken sind es Dinge, die die meisten Ereignisse und Daten generieren. Und nur der Empfang, die Übertragung, die Analyse und die Speicherung sind für DataArt, für Unternehmen und wahrscheinlich für die gesamte IT-Community von größtem Interesse.

Ursprünglich gab es die Hypothese, dass wir helfen werden, Geräte mit dem Internet zu verbinden und Tools für die Interaktion mit diesen Geräten bereitzustellen - so wurde DeviceHive geboren. In der Praxis stellte sich heraus, dass einige der interessantesten Aufgaben im Zusammenhang mit den großen Datenmengen auftreten, die diese Geräte generieren. Unsere Aufgaben betrafen daher die Erstellung verteilter Systeme, die diese Daten durch sich selbst pumpen und es ermöglichen, verschiedene Analysen auf ihrer Basis zu erstellen, um auf komplexe Ereignisse unterschiedlich zu reagieren.

- Dinge können leistungsfähige Datenströme erzeugen, aber um welche Art von Volumes handelt es sich?

- Wir sprechen von Terabyte und sogar Petabyte an Informationen. Wir sprechen von Daten, die schon lange nicht mehr auf einen Server passen, und ehrlich gesagt existiert im Rahmen der von uns gelösten Aufgaben das Konzept eines Servers nicht mehr. Wir arbeiten mit den Konzepten der Cloud-Infrastruktur, bei der die komplizierten Ressourcen einfach hinzugefügt werden, wenn die Aufgabe komplizierter wird und die Informationsmenge zunimmt. Wir wissen nicht einmal, wo unsere spezifische Aufgabe ausgeführt wird, da wir diese Maschinen niemals separat betrachten. Wir verwenden sie in Dutzenden und manchmal Hunderten, und für uns ist es nur die Rechenleistung, die unsere Daten durch uns selbst pumpt.

- Werden die erforderlichen Kapazitäten in Zukunft auf einer begrenzten Anzahl von Plattformen kombiniert? Und wird es den Wettbewerb zwischen Plattformen verschärfen?

- Ist das so. Jetzt sind die Hauptakteure bekannt: Amazon, Microsoft, Google und IBM. Darüber hinaus können wir lange darüber diskutieren, wie die Branche in fünf Jahren aussehen wird, aber es lohnt sich zuzugeben, dass wir dies einfach nicht wissen. Zum Beispiel denken viele Leute, dass IBM etwas hinter der Zeit zurückliegt. Aber erinnern wir uns, was in den 80er Jahren mit IBM und PCs passiert ist. Apple öffnete dann diese Tür und verlor bereits Mitte des Jahrzehnts diese Nische - sie wurde von IBM und Microsoft besetzt. Niemand kann also vorhersagen, wie es mit demselben Amazonas weitergehen wird, der heute natürlich dominiert. Unternehmen Sie sie - alle Unternehmen möchten auf die Amazon-Infrastruktur umsteigen und ihre eigene loswerden. Aber wir müssen noch sehen, welche Karte IBM spielen wird.

- Und Microsoft?

- Sie sollten ihn auf keinen Fall vergessen - in letzter Zeit schaut er sehr stark vor dem allgemeinen Hintergrund. Ich frage mich, was sie als nächstes nach dem Kauf von LinkedIn tun werden. Denn so wie wir es verstehen, sprechen wir nicht nur über die Infrastruktur für Geschäftsanwendungen und Analysen, sondern auch über die Daten - darüber, wo sich diese Daten befinden und was sie für das Unternehmen bedeuten. Die große Menge an Informationen von LinkedIn bis Microsoft Azure kann den Zugriff auf diese Informationen für viele, die die Cloud nutzen möchten, zu einem sehr attraktiven Angebot machen.

- Gehören lokale Plattformen, die auf bestimmte Aufgaben zugeschnitten sind, definitiv der Vergangenheit an?

- Sie können sich nur die Entwicklung der Betriebssysteme ansehen. Zuerst gab es viele lokale Optionen, dann erschienen die Hauptakteure, die fast die gesamte Branche abdeckten. Sie besetzten ihre Nischen - einige in PCs, andere in schnell wachsenden Serversystemen zur Zeit des Internetbooms. Mit Cloud-Technologien können wir ein ähnliches Bild erhalten - große Cluster von Problemen, die mithilfe der einen oder anderen Infrastruktur gelöst wurden, und das eine oder andere Cloud-Angebot zeichnen sich bereits ab.
Wie gesagt, die meisten großen Unternehmen wollen Amazon, konservativere IBM und warten auf das, was er anbieten wird. Nachdem dieser Vorschlag gemacht wurde, ist jedoch nicht bekannt, wie sich alle, die nach Amazon streben, verhalten werden. Viele haben Angst, vollständig von Amazon abhängig zu werden und ihre Systeme so aufzubauen, dass sie von Cloud zu Cloud übertragen werden können - dies ist eine weitere nicht triviale Aufgabe, die wir unseren Kunden bei der Lösung helfen.

- Ändern sich die Herausforderungen, denen sich die Praxis im Unternehmen gegenübersieht, mit der Branche?

- Im Allgemeinen brachte uns die Geschichte des IoT an einen sehr interessanten Ort, an dem wir überhaupt nicht erwartet hatten: Unser Unternehmen war einfach offen für die Welt, weshalb wir hierher gebracht wurden. Jetzt sprechen wir über paralleles Rechnen, Arbeiten mit großen Datenmengen, maschinelles Lernen, Cloud-Systeme und Systemdesign für die Cloud. All dies hat im Prinzip unsere Sicht der Dinge verändert. Hier sind natürlich ernsthafte Vorbereitungen erforderlich, und in dieser Hinsicht haben wir unsere Open-Source-Plattform DeviceHive in die gleiche Richtung gedreht.

Vor drei Jahren haben wir DeviceHive mit einem bestimmten Bild erstellt: Wir haben es als eine Art Webserver angesehen, mit dem Geräte eine Verbindung herstellen und Nachrichten senden, die wir mithilfe von Webanwendungen lesen können. Dann stellten wir fest, dass das alte Design nicht für den tatsächlichen Umfang von IoT-Aufgaben geeignet ist - ich musste die Architektur anders betrachten. Wir haben die Lektionen gelernt und mit der Entwicklung von DeviceHive begonnen. Mehrere Generationen von Teams haben daran teilgenommen. Im Laufe der Entwicklung wurde DeviceHive zu einer Lernplattform. Neue Fachleute, die jetzt Erfahrungen mit DeviceHive sammeln, helfen unseren Kunden dann beim Aufbau skalierbarer verteilter Systeme.

- Welche Aufgaben löst die IoT-Praxis in DataArt jetzt für Kunden?

- In den meisten unserer Projekte agieren wir nicht nur als Entwickler, sondern auch als Berater. Wenn ein Kunde uns nach einem Lebenslauf von Personen fragt, die alle modernen Cloud-Technologien besitzen, versuchen wir, das Gespräch auf bestimmte Probleme auszurichten, die das Unternehmen lösen muss. Wir bieten an, gemeinsam die reale Situation zu betrachten und zu entscheiden, wie wir helfen können, basierend auf der Gesamterfahrung der Praxis. Da IoT ein sehr heißer Markt ist, in dem ein akuter Personalmangel besteht, reagieren sie normalerweise sehr gut auf einen solchen Vorschlag.

- Brauchen Sie wirklich Spezialisten in der Branche?

- Wir schulen Mitarbeiter mit DeviceHive. Neue Ingenieure haben die Möglichkeit, sich an der Entwicklung der Plattform zu beteiligen und diese in unsere Lebensläufe zu schreiben. Da das Gebiet selbst sehr neu ist, ist es für uns schwierig, Fachwissen nur für Projekte aufzubauen, die wir für Kunden durchführen. In der Tat, um Erfahrung zu deklarieren, müssen Sie es haben, und dafür brauchen Sie Kunden, die in der Lage sind, Aufgaben zu geben, durch deren Lösung wir diese Erfahrung sammeln. Standardlösungen in diesem Bereich haben gerade erst begonnen, und bis jetzt müssen wir selbst viel trainieren. Einerseits verstehen wir, wie wir DeviceHive verbessern können, andererseits lernen Ingenieure, wie sie Probleme mit unserem eigenen Projekt lösen können.

Eine weitere interessante Struktur ist auf der DeviceHive-Website entstanden - die Big Data Academy, die Menschen zusammenbringt, die sich für das Thema Big Data, verteilte Systeme und Cloud Computing interessieren. Es gibt Kurse, Diskussionsthemen, Aufgaben und ein Forum, in dem Sie um Rat fragen oder interessante Informationen austauschen können. Auf dieser Seite gibt es Gruppen, die beispielsweise an maschinellen Lernwettbewerben teilnehmen.

- Stimmt es, dass die Anforderungen an Ingenieure im Bereich IoT besonders hoch sind?

- Dies ist so, aber das Wachstum der Anforderungen ist der allgemeine Trend der gesamten Branche, der mit der Entwicklung von Produktionswerkzeugen verbunden ist. Ich würde es sogar die industrielle Revolution innerhalb der industriellen Revolution nennen, wenn traditionellere, klassische Ansätze durch automatisierte oder innovativere ersetzt werden. Etwa das Gleiche passiert bei uns. Viele Aufgaben können jetzt mit Hilfe weniger fortschrittlicher Technologie gelöst werden, haben jedoch ihre eigenen Einschränkungen, bestimmte Supportkosten und einige potenzielle Probleme, die im Rahmen eines bestimmten Projekts möglicherweise nicht so wichtig sind, aber in der Folge häufiger auftreten. In diesem Fall müssen Sie sich umdrehen, nach neuem Personal suchen und Ihr Bestes geben, um Ihren Spezialisten dabei zu helfen, die Technologie zu beherrschen und mehr mit denen zu kommunizieren, die bereits die erforderlichen Erfahrungen gesammelt haben. Dafür haben wir uns die Big Data Academy ausgedacht,wo jeder neugierige bekommen kann. Es gibt keine Eingangstests - jeder kann sehen, ob er sich für dieses Thema interessiert.

Im Allgemeinen ändern sich jedoch die Anforderungen an das Personal, was es uns ermöglicht, Ingenieure für den Arbeitsmarkt zu interessieren, die früher für unsere Vorschläge möglicherweise nicht so interessant erschienen sind. Man kann schließlich nicht sagen, dass diese Mitarbeiter nicht im Prinzip sind - noch vor einiger Zeit hatten wir nicht so viele Aufgaben von ausreichender Komplexität. Jetzt hat sich das Spektrum der Aufgaben, die technische Spezialisten wirklich fesseln können, erheblich erweitert.

- Das heißt, IoT - eine Richtung für echte Geeks?

"In gewisser Weise." Dadurch werden bestimmte Anpassungen an der Art und Weise vorgenommen, wie wir dem Kunden den Service anbieten. Wir sehen weniger Interviews und Lebensläufe und helfen immer häufiger sofort bei der Arbeit, führen Pilotprojekte durch und verwandeln sie in langfristige Beziehungen. Und ich muss sagen, viele, die in unserer Gruppe arbeiten, leben und atmen das alles wirklich.

— DeviceHive . IoT-? ?

- Ja natürlich. Bis zum Ende konnten wir genau spüren, was agile Praktiken in IoT-Projekten waren, einschließlich DeviceHive. Nachdem Sie im Laufe der Zeit einen Plan für das Jahr erstellt haben, können Sie nur darüber lachen und im Allgemeinen darüber, was Sie über Ihre Arbeit gedacht haben. Natürlich müssen Sie grundlegende Einschränkungen vornehmen, um nicht zu versuchen, alle Probleme gleichzeitig zu lösen. Eine Struktur zu haben, die völlig offen für die Zukunft ist, ist jedoch „eine flexible Entwicklungsmethode“. Einige Dinge, an denen die weitere Arbeit bei der Erstellung von DeviceHive wichtig schien, scheinen heute schwach relevant zu sein: Einige Technologien fielen einfach als Standardpraxis in der Branche weg und wurden sogar nicht mehr unterstützt. Das Team verändert sich - schließlich schreiben wir eine Plattform innerhalb eines Dienstleistungsunternehmens, was selbst aus organisatorischer Sicht schwierig ist.Aufgrund unserer Bereitschaft zur Veränderung bewegen wir DeviceHive, um mit der Zeit Schritt zu halten. Und das ist ein fantastisches Gefühl.

— IoT? ?

"Schließlich sind wir alle Menschen." Und wenn wir uns die Maslow-Pyramide ansehen, werden wir definitiv irgendwo an ihrer Basis Sicherheit finden. Einige lieben es jetzt, Wi-Fi auf den Grund zu legen, aber immer noch bestreitet niemand, dass Sicherheit ein grundlegendes Bedürfnis für jeden von uns ist. Wir werden immer häufiger mit Themen konfrontiert, die mit dem Internet der Dinge zusammenhängen. Dies sind keine „Smart Homes“ und tragbaren Geräte mehr, sondern fast alle uns umgebenden Technologien: Telefonanwendungen, die Statistiken über ihre Nutzung senden, Telemetrie aus öffentlichen Verkehrsmitteln, die Wartungsperioden verfolgen, Daten von Flugzeugen in der Luft, Ereignisse, die auftreten auf Werbeplattformen usw. Und ich würde nicht sagen, dass dies alles in Bezug auf die Sicherheit sehr rosig aussieht. Wir werden leben, aber wahrscheinlich könnte alles besser durchdacht werden.

Jetzt bereiten wir gerade die nächste DeviceHive-Version vor, die im Oktober veröffentlicht wird - dort werden eine ganze Reihe von Änderungen die Sicherheit betreffen. Grundsätzlich konzentrieren wir uns zunächst auf Sicherheit und Leistung, die sehr eng miteinander verbunden sind. Dies ist ein dynamisches System, in dem Sie, wenn Sie eines verdreht haben, viel in dem anderen verlieren können - eine Plattform, die aus Sicherheitsgründen keine Fragen aufwirft, ist schlecht produktiv.

Und wenn es sich um Hunderttausende von Geräten handelt, sind die Kosten für die Infrastruktur eines solchen Systems einfach unerschwinglich. Das Hauptproblem ist daher die Optimierung: Wir untersuchen, welche Bedrohungen real sind, wie sie verhindert werden können, wie sie sich auf die Infrastruktur und die Kosten von Diensten auswirken und letztendlich, ob ihre Bereitstellung real ist. Einige medizinbezogene Projekte werden aus Sicherheitsgründen nicht in großer Zahl eingesetzt. Wahrscheinlich möchten wir alle Geräte tragen, die den Ärzten mitteilen, wann wir untersucht werden müssen. Es gibt jedoch eine Reihe von Einschränkungen - und die Frage nach der Möglichkeit, ein solches Gerät zu erstellen, ist nur das halbe Problem. In der zweiten Hälfte sollen alle diese Informationen sicher übertragen werden. Gleichzeitig setzen sich die Ingenieure erfolgreicher mit dem ersten Teil auseinander, da der zweite Teil ebenfalls von den Aufsichtsbehörden überwacht wird.Aber die Technologie entwickelt sich weiter, und ich denke, dass wir bald genug unter anderem eine neue Generation von Geräten für den Massenmarkt sehen werden, die Gesundheitsinformationen sammeln und übertragen können.

- Wie viel versteht die IT im Allgemeinen, was IoT-Ingenieure tun?

- Ich denke, dass von denen, die persönlich wenig Überschneidungen mit uns haben, IoT-Ingenieure ziemlich oft als verrückte Leute mit Lötkolben dargestellt werden. Vor drei Jahren stimmte dies teilweise, da wir mit Geräten begonnen und diese mit der Cloud verbunden haben. Aber wir hatten eine Cloud und Daten - wir planen, hier zu bleiben. In diesem Bereich gibt es eine größere Synergie mit dem, was andere Praktiken tun, was Großkunden benötigen - und es gibt Geld in der Form, in der es für Unternehmen bequem ist, Geld zu verdienen.

Source: https://habr.com/ru/post/de396101/


All Articles