TriggerMesh izvorna automatizacija u oblaku ide u otvoreni kod

  • Sep 22, 2023

Računalstvo bez poslužitelja dobiva udarac u gaće jer TriggerMesh postaje otvoreni kod pod licencom Apache.

Možete nazvati kako TriggerMesh radi puno stvari. To je izvorna integracija u oblak, automatizacija oblaka vođena događajima, funkcija kao usluga (FaaS) ili, naravno, računalstvo bez poslužitelja. Bez obzira koje ime koristite -- Kreatori TriggerMesha vole "uslužno" -- igra vam omogućuje jednostavno spajanje, implementaciju i upravljanje funkcijama oblaka u moćne programe. Osobno mi je zgodno misliti da TriggerMesh preuzima DevOps koncepti takvih programa kao što su Ansible, Kuhar, i Lutka te ih premješta s razine operativnog sustava na sloj oblaka. Sada, TriggerMesh je napravio veliki korak naprijed postavši program otvorenog koda.

izvršni vodič

Što računalstvo bez poslužitelja zapravo znači i gdje poslužitelji dolaze na scenu

"Bez poslužitelja" je stil programiranja za platforme u oblaku koji mijenja način na koji se aplikacije izgrađuju, implementiraju i na kraju koriste.

Čitaj SAD

Kao što je rekao suosnivač TriggerMesha Sebastien Goasguen, s TriggerMeshom programeri mogu modernizirati "svoje aplikacije iskorištavanjem usluga u oblaku gdje god bili i od onoga tko je pružatelj." To čini iskorištavanjem FaaS ponuda koje se automatski skaliraju i pružaju finiju naplatu mehanizam.

Ako vam to zvuči jako slično AWS Lambda, čestitam, u pravu si. Ali dok je Lambda vezana za AWS, polje TriggerMesha je širom otvoreno bilo kojoj podršci u oblaku Kubernetes. Što, naravno, ovih dana znači da su svi oblaci u biti. No, Goasguen smatra da griješimo ako se previše fokusiramo na funkcije. Umjesto toga, rekao je, trebali bismo imati na umu da se ponude bez poslužitelja kao što je AWS Lambda zapravo odnose na događaje: unos, pohranjivanje, emitiranje i obrada događaja."

Ono što TriggerMesh donosi na stol, rekao je Goasguen, jest to što vam omogućuje da zajedno integrirate sve vrste usluga. „Bilo da se radi o lokalnoj aplikaciji ili usluzi u oblaku; da li je u kontejnerima ili ne; zove li se serverless ili ne; gradite aplikacije koje koriste mnoge sustave." Naravno, problem s integracijom tolikog broja različiti sustavi izbjegavaju izradu "'zdjele špageta', što bi moglo biti ukusno, ali bi neodrživ." 

TriggerMesh Cloud-Native Integration Platform to je uspjelo dajući svakom korisniku skup sučelja za programiranje aplikacija (API). Možete ih koristiti za definiranje početka i kraja integracije ili, u žargonu TiggerMesha, izvora i ciljeva. Za ovaj posao, API-ji također nude transformaciju događaja, komponente usmjeravanja događaja i FaaS ponudu. Ovi API-ji su definirani pomoću OpenAPI spec i implementiran s Kubernetesom.

TriggerMesh je Kubernetes kontroler sa svim svojim API-jima definiranim kao Custom Resource Definitions iz inženjerske perspektive. To znači da, ako ste već Kubernetes profesionalac, već poznajete mnoge programe koje poziva za obavljanje posla. To uključuje Prometej za praćenje, Tečno za sječu, i GitOps za raspoređivanje.

U svom izdanju otvorenog koda, osim samog programa, nudi i izvore s kojima trebate raditi većina AWS usluga kao što su SQS, S3 i Kinesis, izvori za Google Cloud Storage, Pub/Sub i Cloud Audit Dnevnici. Osim toga, također objavljuje Azure izvore za Azure Blob Storage i Azure Audit zapisnike. Spojite sve zajedno, a Goasguen tvrdi da vam TriggerMesh pruža mogućnost Google EventArc i AWS EventBridge kombinirano i na lokalu. Osim toga, mete kao što su AWS SQS, Google Storage, Google tablice, ElasticSearch, i Splunk su podržani.

