Kontakt z nami

Derek Collison, założyciel i dyrektor generalny Synadii – seria wywiadów

Wywiady

Derek Collison, założyciel i dyrektor generalny Synadii – seria wywiadów

mm

Dereka Collisona jest założycielem i dyrektorem generalnym firmy Synadia. Synadia wynalazła technologię łączną typu open source, NATS.io. Dzięki NATS możesz z łatwością połączyć wszystkie swoje aplikacje i dane w skali globalnej, niezależnie od języka, w jakim są napisane i gdzie są uruchomione.

Derek Collison to weteran branży z 30-letnim stażem, przedsiębiorca i pionier w dziedzinie bezpiecznych i wielkoskalowych systemów rozproszonych oraz przetwarzania w chmurze. Spędzając ponad dziesięć lat w TIBCO, projektując systemy, które nadal napędzają większość tych branż, pomógł zasadniczo zmienić sposób działania systemów finansowych, transportowych i logistycznych. W Google Derek był współzałożycielem grupy AJAX APIs i stworzył największą sieć CDN dla popularnych bibliotek javascript, identyfikując potrzebę łatwego i bezpiecznego dostępu do usług Google bez konieczności stosowania dodatkowych serwerów.

W jaki sposób sztuczna inteligencja i przetwarzanie brzegowe mogą współpracować, aby uzyskać złożone przetwarzanie danych o niskim opóźnieniu?

Przetwarzanie brzegowe ma do odegrania dwie główne role w gospodarce sztucznej inteligencji. Podstawową rolą jest obecnie gromadzenie i dystrybucja danych/telemetrii opartych na krawędziach do wykorzystania we wspieraniu scentralizowanego uczenia modeli.

Pojawiające się i znacznie większe możliwości dotyczą przypadków użycia wnioskowania AI. Sztuczna inteligencja i przetwarzanie brzegowe to krytyczna i wydajna kombinacja, która umożliwia przetwarzanie w czasie rzeczywistym, zmniejszone opóźnienia, większą dokładność oraz większą prywatność i bezpieczeństwo.

Widzimy teraz wyraźne oznaki, że wnioskowanie na krawędzi nie polega po prostu na uruchamianiu dużych skwantowanych modeli na krawędzi. Ewoluuje w kierunku wieloetapowego potoku, w którym operacje szybkiego powiększania i generowania wspomaganego pobierania (RAG) przekształcają początkowe monity od użytkownika lub systemu, korzystając z dostępu do danych w czasie rzeczywistym i niezależnie od lokalizacji na brzegu. Drugi to przejście przez graf wielu modeli w porównaniu z pojedynczym modelem, niezależnie od tego, czy są one lokalne, czy odległe.

Jakie są rzeczywiste zastosowania, w których połączenie sztucznej inteligencji i przetwarzania brzegowego wywarło znaczący wpływ?

Sztuczna inteligencja wpływa na każdą branżę z coraz większą szybkością. Widzimy społeczność NATS typu open source oraz aplikacje i usługi budowania ekosystemów w produkcji przemysłowej i IoT (konserwacja predykcyjna, optymalizacja procesów i cyfrowe bliźniaki), pojazdach autonomicznych (zoptymalizowane trasy i bezpieczeństwo), zielonej energii (optymalizacja zużycia energii), handlu detalicznym (spersonalizowane doświadczenia zakupowe i zarządzanie zapasami w czasie rzeczywistym), FinTech (zgodność z przepisami i handel algorytmiczny) oraz rząd (społeczności DoD/IC, np. dron CUAS).

Jednym z naszych klientów jest producent wyrobów medycznych, które stanowią platformę szkoleniową w placówkach na całym świecie. Każde lokalne wydarzenie musi zostać zarejestrowane i zapisane w ramach procesu certyfikacji. Konieczność przekierowania całego ruchu z powrotem do chmury centralnej była zarówno kosztowna, jak i trudna w przypadku bardziej zdalnych sesji. Nasze natywne możliwości brzegowe pozwoliły im uprościć możliwości dostarczania platformy.

Jako twórcy NATS.io, jak widzisz technologię open source kształtującą przyszłość przetwarzania brzegowego?

