Cloud Run û GKE du pêşniyarên cihêreng in ku ji hêla Google Cloud Platform (GCP) ve têne peyda kirin ku hewcedariyên cihêreng peyda dikin û di warê berhevkirina ewr de doz bikar tînin. Cloud Run platformek hesabker a bê server e, dema ku GKE (Google Kubernetes Engine) karûbarek Kubernetes a rêvebir e. Di vê ravekirinê de, em ê li cûdahiyên di navbera van her du karûbaran de bigerin, taybetmendiyên wan, feyde û dozên karanîna wan ronî bikin.
Cloud Run hawîrdorek darvekirinê ya bê server e ku destûrê dide pêşdebiran ku konteynerên bê dewlet bêyî ku hewcedariya birêvebirina binesaziya bingehîn bimeşînin. Ew tevliheviyên rêveberiya binesaziyê ji holê radike, rê dide pêşdebiran ku tenê bala xwe bidin nivîsandin û bicîkirina koda xwe. Bi Cloud Run re, hûn dikarin serîlêdanên konteynirkirî bi cîh bikin û wan bixweber li ser bingeha daxwazên hatinî jor an kêm bikin. Vê taybetmendiya pîvana otomatîk piştrast dike ku hûn tenê ji bo çavkaniyên ku hûn dixwin bidin, ku ew çareseriyek lêçûn-bandor dike. Digel vê yekê, Cloud Run hem HTTP û hem jî barkêşên kar-rêveberî piştgirî dike, ji bo cûrbecûr serîlêdanan nermbûn peyda dike.
Ji hêla din ve, GKE karûbarek Kubernetes-ê birêvebir e ku bi karanîna Kubernetes veqetandin, rêvebirin û pîvandina serîlêdanên konteyneran hêsan dike. Kubernetes platformek orkestrasyona konteyneran-çavkaniya vekirî ye ku veqetandin, pîvandin, û rêveberiya serîlêdanên konteynirkirî otomatîk dike. Bi GKE re, hûn li ser komên xwe yên Kubernetes bi tevahî kontrola xwe heye û hûn dikarin ji taybetmendiyên wê yên pêşkeftî yên wekî pîvandina otomatîkî, hevsengkirina barkirinê, û nûvekirinên gerok sûd werbigirin. GKE ji bo xebitandina sepanên konteynirkirî hawîrdorek pir berdest û berbelav peyda dike, ku dihêle hûn bi hêsanî barkêşên xebata xwe îdare bikin û mezin bikin.
Yek cûdahiya sereke di navbera Cloud Run û GKE de asta abstraction û kontrola ku ew pêşkêş dikin e. Cloud Run binesaziya bingehîn ji holê radike, hawîrdorek bê server bi tevahî rêvekirî peyda dike. Ev abstraction pêvajoya pêşkeftin û bicîhkirinê hêsan dike, ji ber ku pêşdebiran ne hewce ye ku ji birêvebirina binesaziyê xeman bikin. Ji aliyek din ve, GKE bi peydakirina jîngehek Kubernetes a rêvekirî ve bêtir kontrol û nermbûnê pêşkêşî dike. Ev dihêle hûn binesaziya xwe û bicîhkirina serîlêdana xwe li gorî hewcedariyên xweyên taybetî xweş bikin û xweş bikin.
Cûdahiyek din di kapasîteyên pîvandinê yên her du karûbaran de ye. Cloud Run li ser bingeha daxwazên hatinî pîvandina otomatîkî pêşkêşî dike, dabîn dike ku serîlêdana we dikare barkêşên cihêreng bi bandor bi rê ve bibe. Ew bixweber hejmara bûyerên ku ji bo birêvebirina seyrûsefera hatinê hewce ne zêde dike an kêm dike. Ji hêla din ve, GKE bi mekanîzmayên pîvandinê yên çêkirî yên Kubernetes ve pîvana horizontî peyda dike. Hûn dikarin polîtîkayên pîvandinê li ser bingeha karanîna CPU, karanîna bîranîn, an metrîkên xwerû diyar bikin, ku dihêle hûn serîlêdana xwe li gorî pîvanên taybetî pîvan bikin.
Digel vê yekê, Cloud Run û GKE di warê modelên bihayê de cûda dibin. Cloud Run modêlek dravdanê dişopîne, ku hûn li gorî hejmara daxwazan û çavkaniyên hesabkirinê yên ku ji hêla serîlêdana we ve têne xerc kirin têne hesab kirin. Vê yekê ew vebijarkek lêçûn-bandor dike, nemaze ji bo serîlêdanên bi qalibên trafîkê yên sporadîk. Ji hêla din ve, GKE, li ser bingeha mezinahî û veavakirina komên weya Kubernetes modelek bihayê cûda dişopîne. Ew li ser veqetandina çavkaniyê kontrolek hûrgelî peyda dike, lê dibe ku ew bêtir plansazkirin û rêvebirina pêşîn hewce bike.
Cloud Run û GKE di Platforma Google Cloud de du karûbarên cihêreng in ku hewcedariyên cihêreng peyda dikin û dozên bikar tînin. Cloud Run ji bo xebitandina serîlêdanên konteynirkirî, bi pîvandina otomatîk û abstrakasyona rêveberiya binesaziyê hawîrdorek bê serverek bi tevahî rêvekirî peyda dike. Ji hêla din ve, GKE, hawîrdorek Kubernetes-ê rêvekirî pêşkêşî dike, li ser binesaziya we û bicîhkirina serîlêdana we bêtir kontrol û nermbûnê peyda dike. Hilbijartina di navbera Cloud Run û GKE de bi faktorên wekî asta kontrolê, hewcedariyên pîvandinê, û modela bihayê ku bi hewcedariyên serîlêdana weya taybetî re têkildar e ve girêdayî ye.
Pirs û bersivên din ên vê dawiyê di derbarê EITC/CL/GCP Google Cloud Platform:
- Ma serîlêdanek mobîl a Android-ê heye ku dikare ji bo rêveberiya Platforma Google Cloud were bikar anîn?
- Awayên birêvebirina Platforma Cloud Google çi ne?
- Computing cloud çi ye?
- Cûdahiya di navbera Bigquery û Cloud SQL de çi ye
- Cûdahiya di navbera cloud SQL û spanner cloudê de çi ye
- GCP App Engine çi ye?
- Cûdahiya di navbera AutoML û Vertex AI de çi ye?
- Serlêdana konteynirkirî çi ye?
- Cûdahiya di navbera Dataflow û BigQuery de çi ye?
- Meriv çawa şêlê ewr mîheng dike?
Pir pirs û bersivan li EITC/CL/GCP Google Cloud Platformê bibînin