Konparezon pri sou Kubernetes jere (2020)

Remak. trad.: Ameriken DevOps enjenyè Sid Palas, lè l sèvi avèk dènye anons Google Cloud Kòm yon gid enfòmasyon, mwen konpare pri a nan sèvis Kubernetes Jere (nan diferan konfigirasyon) nan men dirijan founisè nwaj nan mond lan. Yon avantaj adisyonèl nan travay li se piblikasyon korespondan Jupyter Kaye a, ki pèmèt (avèk konesans minim nan Python) ajiste kalkil yo fèt pou adapte bezwen ou yo.

TL; DR: Azure ak Digital Ocean pa peye pou resous kalkile yo itilize pou avyon kontwòl la, sa ki fè yo yon bon chwa pou deplwaye anpil ti grap. Pou kouri yon ti kantite gwo grap, GKE pi byen adapte. Anplis de sa, ou ka siyifikativman diminye depans lè w itilize nœuds plas/preanptif/priyorite ki ba oswa lè w “abònman” pou itilizasyon alontèm menm nœuds yo (sa a aplike a tout platfòm).

Konparezon pri sou Kubernetes jere (2020)
Gwosè gwoup (kantite travayè)

Apèsi sou lekòl la

Dènye Anons Google Cloud Anons GKE te kòmanse chaje 10 santim pou chak èdtan gwoup pou chak èdtan gwoup te pouse m kòmanse analize pri a nan gwo òf Kubernetes jere yo.

Konparezon pri sou Kubernetes jere (2020)
Anons sa a anpil fache kèk...

Karaktè prensipal yo nan atik la se:

Dekonpozisyon pri

Pri total pou itilize Kubernetes sou chak platfòm sa yo konsiste de eleman sa yo:

  • Frè jesyon gwoup;
  • Balanse chaj (pou Ingress);
  • Resous enfòmatik (vCPU ak memwa) travayè yo;
  • Trafik sòti;
  • Depo pèmanan;
  • Pwosesis done pa balanse chaj.

Anplis de sa, founisè nwaj yo ofri rabè enpòtan si kliyan an vle/ka itilize preemptible plas oswa nœuds ki ba priyorite OSWA pran angajman pou itilize menm nœuds yo pou 1-3 ane.

Li vo mete aksan sou ke byenke pri se yon bon baz pou konpare ak evalye founisè sèvis yo, yo ta dwe pran an konsiderasyon lòt faktè:

  • Uptime (Akò Nivo Sèvis);
  • Ekosistèm nwaj ki antoure a;
  • Vèsyon ki disponib nan K8s;
  • Kalite dokiman/kit zouti.

Sepandan, faktè sa yo depase limit atik/etid sa a. NAN Afiche fevriye sou blog StackRox la Faktè ki pa pri pou EKS, AKS ak GKE yo diskite an detay.

Jupyter Kaye

Pou fè li pi fasil jwenn solisyon ki pi pwofitab, mwen te devlope Kaye Jupyter, lè l sèvi avèk plotly + ipywidgets ladan l. Li pèmèt ou konpare òf founisè yo pou diferan gwosè gwoup ak seri sèvis.

Ou ka pratike ak yon vèsyon ap viv nan Notepad la nan Binder:

Konparezon pri sou Kubernetes jere (2020)
managed-kubernetes-price-exploration.ipynb sou mybinder.org

Fè m 'konnen si kalkil yo oswa pri orijinal yo kòrèk (sa a ka fè atravè yon pwoblèm oswa rale demann sou GitHub - isit la se depo a).

Jwenn

Ay, gen twòp nuans pou bay rekòmandasyon pi espesifik pase sa ki enkli nan paragraf TL;DR la nan kòmansman an. Sepandan, gen kèk konklizyon toujou ka trase:

  • Kontrèman ak GKE ak EKS, AKS ak Digital Ocean pa peye pou resous kouch kontwòl. AKS ak DO yo pi pwofitab si achitekti a gen ladan anpil ti grap (pa egzanp, yon gwoup pou chak chak pwomotè oswa chak kliyan).
  • Resous enfòmatik GKE yon ti kras mwens chè fè li pi pwofitab pandan gwosè gwoup * ogmante.
  • Sèvi ak nœuds preemptible oswa afinite ne alontèm ka diminye depans yo pa plis pase 50%. Remak: Digital Ocean pa ofri rabè sa yo.
  • Frè sortant Google yo pi wo, men pri a nan resous enfòmatik se yon faktè detèminan nan kalkil la (sòf si gwoup ou a ap jenere yon kantite siyifikatif done sortant).
  • Chwazi kalite machin ki baze sou CPU a ak bezwen memwa nan chaj travay ou yo ap ede ou evite peye siplemantè pou resous ki pa itilize yo.
  • Digital Ocean chaje mwens pou vCPU ak plis pou memwa konpare ak lòt platfòm - sa a kapab yon faktè k ap deside pou kèk kalite chaj travay kalkile.

*Remak: Analiz itilize done pou nœuds kalkil jeneral (bi jeneral). Sa yo se ka n1 GCP Compute Engine, m5 AWS ec2 ka, D2v3 Azure machin vityèl ak DO ti gout ak CPU devwe. Nan vire, li posib pou fè rechèch pami lòt kalite machin vityèl (burstable, nivo antre). Nan premye gade, pri a nan machin vityèl depann lineyèman sou kantite vCPU ak kantite memwa, men mwen pa sèten ke sipozisyon sa a pral kenbe vre pou rapò memwa / CPU ki pa estanda.

Atik la Ultim Kubernetes Pri Gid la: AWS vs GCP vs Azure vs Digital Oseyan, ki te pibliye an 2018, te itilize yon gwoup referans ak 100 nwayo vCPU ak 400 GB memwa. Pou konparezon, dapre kalkil mwen yo, yon gwoup menm jan an sou chak platfòm sa yo (pou ka sou demann) ap koute kantite lajan sa a:

  • AKS: 51465 USD/ane
  • EKS: 43138 USD/ane
  • GKE: 30870 USD/ane
  • Fè: 36131 USD/ane

Mwen espere ke atik sa a ansanm ak kaye a pral ede w evalye òf prensipal Kubernetes jere yo ak/oswa ekonomize lajan sou enfrastrikti nwaj yo lè w pran avantaj de rabè ak lòt opòtinite.

PS soti nan tradiktè

Li tou sou blog nou an:

Sous: www.habr.com

Add nouvo kòmantè