Przetwarzanie brzegowe okazało się zupełnie innym krajobrazem niż przetwarzanie w chmurze. Podejścia i rozwiązania stosowane w obecnych tak zwanych architekturach „natywnych w chmurze” nie przekładają się na brzeg.

Element „co” rozwiązania pozostaje znajomy, ale „jak” jest zupełnie inny. Synadia/NATS.io zmienia „jak”, a nie „co”, aby sprostać wyzwaniom związanym z mikrousługami oraz dostępem do danych i przepływem na krawędzi w dowolnej chmurze i dowolnym miejscu geograficznym.

Jakie są najważniejsze korzyści z używania NATS.io do globalnej łączności aplikacji i danych?

Główne zalety NATS.io wynikają z unikalnego podejścia do łączności i zintegrowanej warstwy danych. Inteligentna łączność NATS umożliwia tworzenie aplikacji i usług z zachowaniem przejrzystości lokalizacji lub tego, co lubimy nazywać „aplikacjami nomadycznymi”. NATS eliminuje wymagania dodatkowej infrastruktury chmurowej, takiej jak moduły równoważenia obciążenia, siatka usług lub bramy API, aby umożliwić użytkownikom jednorazowe napisanie aplikacji i wdrożenie jej w dowolnym miejscu.

Na tym opiera się nasza warstwa danych ze strumieniami, magazynami klucz-wartość i obiektami. To połączenie naszej warstwy danych z warstwą łączności zapewnia potężne wzorce dostępu i przepływu, które są bardzo dobrze dopasowane do urządzeń brzegowych w przypadku aplikacji wrażliwych na opóźnienia i działających w czasie rzeczywistym.

Jakie są kolejne duże innowacje w zakresie rozwiązań brzegowych i łączności, które przewidujesz w nadchodzących latach?

Zarządzanie flotą w czasie rzeczywistym, gromadzenie danych telemetrycznych, analiza na brzegu i oczywiście wnioskowanie AI na brzegu w czasie rzeczywistym z określonymi obwiedniami czasowymi będą priorytetowymi innowacjami. Przykłady tego obejmują:

  • Większe możliwości sztucznej inteligencji na krawędzi: Wraz ze wzrostem mocy obliczeniowej bardziej zaawansowane możliwości sztucznej inteligencji i uczenia maszynowego będą przenoszone z chmury na urządzenia brzegowe.
  • Konwergencja 5G i obliczeń brzegowych: Ciągłe wdrażanie sieci 5G zmieni możliwości przetwarzania brzegowego, zapewniając wyjątkowo małe opóźnienia i dużą przepustowość.
  • Kontinuum od krawędzi do chmuryPrawdopodobnie zobaczymy płynniejszą integrację między przetwarzaniem brzegowym a chmurowym, tworząc kontinuum, w którym dane i obciążenia są dynamicznie wdrażane w oparciu o wymagania. Podoba nam się termin „aplikacje prawdziwie nomadyczne”.
  • Hiperlokalne centra danych: Będzie przybywać małych, hiperlokalnych centrów danych, które zaspokoją potrzeby przetwarzania brzegowego. Firmy takie jak Akamai już zmieniają przeznaczenie infrastruktury, aby stworzyć globalną sieć brzegowych centrów danych.
  • Rozwiązania brzegowe specyficzne dla danej branży:Będziemy świadkami bardziej dostosowanych rozwiązań edge computing dla konkretnych branż, takich jak opieka zdrowotna, produkcja, handel detaliczny i rolnictwo, które będą odpowiadać na wyjątkowe wyzwania i szanse w każdym sektorze.

W jaki sposób Synadia pozycjonuje się jako lider w tych przyszłych trendach?

Nasze podejście skupia się najpierw na łączności sieciowej, a następnie na danych, a niedawno wprowadziliśmy możliwość natywnej obsługi obciążeń za pomocą silnika wykonawczego NATS (NEX). To odmienne podejście od innych spowodowało, że na początku zostaliśmy bardzo źle zrozumiani. Jednak takie podejście pozwoliło nam wprowadzić kilka innowacyjnych i bardzo wydajnych rozwiązań w odpowiedzi na wyzwania rynkowe związane z projektowaniem systemów i ich brzegami.

