Google waxa ay soo bandhigtay Knative 1.0 kombuyuutar la'aan

Google ayaa soo bandhigtay siideynta xasilloon ee madal Knative 1.0, oo loogu talagalay in lagu abuuro kaabayaal xisaabeed server-la'aan ah oo la geeyey dusha nidaamka go'doominta weelka ee ku saleysan goobta Kubernetes. Marka laga soo tago Google, shirkadaha sida IBM, Koofiyada Cas, SAP iyo VMware ayaa sidoo kale ku lug leh horumarinta Knative. Siideynta Knative 1.0 waxay calaamadisay xasilinta horumarinta arjiga API, kaas oo hadda ka dib ahaan doona mid aan isbeddelin oo dib u ahaan doona mid la jaan qaadi kara. Xeerka mashruuca wuxuu ku qoran yahay Go waxaana lagu qaybiyaa shatiga Apache 2.0.

Qaabka horumarinta arji la'aanta ah ee uu bixiyo Knative wuxuu bixiyaa heer dheeri ah oo la taaban karo oo loogu talagalay nidaamyada daruuraha, taasoo u oggolaanaysa in shaqooyinka loo qabto adeeg ahaan (FaaS, Functions as a service). Nuxurka qaabka server-la'aanta ah waa in horumariyuhu uu fuliyo caqli-galnimada heerka hawlaha shakhsi ahaaneed, iyada oo aan ka welwelin abuurista iyo maareynta kaabayaasha codsiyada socodsiinta, iyo iyada oo aan lagu xirin codsiyada server-yada gaarka ah iyo jawiga daruuriga ah ee lagama maarmaanka u ah hawlgalkooda.

Horumarinta waxaa lagu fuliyaa iyada oo aan la abuurin codsiyada monolithic ee heerka diyaarinta hawlo yaryar oo shakhsi ah, mid kasta oo ka mid ah kaas oo hubinaya farsamaynta dhacdo gaar ah oo loogu talagalay in uu si gooni ah u shaqeeyo iyada oo aan tixraacayn deegaanka (dal la'aan, natiijadu kuma xirna xaaladdii hore iyo waxa ku jira nidaamka faylka). Hawlaha waxaa la bilaabay kaliya marka baahidu timaado iyo ka dib markii la habeeyo dhacdada waxay isla markiiba dhamaystiri karaan shaqadooda, i.e. Si ka duwan adeegyada yaryar, ma jirto wax shuruud ah oo loogu talagalay joogitaanka joogtada ah ee jawiga socda ee isticmaala kheyraadka aan shaqayn.

Goobta Knative lafteedu waxay soo saartaa weelasha marka loo baahdo, waxay meel dhigtaa hawlaha loo diyaariyey, waxay habaysaa maamulka waxayna hubisaa in la miisaamo deegaanka looga baahan yahay si loo qabto hawlahan. Madal ayaa la geyn karaa iskeed iyada oo aan lagu xidhin adeegyada daruuraha dibadda. Kaliya Kubernetes ayaa loo baahan yahay si uu u shaqeeyo. Qalabka waxaa la bixiyaa si ay u taageeraan qaabab kala duwan oo caadi ah, oo ay ku jiraan Django, Ruby on Rails, iyo Spring. Interface-ka khadka taliska ayaa loo isticmaali karaa in lagu xakameeyo hawlgalka goobta.

Madalku wuxuu bixiyaa laba qaybood oo waaweyn:

  • U adeegida weelasha server-la'aanta ah ee Kubernetes oo leh qaabeynta tooska ah ee isgaarsiinta shabakada, jiheynta, isbeddelada raadraaca (abuurista sawirada koodka martigeliyay iyo dejinta) iyo ilaalinta heerka cabbirka loo baahan yahay (ilaa dhimista tirada boodhka ilaa eber maqnaanshaha dhaqdhaqaaqa) . Horumariyuhu waxa uu diiradda saarayaa kaliya caqli-galnimada; wax kasta oo la xidhiidha fulinta waxa gacanta ku haya goobta. Si loo abaabulo is dhexgalka shabakada iyo codsiyada dariiqa, nidaamka hoose ee shabakada Ambassador, Contour, Kourier, Gloo iyo Istio waa la isticmaali karaa. Waxaa jira taageero HTTP/2, gRPC iyo WebSockets.
  • Munaasabaddu waa nidaam caalami ah oo loogu talagalay is-diiwaangelinta (ku-xiran maamulayaasha), gaarsiinta iyo maareynta dhacdada. Waxay kuu ogolaataa inaad abuurto arjiyada si toos ah u socda adiga oo ku lifaaqaya agabka xisaabinta ee durdurrada xogta iyadoo la adeegsanayo qaab shayga iyo habka habaynta dhacdada.

Source: opennet.ru

Add a comment