Derek Collison je zakladateľom a generálnym riaditeľom spoločnosti Synadia. Synadia vynašla open source technológiu pripojenia, NATS.io. S NATS môžete jednoducho prepojiť všetky svoje aplikácie a dáta v globálnom meradle, bez ohľadu na to, v akom jazyku sú napísané alebo kde sú spustené.
Derek Collison je 30-ročný priemyselný veterán, podnikateľ a priekopník v oblasti bezpečných a rozsiahlych distribuovaných systémov a cloud computingu. Pomohol zmeniť spôsob, akým finančné, dopravné a logistické systémy od základu fungovali, pričom strávil viac ako desať rokov v spoločnosti TIBCO a navrhoval systémy, ktoré dodnes poháňajú väčšinu týchto odvetví. V spoločnosti Google Derek spoluzaložil skupinu API AJAX a vytvoril najväčšiu sieť CDN pre populárne knižnice javascriptu, pričom identifikoval potrebu jednoduchého a bezpečného prístupu k službám Google bez potreby ďalších serverov.
Ako môžu AI a edge computing spolupracovať na dosiahnutí nízkej latencie a komplexného spracovania dát?
Edge computing má v ekonomike AI dve hlavné úlohy. Primárna úloha je dnes v zbere a distribúcii údajov/telemetrie na báze okrajov na použitie pri podpore centralizovaného tréningu modelov.
Vznikajúca a oveľa väčšia príležitosť je pre prípady použitia odvodzovania AI. AI a edge computing sú kritickou a výkonnou kombináciou, ktorá umožňuje spracovanie v reálnom čase, zníženú latenciu, vyššiu presnosť a vylepšené súkromie a bezpečnosť.
Teraz vidíme jasné známky toho, že dedukcia na okraji nie je jednoducho spôsobenie veľkých kvantovaných modelov, aby bežali na okraji. Vyvíja sa na viacstupňový reťazec, v ktorom operácie rýchleho rozšírenia a generovania rozšíreného získavania (RAG) transformujú počiatočnú výzvu od používateľa alebo systému pomocou prístupu k údajom na hranici v reálnom čase a mieste. Druhým je graf prechodu viacerých modelov vs. jedného modelu, či už sú lokálne alebo vzdialené.
Ktoré aplikácie v reálnom svete majú výrazný vplyv na kombináciu AI a edge computingu?
AI ovplyvňuje každé odvetvie čoraz rýchlejšie. Vidíme open source aplikácie a služby budovania komunity NATS a ekosystémov v priemyselnej výrobe a IoT (prediktívna údržba, optimalizácia procesov a digitálne dvojičky), autonómne vozidlá (optimalizované trasy a bezpečnosť), zelená energia (optimalizácia energie), maloobchod (prispôsobené nákupné skúsenosti a riadenie zásob v reálnom čase), FinTech (dodržiavanie predpisov a algoritmické obchodovanie) a vláda (komunity DoD/IC, napr. drone CUAS).
Jedným z našich zákazníkov je výrobca zdravotníckych pomôcok, ktoré sa používajú ako školiaca platforma v zariadeniach po celom svete. Každá miestna udalosť musí byť zachytená a uložená ako súčasť certifikačného procesu. Potreba preniesť všetku prevádzku späť do centrálneho cloudu bola finančne neúmerná a náročná pre vzdialenejšie relácie. Naše možnosti natívnej hrany im umožnili zjednodušiť možnosti poskytovania platformy.
Ako ako tvorcovia NATS.io vidíte open-source technológiu, ktorá formuje budúcnosť edge computingu?
Edge computing sa ukázal ako iná krajina ako cloud computing. Prístupy a riešenia používané v súčasných takzvaných „cloudových natívnych“ architektúrach nie sú až na okraj.
Zložka „čo“ v riešení zostáva známa, ale „ako“ je veľmi odlišné. Synadia/NATS.io mení „ako“, nie „čo“, aby riešila výzvy s mikroslužbami a prístupom k údajom a tokom na hranici akéhokoľvek cloudu alebo geografickej oblasti.
Aké sú kľúčové výhody používania NATS.io pre globálnu konektivitu aplikácií a údajov?
Hlavné výhody NATS.io pochádzajú z jeho jedinečného prístupu ku konektivite a integrovanej dátovej vrstve. Inteligentná konektivita NATS umožňuje vytvárať aplikácie a služby s transparentnosťou miesta alebo s tým, čo radi nazývame „nomádske aplikácie“. NATS odstraňuje požiadavky na ďalšiu cloudovú infraštruktúru, ako sú vyrovnávače zaťaženia, sieť služieb alebo brány API, aby používatelia mohli napísať aplikáciu raz a nasadiť ju kdekoľvek.
Na tom stavia naša dátová vrstva so streammi a úložiskami kľúč-hodnota a objektmi. Je to kombinácia našej dátovej vrstvy s vrstvou pripojenia, ktorá poskytuje výkonný prístup a vzory toku, ktoré sa veľmi dobre hodia pre aplikácie citlivé na latenciu a aplikácie v reálnom čase.
Aké sú ďalšie veľké inovácie v oblasti edge a konektivity, ktoré predpokladáte v nasledujúcich rokoch?
Prioritnými inováciami budú správa vozového parku v reálnom čase, zber telemetrických údajov, analýza na hranici a samozrejme odvodenie AI na hranici v reálnom čase so špecifickými časovými obálkami. Príklady zahŕňajú:
- Zvýšené možnosti AI na okraji: So zvyšujúcim sa výkonom spracovania sa pokročilejšie možnosti AI a strojového učenia presunú z cloudu na špičkové zariadenia.
- Konvergencia 5G a edge computingu: Pokračujúce zavádzanie sietí 5G premení špičkové výpočtové schopnosti poskytovaním ultra nízkej latencie a vysokej šírky pásma.
- Kontinuum od okraja po cloud: Pravdepodobne uvidíme plynulejšiu integráciu medzi edge a cloud computingom, čím sa vytvorí kontinuum, kde sa dáta a pracovné zaťaženia dynamicky nasadzujú na základe požiadaviek. Páči sa nám termín „skutočne nomádske aplikácie“.
- Hyperlokálne dátové centrá: Rozšíri sa malé hyperlokálne dátové centrá na podporu okrajových počítačových potrieb. Spoločnosti ako Akamai už prepracúvajú infraštruktúru na vytvorenie globálnej siete okrajových dátových centier.
- Okrajové riešenia špecifické pre daný priemysel: Uvidíme viac prispôsobené okrajové počítačové riešenia pre špecifické odvetvia, ako je zdravotníctvo, výroba, maloobchod a poľnohospodárstvo, ktoré budú riešiť jedinečné výzvy a príležitosti v každom sektore.
Ako sa Synadia umiestňuje na čele týchto budúcich trendov?
Náš prístup je najprv riešiť sieťové pripojenie, potom dáta a nedávno sme zaviedli možnosť natívne zvládať pracovné zaťaženie pomocou NATS Execution Engine (NEX). Tento odlišný prístup od ostatných spôsobil, že sme boli na začiatku veľmi nepochopení. Tento prístup nám však umožnil priniesť niektoré inovatívne a veľmi výkonné riešenia trhových výziev v oblasti návrhu systému a okrajov.
Keď aplikácie prechádzajú na mikroslužby a posúvajú sa na okraj, musíme zabezpečiť, aby rôzne komponenty mohli komunikovať. Prevraciame bežný časovo náročný prístup pridávania brán API a servisných sietí a namiesto toho využívame platformu Synadia a NATS.io na zjednodušenie technologického zásobníka a jeho komunikácie.
Aké sú hlavné výzvy pri navrhovaní a budovaní moderných distribuovaných systémov a ako Synadia tieto výzvy rieši?
Väčšina ľudí navrhuje svoje systémy so zameraním najprv na pracovné zaťaženie, potom na údaje a nakoniec na sieť potrebnú na ich spojenie. Zabezpečenie je zvyčajne vrstvené ako posledné.
Technologický zásobník Synadia, zakotvený v NATS.io, umožňuje konzistentný a rýchly návrh moderných distribuovaných systémov. Tieto sa môžu prispôsobiť nasadeniu jedného cloudu, ale čo je dôležitejšie, zostanú odolné a bezpečné pre budúcnosť, keď do toho vstúpia viacerí poskytovatelia cloudu, regióny a okrajové lokality.
Môžete uviesť príklady toho, ako riešenia spoločnosti Synadia pomohli spoločnostiam prekonať problémy s tradičnými modelmi pripojenia?
Platforma Synadia umožňuje systémovým dizajnérom dosiahnuť rýchly úspech pri nasadzovaní založených na okrajoch a otestovať tieto systémy v budúcnosti bez ohľadu na ciele nasadenia.
Umožňujú tiež konzistentný bezpečnostný model a elimináciu množstva ďalších pohyblivých častí, ktoré platforma Synadia nepotrebuje, ako sú vyrovnávače zaťaženia, brány api, GSLB, firewally, VPN, servisné siete atď.
Spolupracujeme s globálnym automobilovým OEM, ktorý chcel modernizovať svoju digitálnu infraštruktúru. Cieľom bolo vyhnúť sa zaseknutým aplikačným projektom a nasadiť „globálnu dátovú štruktúru“, do ktorej by sa mohli zapojiť všetky jej budúce digitálne služby. Toto sú typy projektov, ktoré nás vzrušujú.
Ako komerčné ponuky Synadia, ako sú Synadia Cloud a Synadia Platform, zlepšujú možnosti NATS.io?
Aj keď budeme pokračovať v poskytovaní funkcií open source zameraných na vývojárov NATS, Synadia poskytuje IP s pridanou hodnotou predovšetkým v oblasti podnikového monitorovania a správy NATS.
Synadia Cloud & Platform sú „certifikované“ verzie softvéru, ktoré sú podporované pre kritické a podnikové nasadenia. Ide o balené ponuky, ktoré poskytujú spektrum ponúk od lacnejších, multiregionálnych a multi-cloudových SaaS od Synadia Cloud až po lokálne a okrajové nasadenia pre platformu Synadia. Títo dvaja často spolupracujú.
Aké dôležité je zapojenie komunity pre Synadia a aké iniciatívy podnikáte na podporu silnej vývojárskej komunity?
Náš technologický plán je plne riadený naším ekosystémom OSS a vývojármi používajúcimi softvér. Neustále sa zapájame do ekosystému, komunikujeme a získavame spätnú väzbu.
Výrazne sme investovali do zdrojov, ktoré nám pomôžu s vývojom skúseností. To zahŕňa dokumentáciu, videonávody a zdroje vzorového kódu.
Ďakujeme za skvelý rozhovor, čitatelia, ktorí sa chcú dozvedieť viac, by mali navštíviť Synadia alebo NATS.io.