Fa'atusatusaga o tau ile Pule Kubernetes (2020)

Manatua. fa'aliliu.: Inisinia Amerika DevOps Sid Palas, faʻaaogaina fa'aaliga lata mai a Google Cloud I le avea ai ma se ta'iala fa'amatalaga, na ou fa'atusaina le tau o le auaunaga Managed Kubernetes (i fa'asologa eseese) mai ta'ita'i o le lalolagi e tu'uina atu ao. O se fa'aopoopoga fa'aopoopo o lana galuega o le fa'asalalauina lea o le Jupyter Notebook e fetaui, lea e mafai ai (ma le itiiti o le malamalama i le Python) e fa'afetaui ai fa'atusatusaga na faia e fetaui ma ou mana'oga.

TL; AMA: E le totogia e le Azure ma le Digital Ocean le faʻaogaina o punaoa o loʻo faʻaaogaina mo le vaalele faʻatonutonu, ma avea ai ma filifiliga lelei mo le faʻapipiʻiina o le tele o fuifui laiti. Mo le faʻatinoina o se numera laʻititi o fuifui tetele, GKE e sili ona fetaui. E le gata i lea, e mafai ona e faʻaititia tele tau e ala i le faʻaogaina o nodes spot / preemptive / maualalo-faʻamuamua poʻo le "subscribe" i le faʻaaogaina umi o nodes tutusa (e faʻaoga i tulaga uma).

Fa'atusatusaga o tau ile Pule Kubernetes (2020)
Tele fa'apotopotoga (numera o tagata faigaluega)

Faamatalaga lautele

Google Cloud Announcement lata mai nei O le fa'aaliga a le GKE o le amata ona totogi le 10 sene i le itula fa'afuifui mo itula fa'afuifu ta'itasi na fa'aosofia ai a'u e amata su'esu'e le tau o taulaga tetele fa'afoe Kubernetes.

Fa'atusatusaga o tau ile Pule Kubernetes (2020)
O lenei fa'aaliga ua matua le fiafia ai nisi...

O tagata autu o le tusiga o:

Fa'avasegaga o tau

O le tau atoa o le faʻaaogaina o Kubernetes i luga o nei tulaga taʻitasi e aofia ai vaega nei:

  • Totogi fa'atonuga;
  • Paleni uta (mo Ingress);
  • Punaoa faakomepiuta (vCPU ma manatua) o tagata faigaluega;
  • Fefa'atauaiga i fafo;
  • Taofi tumau;
  • Fa'asologa o fa'amaumauga e ala i le paleni uta.

E le gata i lea, e ofoina atu e kamupani ao tu'uina atu fa'aitiitiga tetele pe a mana'o le tagata o tausia/mafai ona fa'aoga muamua mata'utia po'o nodes e maualalo le fa'amuamua OR taumafai e fa'aoga ia nodes tutusa mo le 1-3 tausaga.

E taua le faʻamamafa e ui lava o le tau o se faʻavae lelei mo le faʻatusatusaina ma le iloiloina o kamupani e tuʻuina atu auaunaga, o isi mea e tatau ona amanaia:

  • Uptime (Service Level Agreement);
  • Le si'osi'omaga o ao;
  • Fa'amatalaga avanoa o K8s;
  • Tulaga lelei o fa'amaumauga/meafaigaluega.

Ae ui i lea, o nei mea e sili atu nai lo le lautele o lenei tusiga / suʻesuʻega. IN Fepuali pou i luga ole StackRox blog O mea e le o tau mo EKS, AKS ma GKE o loʻo faʻatalanoaina auiliili.

Jupyter Notebook

Ina ia faafaigofie ona maua le fofo sili ona aoga, ua ou atiina ae Jupyter api, fa'aaoga plotly + ipywidgets i totonu. E fa'atagaina oe e fa'atusatusa ofo a le au'aunaga mo le tele o fuifui eseese ma seti tautua.

E mafai ona e faʻataʻitaʻi ma se faʻamatalaga ola o le notepad i le Binder:

