Google platforma komputera bê server Knative 1.0 destnîşan kir

Google serbestberdana stabîl a platforma Knative 1.0 pêşkêş kir, ku ji bo afirandina binesaziyek hesabker a bê server ku li ser pergala veqetandina konteynerê li ser bingeha platforma Kubernetes hatî bicîh kirin, hatî çêkirin. Ji bilî Google, pargîdaniyên wekî IBM, Red Hat, SAP û VMware jî di pêşveçûna Knative de cih digirin. Serbestberdana Knative 1.0 aramkirina API-ya pêşkeftina serîlêdanê destnîşan kir, ku dê ji vir û pê ve neguhezîne û lihevhatî paşde bimîne. Koda projeyê di Go de hatî nivîsandin û di bin lîsansa Apache 2.0 de tê belav kirin.

Modela pêşkeftina serîlêdana bê server ku ji hêla Knative ve hatî pêşkêş kirin ji bo pergalên ewr astek zêde ya abstrakasyonê peyda dike, ku destûrê dide fonksiyonên wekî karûbar (FaaS, Karûbarên wekî karûbar). Esasê modela bê server ev e ku pêşdebir di asta fonksiyonên takekesî de mantiqê pêk tîne, bêyî ku xema afirandin û birêvebirina binesaziya ji bo xebitandina sepanan bike, û bêyî ku bi serîlêdanên serverê yên taybetî û hawîrdorên ewr ên ku ji bo xebata wan hewce ne ve girêdayî be.

Pêşveçûn bêyî afirandina serîlêdanên yekparêzî di asta amadekirina komek fonksiyonên piçûk ên takekesî de, ku her yek ji wan pêvajoyek bûyerek taybetî misoger dike û ji bo xebatê veqetandî bêyî referansa hawîrdorê hatî sêwirandin (bêdewlet, encam ne girêdayî ye rewşa berê û naveroka pergala pelê). Fonksiyon tenê gava ku hewcedarî çêbibe têne destpêkirin û piştî ku bûyer were şopandin ew dikarin tavilê xebata xwe biqedînin, ango. berevajî mîkroxizmetan, ji bo hebûna domdar a hawîrdorên xebitandinê yên ku çavkaniyên bêkar dixwin hewcedarî tune.

Platforma Knative bixwe li gorî hewcedariyê konteyneran davêje, fonksiyonên amadekirî di wan de bi cih dike, rêvebirinê organîze dike û pîvana hawîrdorên ku ji bo pêkanîna van fonksiyonan hewce dike misoger dike. Platform dikare bêyî ku bi karûbarên cloudê yên derveyî ve girêdayî be bi serê xwe were saz kirin. Tenê Kubernetes hewce ye ku bixebite. Amûr têne peyda kirin ku piştgirî bidin cûrbecûr çarçoveyên hevpar, di nav de Django, Ruby on Rails, û Spring. Têkiliya rêzika fermanê dikare ji bo kontrolkirina operasyona platformê were bikar anîn.

Platform du beşên sereke peyda dike:

  • Xizmetkirina ji bo xebitandina konteynerên bê server li Kubernetes bi veavakirina otomatîkî ya pêwendiya torê, rêkirin, şopandina guhertinan (afirandina dîmenên koda mêvandar û mîhengan) û domandina asta pêdivî ya pîvandinê (heta kêmkirina hejmara podan heya sifir di nebûna çalakiyê de) . Pêşdebir tenê li ser mantiqê disekine; her tiştê ku bi darvekirinê ve girêdayî ye ji hêla platformê ve tê rêve kirin. Ji bo organîzekirina danûstendina torê û daxwazên rêvekirinê, bine pergalên torê Ambassador, Contour, Kourier, Gloo û Istio dikarin werin bikar anîn. Piştgiriyek ji bo HTTP/2, gRPC û WebSockets heye.
  • Bûyer ji bo abonetiyê (girêdana destanan), radestkirin û rêveberiya bûyerê pergalek gerdûnî ye. Destûrê dide we ku hûn bi karanîna modelek tiştan û mekanîzmayek hilberandina bûyerê bi girêdana çavkaniyên hesabkirinê bi herikên daneyê ve serîlêdanên asynkronîk biafirînin.

Source: opennet.ru

Add a comment