Google huet d'Knative 1.0 serverlos Rechenplattform agefouert

Google huet eng stabil Verëffentlechung vun der Knative 1.0 Plattform presentéiert, entwéckelt fir eng serverlos Recheninfrastruktur ze kreéieren déi uewen op engem Containerisolatiounssystem baséiert op der Kubernetes Plattform. Nieft Google sinn och Firme wéi IBM, Red Hat, SAP a VMware an der Entwécklung vu Knative involvéiert. D'Verëffentlechung vu Knative 1.0 huet d'Stabiliséierung vun der Applikatiounsentwécklung API markéiert, déi vun elo un onverännert bleift a Réckkompatibel bleift. De Projet Code ass a Go geschriwwen a verdeelt ënner der Apache 2.0 Lizenz.

De Serverlosen Applikatiounsentwécklungsmodell, dee vum Knative ugebuede gëtt, bitt en zousätzleche Abstraktiounsniveau fir Cloud Systemer, wat et erlaabt Funktiounen als Servicer auszeféieren (FaaS, Functions as a Service). D'Essenz vum Serverlosen Modell ass datt den Entwéckler Logik um Niveau vun eenzelne Funktiounen implementéiert, ouni sech Suergen iwwer d'Schafung an d'Gestioun vun der Infrastruktur fir Applikatiounen ze maachen, an ouni mat spezifesche Serverapplikatiounen an de Cloud-Ëmfeld, déi néideg sinn fir hir Operatioun.

Entwécklung gëtt duerchgefouert ouni monolithesch Uwendungen ze kreéieren um Niveau vun der Preparatioun vun enger Rei vu klengen individuellen Funktiounen, déi jidderee d'Veraarbechtung vun engem spezifeschen Event garantéiert an ass entwéckelt fir getrennt ouni Referenz op d'Ëmwelt ze schaffen (statlos, d'Resultat hänkt net of de fréiere Staat an den Inhalt vum Dateiesystem). Fonctiounen ginn nëmmen lancéiert wann de Besoin entsteet an no der Veraarbechtung vum Event kënnen se direkt hir Aarbecht fäerdeg maachen, d.h. am Géigesaz zu Mikroservicer ass déi konstant Präsenz vu lafenden Ëmfeld déi Idle Ressourcen verbrauchen net erfuerderlech.

D'Knative Plattform selwer lancéiert Container wéi néideg, placéiert virbereet Funktiounen an hinnen, organiséiert d'Gestioun a garantéiert d'Skaléierung vun den Ëmfeld déi néideg sinn fir dës Funktiounen auszeféieren. D'Plattform kann eleng agesat ginn ouni mat externe Cloud Servicer gebonnen ze sinn. Nëmmen Kubernetes ass erfuerderlech fir ze lafen. Tools ginn zur Verfügung gestallt fir eng Vielfalt vu gemeinsame Kaderen z'ënnerstëtzen, dorënner Django, Ruby on Rails, a Fréijoer. D'Command Line Interface kann benotzt ginn fir d'Operatioun vun der Plattform ze kontrolléieren.

D'Plattform bitt zwee Haaptkomponenten:

  • Déngscht fir Serverlos Container a Kubernetes mat automatescher Konfiguratioun vun der Netzwierkkommunikatioun, Routing, Tracking Ännerungen (Schnëttshots vum gehoste Code an Astellunge erstellen) an den erfuerderleche Skalaniveau z'erhalen (bis d'Zuel vun de Pods op Null reduzéieren an der Verontreiung vun Aktivitéit) . Den Entwéckler konzentréiert sech nëmmen op d'Logik alles wat mat der Ausféierung verbonnen ass, gëtt vun der Plattform gehandhabt. Fir d'Netzwierkinteraktioun a Routing Ufroen ze organiséieren, kënnen d'Netzsubsystemer Ambassador, Contour, Kourier, Gloo an Istio benotzt ginn. Et gëtt Ënnerstëtzung fir HTTP/2, gRPC a WebSockets.
  • Eventing ass en universelle System fir Abonnement (Handler befestegt), Liwwerung an Eventmanagement. Erlaabt Iech asynchron lafen Uwendungen ze kreéieren andeems Dir Rechenressourcen un Datenstroum befestegt mat engem Objektmodell an Eventveraarbechtungsmechanismus.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster