Ntụle ọnụ na Kubernetes jisiri (2020)

Rịba ama. ntụgharị asụsụ.: American DevOps engineer Sid Palas, na-eji ọkwa Google Cloud na nso nso a Dị ka onye nduzi ozi, ejiri m ọnụ ahịa ọrụ Kubernetes jikwaa (na nhazi dị iche iche) site na ndị na-eweta igwe ojii na-eduga n'ụwa. Uru ọzọ dị na ọrụ ya bụ mbipụta nke Jupyter Notebook kwekọrọ, nke na-enye ohere (na obere ihe ọmụma nke Python) gbanwee ngụkọ emere iji gboo mkpa gị.

TL; DR: Azure na Digital Ocean anaghị akwụ ụgwọ maka mkpokọta akụrụngwa ejiri maka ụgbọ elu njikwa, na-eme ka ha bụrụ nhọrọ dị mma maka ibuga ọtụtụ obere ụyọkọ. Maka ịgba ọsọ ntakịrị nnukwu ụyọkọ, GKE kacha mma. Na mgbakwunye, ị nwere ike belata ọnụ ahịa nke ukwuu site na iji ntụpọ ntụpọ/preemptive/na-ebute ụzọ dị ala ma ọ bụ site na “ịdenye aha” iji otu ọnụ ọgụgụ ogologo oge (nke a metụtara nyiwe niile).

Ntụle ọnụ na Kubernetes jisiri (2020)
Nha ụyọkọ (ọnụọgụ ndị ọrụ)

Ozi zuru oke

Mgbasa ozi igwe ojii Google nso nso a Nkwuputa GKE nke ịmalite ịnara cents 10 kwa awa ụyọkọ maka awa ụyọkọ ọ bụla kpaliri m ịmalite nyochaa ọnụahịa nke onyinye Kubernetes bụ isi jisiri ike.

Ntụle ọnụ na Kubernetes jisiri (2020)
Ọkwa a kpasuru ụfọdụ...

Ndị isi agwa akụkọ a bụ:

Nkwụsị ọnụ ahịa

Ọnụ ego iji Kubernetes na nke ọ bụla n'ime nyiwe ndị a nwere ihe ndị a:

  • Ụgwọ njikwa ụyọkọ;
  • Ndozi ibu (maka Ingress);
  • Akụrụngwa kọmputa (vCPU na ebe nchekwa) nke ndị ọrụ;
  • Ụzọ okporo ụzọ;
  • Nchekwa na-adịgide adịgide;
  • Nhazi data site na ibu balancer.

Na mgbakwunye, ndị na-eweta igwe ojii na-enye mbelata dị ukwuu ma ọ bụrụ na onye ahịa chọrọ/nwere ike iji preemptible ntụpọ ma ọ bụ ọnụ ụzọ dị ala ma ọ bụ na-agba mbọ iji otu ọnụ ọnụ maka afọ 1-3.

Okwesiri imesi ike na n'agbanyeghị na ọnụ ahịa bụ ezigbo ntọala maka atụnyere na ịlele ndị na-enye ọrụ, ekwesịrị iburu n'uche ihe ndị ọzọ:

  • Oge nkwụsị (Nkwekọrịta Ọkwa Ọrụ);
  • Igwe ojii gburugburu;
  • Ụdị K8 dị;
  • Ogo nke akwụkwọ / ngwa ngwa.

Agbanyeghị, ihe ndị a karịrị oke isiokwu / ọmụmụ a. N'ime Biputere February na blọọgụ StackRox A na-atụle ihe ndị na-abụghị ọnụ ahịa maka EKS, AKS na GKE n'ụzọ zuru ezu.

Akwụkwọ ndetu Jupyter

Iji mee ka ọ dịkwuo mfe ịchọta ngwọta kachasị uru, emepụtara m Akwụkwọ ndetu Jupyter, na-eji plotly + ipywidget na ya. Ọ na-enye gị ohere iji tụnyere ihe ndị na-eweta maka nha ụyọkọ dị iche iche na nhazi ọrụ.

Ị nwere ike iji ụdị akwụkwọ ndetu dị ndụ na Binder mee ihe:

Ntụle ọnụ na Kubernetes jisiri (2020)
managed-kubernetes-price-exploration.ipynb na mybinder.org