W miarę jak aplikacje przechodzą do mikrousług i na brzeg, musimy zapewnić komunikację między różnymi komponentami. Odwracamy normalne, czasochłonne podejście polegające na dodawaniu bram API i siatek usług i zamiast tego wykorzystujemy platformę Synadia i NATS.io, aby uprościć stos technologii i komunikację.

Jakie są główne wyzwania związane z projektowaniem i budowaniem nowoczesnych systemów rozproszonych i jak Synadia radzi sobie z tymi wyzwaniami?

Większość ludzi projektuje swoje systemy, koncentrując się najpierw na obciążeniach, następnie na danych, a na końcu na sieci potrzebnej do ich połączenia. Bezpieczeństwo jest zwykle umieszczane na końcu.

Stos technologiczny Synadii, zakotwiczony w NATS.io, umożliwia spójne i szybkie projektowanie nowoczesnych systemów rozproszonych. Można je dostosować do wdrożeń w pojedynczej chmurze, ale co ważniejsze, pozostają one przyszłościowe i bezpieczne, gdy w grę wchodzi wielu dostawców usług w chmurze, regionów i lokalizacji brzegowych.

Czy możesz podać przykłady tego, jak rozwiązania Synadii pomogły firmom przezwyciężyć problemy związane z tradycyjnymi modelami łączności?

Platforma Synadii umożliwia projektantom systemów szybkie osiągnięcie sukcesu we wdrożeniach brzegowych i zabezpieczenie tych systemów na przyszłość, niezależnie od celów wdrożenia.

Umożliwiają także spójny model bezpieczeństwa i eliminację szeregu innych ruchomych części, które nie są potrzebne w platformie Synadia, takich jak moduły równoważenia obciążenia, bramy API, GSLB, zapory ogniowe, VPN, siatki usług itp.

Współpracujemy z globalnym producentem OEM samochodów, który chciał zmodernizować swoją infrastrukturę cyfrową. Celem było uniknięcie izolowanych projektów aplikacji i wdrożenie „globalnej sieci danych”, do której mogłyby zostać podłączone wszystkie przyszłe usługi cyfrowe. To właśnie tego typu projekty nas ekscytują.

W jaki sposób oferty komercyjne Synadii, takie jak Synadia Cloud i Synadia Platform, zwiększają możliwości NATS.io?

Chociaż będziemy nadal udostępniać funkcje open source przeznaczone dla programistów NATS, Synadia zapewnia własność intelektualną o wartości dodanej, głównie w zakresie monitorowania i administrowania NATS w przedsiębiorstwie.

Synadia Cloud & Platform to „certyfikowane” wersje oprogramowania obsługiwane w przypadku wdrożeń o znaczeniu krytycznym i w przedsiębiorstwach. Są to oferty pakietowe, które zapewniają spektrum ofert, od tańszych, wieloregionalnych i wielochmurowych rozwiązań SaaS z Synadia Cloud po wdrożenia lokalne i lokalizacje brzegowe dla platformy Synadia. Ci dwaj często ze sobą współpracują.

Jak ważne jest zaangażowanie społeczności dla Synadii i jakie inicjatywy podejmujesz, aby wspierać silną społeczność programistów?

Nasz plan rozwoju technologii jest w całości oparty na naszym ekosystemie OSS i programistach korzystających z oprogramowania. Stale współpracujemy z ekosystemem, wchodząc w interakcje i otrzymując opinie.

Dokonaliśmy znacznych inwestycji w zasoby, aby pomóc programistom. Obejmuje to dokumentację, samouczki wideo i przykładowe zasoby kodu.

Dziękuję za wspaniały wywiad. Czytelnicy chcący dowiedzieć się więcej powinni odwiedzić nas Synadia or NATS.io.

Antoine jest wizjonerskim liderem i partnerem założycielskim Unite.AI, napędzanym niezachwianą pasją do kształtowania i promowania przyszłości AI i robotyki. Jako seryjny przedsiębiorca wierzy, że AI będzie tak samo przełomowa dla społeczeństwa jak elektryczność i często zachwyca się potencjałem przełomowych technologii i AGI.

Jako futurysta, poświęca się badaniu, w jaki sposób te innowacje ukształtują nasz świat. Ponadto jest założycielem Securities.io, platforma skupiająca się na inwestowaniu w najnowocześniejsze technologie, które zmieniają przyszłość i przekształcają całe sektory.