Google tau tshaj tawm Knative 1.0 serverless xam platform

Google tau tso tawm qhov ruaj khov ntawm Knative 1.0, lub platform tsim los rau kev tsim cov khoom siv computer tsis muaj server uas tau xa mus rau saum lub kaw lus Kubernetes-based container isolation system. Ntxiv rau Google, lwm lub tuam txhab koom nrog Knative txoj kev tsim kho suav nrog IBM, Red Hat, SAP, thiab VMware. Qhov kev tso tawm ntawm Knative 1.0 cim qhov ruaj khov ntawm API kev tsim kho daim ntawv thov, uas yuav tsis hloov pauv thiab sib xws nrog yav dhau los. Cov lej ntawm qhov project tau sau hauv Go thiab tau tso cai raws li daim ntawv tso cai Apache 2.0.

Knative tus qauv tsim daim ntawv thov serverless muab ib txheej ntxiv ntawm kev rho tawm rau cov kab ke huab, ua kom muaj kev ua haujlwm ua ib qho kev pabcuam (FaaS). Lub ntsiab lus ntawm tus qauv serverless yog tias tus tsim tawm siv cov logic ntawm qib ntawm cov haujlwm ib leeg, tsis txhob txhawj txog kev tsim thiab tswj cov khoom siv hauv paus, thiab tsis tas yuav khi rau cov ntawv thov server tshwj xeeb thiab cov chaw huab uas xav tau rau lawv txoj haujlwm.

Kev tsim kho yog ua tiav yam tsis tau tsim cov ntawv thov monolithic, ntawm qib kev npaj cov haujlwm me me, txhua tus uas tswj hwm ib qho xwm txheej tshwj xeeb thiab tsim los ua haujlwm ywj pheej, yam tsis khi rau ib puag ncig (tsis muaj xeev, txhais tau tias qhov tshwm sim yog ywj pheej ntawm lub xeev yav dhau los thiab cov ntsiab lus ntawm cov ntaub ntawv system). Cov haujlwm raug tso tawm tsuas yog thaum xav tau thiab tuaj yeem xaus tam sim ntawd tom qab ua tiav ib qho xwm txheej. Qhov no txhais tau tias, tsis zoo li microservices, tsis tas yuav tsum khiav ib puag ncig uas siv cov peev txheej thaum tsis ua haujlwm.

Lub platform Knative cia li tso cov thawv raws li qhov xav tau, xa cov haujlwm uas tau npaj tseg rau lawv, tswj hwm, thiab ntsuas qhov chaw uas xav tau los khiav cov haujlwm no. Lub platform tuaj yeem tso tawm hauv tsev yam tsis tas yuav siv cov kev pabcuam huab sab nraud. Tsuas yog xav tau Kubernetes rau kev tso tawm. Kev txhawb nqa rau ntau yam frameworks, suav nrog Django, Ruby on Rails, thiab Spring. Ib qho interface command-line tuaj yeem siv los tswj lub platform.

Lub platform muab ob lub ntsiab tseem ceeb:

  • Pab rau kev khiav cov thawv tsis muaj server hauv Kubernetes nrog kev sib txuas lus tsis siv neeg, kev xa mus, kev hloov pauv (tsim cov duab ntawm cov lej xa tawm thiab cov kev teeb tsa), thiab tswj hwm qhov kev nthuav dav xav tau (txawm tias txo cov lej ntawm cov pods mus rau xoom thaum tsis ua haujlwm). Tus tsim tawm tsuas yog tsom mus rau qhov logic; lub platform tswj hwm txhua qhov kev ua tiav. Ambassador, Contour, Kourier, Gloo, thiab Istio network subsystems tuaj yeem siv rau kev sib txuas lus thiab kev thov xa mus. HTTP / 2, gRPC, thiab WebSockets raug txhawb nqa.
  • Kev tshwm sim yog ib qho system thoob ntiaj teb rau kev sau npe (txuas cov handlers), xa khoom, thiab tswj cov xwm txheej. Nws ua rau muaj peev xwm tsim cov ntawv thov asynchronous los ntawm kev txuas cov peev txheej suav nrog rau cov ntaub ntawv ntws siv cov qauv khoom thiab cov txheej txheem ua tiav cov xwm txheej.

Tau qhov twg los: opennet.ru

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster