„Google“ dovanoja „Istio“ paslaugų tinklą „Cloud Native Computing Foundation“ – „TechCrunch“.


Tai buvo padaryta ilgai: „Google“ šiandien paskelbė kad ji teikia Istio paslaugų tinklo projektą svarstyti kaip inkubacinį projektą Cloud Native Computing Foundation (CNCF).

„Google“ „Kubernetes“ ilgą laiką buvo pagrindinis CNCF projektas, o bendrovė neseniai taip pat pristatė „Knative“ – projektą, kurio tikslas – palengvinti „Kubernetes“ programų be serverių kūrimą ir diegimą, taip pat į CNCF. Galbūt nenuostabu, kad „Istio“ taip pat greičiausiai taps CNCF projektu. Vis dar reikia imtis tam tikrų veiksmų, kad tai įvyktų, tačiau tikėtina, kad „Google“ šiandien nepaskelbtų, jei tai nebūtų formalumai.

„Daugiau nei 20 metų Google padėjo formuoti kompiuterijos ateitį savo atvirojo kodo indėliu ir daug investavo, kad atskleistų naujoves savo klientams“, – šiandieniniame pranešime rašo „Google“ inžinerijos viceprezidentas Chenas Goldbergas. „Istio išplečia Kubernetes, kad sukurtų programuojamą, taikomąsias programas suprantantį tinklą, naudodamas „Envoy“ paslaugų tarpinį serverį. „Istio“ dirba tiek su „Kubernetes“, tiek su tradiciniais darbo krūviais, o sudėtingiems diegimams suteikia standartinį universalų srauto valdymą, telemetriją ir saugumą. Radus namus CNCF, Istio priartėja prie vietinės debesies ekosistemos ir skatina nuolatines atviras inovacijas.

Paslaugų tinkleliai gali atrodyti ne patys įdomiausi projektai, tačiau jie dažnai yra pagrindinė technologija, skirta valdyti didelius konteinerių diegimus. Idėja yra turėti įrankį, kuris galėtų valdyti visus pranešimus tarp paslaugų, o tai gali greitai tapti sudėtinga sistemoje, kurioje (mikro) paslaugos ir įrenginiai, kuriuose jos veikia, yra trumpalaikiai.

Su Atidarykite „Service Mesh“.CNCF jau yra vienas paslaugų tinklo projektas, tačiau fondas jau seniai vaidina konkuruojančių projektų namus.

„Istio“ projektas 2018 m. pristatė „Istio“ 1.5 versiją. Dažnai tai yra ta vieta, kai pardavėjai pradeda ieškoti pagrindo savo atvirojo kodo projektui. Tai, kad „Google“ to nepadarė, suglumino nemažai žinovų, tačiau „Istio“ komanda taip pat išleido iš naujo suprojektuotą programinės įrangos versiją, paleisdama 1.5 versiją.

„Google“ teigia, kad ji skyrė daugiau nei pusę visų įnašų į „Istio“ ir du trečdalius įsipareigojimų.

„Istio yra paskutinis pagrindinis organizacijų Kubernetes ekosistemos komponentas, esantis už CNCF ribų, o jo API yra gerai suderintos su Kubernetes“, – aiškina Chenas. „Ant mūsų pastarųjų kulnų Knative dovanojimas CNCF, Istio priėmimas užbaigs mūsų debesų vietinių duomenų rinkinį, globojamą fondo, ir priartins Istio prie Kubernetes projekto. Prisijungus prie CNCF, bendradarbiams ir klientams taip pat lengviau demonstruoti palaikymą ir valdymą, atitinkantį kitų svarbių debesies projektų standartus, ir mes džiaugiamės galėdami padėti paremti projekto augimą ir pritaikymą.

Verta paminėti, kad IBM, kuri taip pat prisidėjo prie „Istio“ ir anksčiau nebuvo gerbėjas kaip „Google“ tvarkė „Istio“ projektą, nepaaukodama jo didesniam fondui (taip pat kartu su „Oracle“ ir CNCF papildymas prie skundų), šiandien paskelbė pranešimą, kuriuo sveikina įmonę su šiuo žingsniu. Atsižvelgiant į bendrą atvirojo kodo kraštovaizdį, CNCF yra logiški Istio namai.

„IBM visiškai tiki atviru valdymu ir bendruomenės galia. Todėl entuziastingai sveikiname šiandienos „Istio“ pateikimą „Cloud Native Computing Foundation“ (CNCF)“, – šiandieniniame pranešime rašo Briana Frank ir Michaelas Maximilienas. „IBM dirbo kartu su Google ir kitais pagrindiniais partneriais nuo Istio projekto pradžios prieš penkerius metus ir padėjo vadovauti atvirojo kodo bendruomenei, prisidėdamas prie kodo, naujovių, tinklaraščio įrašų, dokumentacijos ir valdymo komiteto bei vadovaudamas įvairioms techninėms technologijoms. darbo srautai“.