Mee ka m mara ma ngụkọ ma ọ bụ ọnụahịa mbụ ezighi ezi (nke a nwere ike ime site na esemokwu ma ọ bụ dọta arịrịọ na GitHub - ebe a bụ ebe nchekwa).

Nchoputa

Ewoo, enwere ọtụtụ nuances iji nye ndụmọdụ akọwapụtara karịa nke etinyere na paragraf TL; DR na mbido. Agbanyeghị, a ka nwere ike nweta nkwubi okwu ụfọdụ:

  • N'adịghị ka GKE na EKS, AKS na Digital Ocean anaghị akwụ ụgwọ maka akụrụngwa oyi akwa njikwa. AKS na DO na-erite uru karịa ma ọ bụrụ na ihe owuwu ahụ gụnyere ọtụtụ obere ụyọkọ (dịka ọmụmaatụ, otu ụyọkọ kwa. onye nrụpụta ọ bụla ma ọ bụ onye ọ bụla ahịa).
  • Akụrụngwa GKE dị ọnụ ala dị ọnụ ala na-eme ka ọ baa uru karịa ka ụyọkọ ụyọkọ* na-abawanye.
  • Iji ọnụ ndị a na-ebu ụzọ eme ihe ma ọ bụ njikọ ọnụ ogologo oge nwere ike belata ọnụ ahịa karịa 50%. Mara: Digital Ocean anaghị enye ego ndị a.
  • Ụgwọ ọpụpụ Google dị elu, mana ọnụ ahịa akụrụngwa bụ ihe na-ekpebi n'ime mgbako ahụ (ọ gwụla ma ụyọkọ gị na-ewepụta nnukwu data na-apụ apụ).
  • Ịhọrọ ụdị igwe dabere na CPU na mkpa ebe nchekwa nke ibu ọrụ gị ga-enyere gị aka izere ịkwụ ụgwọ mgbakwunye maka akụrụngwa ejighi ya.
  • Digital Ocean na-akwụ obere ụgwọ maka vCPU yana ihe ndị ọzọ maka ebe nchekwa ma e jiri ya tụnyere nyiwe ndị ọzọ - nke a nwere ike ịbụ ihe na-ekpebi ụdị ụfọdụ nke ịgbakọ ọrụ.

* Mara: Nyocha na-eji data maka ebumnuche mkpokọta mkpokọta ọnụ (nzube izugbe). Ndị a bụ n1 GCP Compute Engine, m5 AWS ec2, igwe mebere D2v3 Azure na DO ụmụ irighiri mmiri nwere CPUs raara onwe ya nye. N'aka nke ya, ọ ga-ekwe omume ịme nyocha n'etiti ụdị igwe ndị ọzọ nke mebere (burstable, ọkwa ntinye). Na ilele mbụ, ọnụ ahịa igwe mebere na-adabere n'ahịrị na ọnụọgụ vCPU na ọnụọgụ ebe nchekwa, mana ejighị m n'aka na echiche a ga-abụ eziokwu maka oke ebe nchekwa/CPU na-abụghị ọkọlọtọ.

Ke ibuotikọ Ntuziaka ọnụahịa Kubernetes kacha elu: AWS vs GCP vs Azure vs Digital Ocean, nke e bipụtara na 2018, jiri ụyọkọ ntụaka nwere 100 vCPU cores na 400 GB nke ebe nchekwa. Maka ntụnyere, dịka ngụkọ m siri dị, ụyọkọ yiri nke ọ bụla na nyiwe ndị a (maka ihe achọrọ) ga-eri ego ndị a:

  • AKS: 51465 USD / afọ
  • EKS: 43138 USD / afọ
  • GKE: 30870 USD kwa afọ
  • Mee: 36131 USD / afọ

Enwere m olileanya na isiokwu a yana akwụkwọ ndetu ga-enyere gị aka nyochaa onyinye Kubernetes na-achịkwa na / ma ọ bụ chekwaa ego na akụrụngwa igwe ojii site na iji ohere ego na ohere ndị ọzọ.

PS sitere na onye ntụgharị

Gụọkwa na blọọgụ anyị:

isi: www.habr.com

Tinye a comment