Dakle, što sve ovo znači? Goasguen daje popis primjera više oblaka što možete učiniti s njima. To uključuje: "Izgradnja podatkovnog cjevovoda za popunjavanje vašeg podatkovnog jezera, pohranjivanje svih vaših Git obveza ili svih vaših Salesforce događaja u ElasticSearch klasteru. Možete zgrabiti sve svoje zapisnike iz Azurea i pohraniti ih u Splunk nakon što ih filtrirate i označite. Mjerne podatke možete preuzeti s bilo kojeg mjesta i pohraniti ih u Datadog. Možete pokrenuti analizu razumijevanja AWS-a na objektima pohranjenima u Google Storageu. Možete sinkronizirati svoj IBM-MQ i svoj AWS SQS dok razvijate nove proizvode u oblaku; možete streamati DB2 promjene u Cloud kako biste izgradili Cloud repliku samo za čitanje. Možete upravljati svojim Kafka konektorima bez obzira koristite li AWS MSK ili Confluent Cloud, više nema potrebe za Kafka poveznim klasterom i dobrodošli u GitOps tijek rada za upravljajte svojim proizvodom i unosite poruke u Kafku." Ukratko, možete "izgraditi bilo koju aplikaciju vođenu događajima i definirati je s našom deklaracijom koju podržava Kubernetes API."

To je prilična tvrdnja, ali pristaše TriggerMesha, među kojima su Cisco i VMware, misle da imaju robu.

Graham Siener, VMware Tanzu potpredsjednik za proizvode, rekao je: "Kako sustavi vođeni događajima postaju sve popularniji, programeri shvaćaju da je integracija događaja u različitim izvorima i okruženjima veliki izazov. Ovo je pogoršano hibridnim topologijama i topologijama s više oblaka koje dovode do više različitih izvora svih oblika. Dakle, kada smo pogledali naše opcije da korisnicima Cloud Native Runtimes pružimo jedan API za automatizaciju načina na koji se događaji konzumiraju, bez obzira na izvor događaja, TriggerMesh je bio jasan partner. Integracija s TriggerMeshom olakšava Knative resurse događaja za konzumiranje vanjskih događaja u svim oblacima,"

Suosnivač TriggerMesha Mark Hinkle dodao je: "Kada Sebastien i ja pokrenuli smo TriggerMesh, imali smo dugu povijest s otvorenim kodom. Vidjeli smo dosta uspjeha, ali i dosta neuspjeha. Zato smo htjeli biti sigurni da smo učinili sve što je u našoj moći kako bismo bili sigurni da imamo istu vrstu uspjeha koju smo vidjeli od HashiCorp, Confluent, Kong Inc., i Ansible tvrtke Red Hat." Drugim riječima, TriggerMesh ima iskusne ljude na čelu koji znaju što je što s programiranjem otvorenog koda i programiranjem u oblaku.

Želite znati više? Provjerite TriggerMesh spremište i TriggerMesh dokumenti. Također možete razgovarati s razvojnim timom Zatišje.

Povezane priče:

  • TriggerMesh donosi AWS Lambda računalstvo bez poslužitelja u Kubernetes.
  • Infrastruktura je takva 2019.: upotreba računalstva bez poslužitelja utrostručila se tijekom prošle godine.
  • Što zapravo znači računalstvo bez poslužitelja i sve ostalo što trebate znati.

Oblak

Što je digitalna transformacija? Sve što trebate znati
Uspoređeni najbolji pružatelji usluga oblaka: AWS, Azure, Google Cloud i drugi
6 najboljih jeftinih usluga web hostinga: Pronađite pristupačnu opciju
Što je računalstvo u oblaku? Ovdje je sve što trebate znati
  • Što je digitalna transformacija? Sve što trebate znati
  • Uspoređeni najbolji pružatelji usluga oblaka: AWS, Azure, Google Cloud i drugi
  • 6 najboljih jeftinih usluga web hostinga: Pronađite pristupačnu opciju
  • Što je računalstvo u oblaku? Ovdje je sve što trebate znati