Fa'atusatusaga o tau ile Pule Kubernetes (2020)
managed-kubernetes-price-exploration.ipynb ile mybinder.org

Ta'u mai ia te a'u pe le sa'o le fa'atatauga po'o le tau muamua (e mafai ona faia e ala i se fa'afitauli po'o se talosaga toso ile GitHub - o le faleteuoloa lea).

sailiiliga

Talofa, e tele naua nuances e tuʻuina atu fautuaga faʻapitoa nai lo na o loʻo aofia i le TL; DR parakalafa i le amataga. Ae ui i lea, o nisi o faaiuga e mafai lava ona faia:

  • E le pei o le GKE ma le EKS, AKS ma Digital Ocean e le totogia mo le puleaina o punaoa. AKS ma DO e sili atu le aoga pe a fai o le fausaga e aofia ai le tele o fuifui laiti (mo se faʻataʻitaʻiga, tasi fuifui i tagata atiae uma poʻo tagata fa'atau uma).
  • O puna'oa fa'akomepiuta taugofie a le GKE e sili atu ona maua ai tupe a'o fa'ateleina fuifui tetele*.
  • O le fa'aaogaina o node e mafai ona fa'aaogaina po'o le feso'ota'iga pona umi e mafai ona fa'aitiitia ai tau e sili atu i le 50%. Fa'aaliga: E le ofoina mai e le Digital Ocean ia fa'aitiitiga.
  • E maualuga atu totogifuapauina a Google i fafo, ae o le tau o punaoa faakomepiuta o se mea e fuafua ai i le faʻatusatusaga (sei vagana ua faʻatupuina e lau fuifui se aofaʻi tele o faʻamatalaga i fafo).
  • Filifilia ituaiga masini e faʻatatau i le PPU ma manaʻoga manaʻomia o au galuega mamafa o le a fesoasoani ia te oe e aloese mai le totogiina o mea faaopoopo mo punaoa e leʻi faʻaaogaina.
  • E itiiti le tau o le Digital Ocean mo le vCPU ae sili atu mo le manatua pe a faʻatusatusa i isi faʻavae - e mafai ona avea ma mea e filifili ai mo nisi ituaiga o galuega faʻatulagaina.

*Fa'aaliga: E fa'aogaina e le au'ili'ili fa'amaumauga mo fa'amoemoega masani fa'atatau nodes (faamoemoega lautele). O mea nei o le n1 GCP Compute Engine, m5 AWS ec2 fa'ata'ita'iga, D2v3 Azure masini masini ma DO matāua fa'atasi ma PPU tu'ufa'atasi. I le isi itu, e mafai ona faia suʻesuʻega i isi ituaiga masini masini (paʻu, tulaga ulufale). I le tepa muamua, o le tau o masini komepiuta e faʻalagolago i luga ole numera o vCPU ma le aofaʻi o manatua, ae ou te le o mautinoa o lenei manatu o le a faʻamaoni mo le maualuga o le mafaufau / CPU ratios.

Le tusitusiga Le Ta'iala Sili Kubernetes Tau: AWS vs GCP vs Azure vs Ocean Digital, lomia i le 2018, faʻaaogaina se fuifui faʻamatalaga ma 100 vCPU cores ma 400 GB o manatua. Mo faʻatusatusaga, e tusa ai ma aʻu faʻatusatusaga, o se fuifui tutusa i luga o nei faʻavae taʻitasi (mo faʻataʻitaʻiga i luga ole manaʻoga) o le a tau le aofaʻi nei:

  • AKS: 51465 USD/tausaga
  • EKS: 43138 USD/tausaga
  • GKE: 30870 USD/tausaga
  • FAIA: 36131 USD/tausaga

Ou te faʻamoemoe o lenei tusiga faʻatasi ai ma le api o le a fesoasoani ia te oe e iloilo ai le faʻatonuga Kubernetes ofo ma / poʻo le faʻasaoina o tupe i luga o le ao e ala i le faʻaogaina o faʻaitiitiga ma isi avanoa.

PS mai faaliliu

Faitau foi i la matou blog:

puna: www.habr.com

Faaopoopo i ai se faamatalaga