เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™ Managed Kubernetes (2020)

เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹. เปเบ›.: เบงเบดเบชเบฐเบงเบฐเบเบญเบ™ DevOps เบญเบฒเป€เบกเบฅเบดเบเบฒ Sid Palas, เป‚เบ”เบเปƒเบŠเป‰ เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ Google Cloud เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เปเป‰เบกเบนเบ™เบ‚เปˆเบฒเบงเบชเบฒเบ™, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ›เบฝเบšเบ—เบฝเบšเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Kubernetes เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ (เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™) เบˆเบฒเบเบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบŸเบฑเบ‡เบŠเบฑเป‰เบ™เบ™เปเบฒเบ‚เบญเบ‡เป‚เบฅเบ. เบ›เบฐเป‚เบซเบเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ‚เบญเบ‡เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบฅเบฒเบงเปเบกเปˆเบ™เบเบฒเบ™เบžเบดเบกเบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบ Jupyter เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰ (เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เบเปˆเบฝเบงเบเบฑเบš Python) เป€เบžเบทเปˆเบญเบ›เบฑเบšเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบซเป‰เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

TL; DR: Azure เปเบฅเบฐ Digital Ocean เบšเปเปˆเบ„เบดเบ”เบ„เปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบปเบ™เบ„เบงเบšเบ„เบธเบก, เป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเบผเบฒเบเป†เบเบธเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ‚เบญเบ‡เบเบธเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, GKE เปเบกเปˆเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบ—เบตเปˆเบชเบธเบ”. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเป‚เบ”เบเบเบฒเบ™เปƒเบŠเป‰เบˆเบธเบ” / preemptive / nodes เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ•เปˆเปเบฒเบซเบผเบทเป‚เบ”เบเบเบฒเบ™ "เบชเบฐเบซเบกเบฑเบ" เบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เปƒเบ™เป„เบฅเบเบฐเบเบฒเบงเบ‚เบญเบ‡ nodes เบ”เบฝเบงเบเบฑเบ™ (เบ™เบตเป‰เปƒเบŠเป‰เบเบฑเบšเบ—เบธเบเป€เบงเบ—เบต).

เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™ Managed Kubernetes (2020)
เบ‚เบฐเปœเบฒเบ”เบเบธเปˆเบก (เบˆเบณเบ™เบงเบ™เบ„เบปเบ™เบ‡เบฒเบ™)

เบ‚เปเป‰เบกเบนเบ™เบ—เบปเปˆเบงเป„เบ›

เบ›เบฐเบเบฒเบ” Google Cloud เบซเบผเป‰เบฒเบชเบธเบ” เบเบฒเบ™เบ›เบฐเบเบฒเบ”เบ‚เบญเบ‡ GKE เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเป€เบเบฑเบš 10 เป€เบŠเบฑเบ™เบ•เปเปˆเบŠเบปเปˆเบงเป‚เบกเบ‡เบเบธเปˆเบกเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบŠเบปเปˆเบงเป‚เบกเบ‡ cluster เป„เบ”เป‰เบเบฐเบ•เบธเป‰เบ™เปƒเบซเป‰เบ‚เป‰เบญเบเป€เบฅเบตเปˆเบกเบงเบดเป€เบ„เบฒเบฐเบฅเบฒเบ„เบฒเบ‚เบญเบ‡เบเบฒเบ™เบชเบฐเป€เบซเบ™เบต Kubernetes เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™.

เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™ Managed Kubernetes (2020)
เบเบฒเบ™โ€‹เบ›เบฐเบเบฒเบ”โ€‹เบชเบฐเบšเบฑเบšโ€‹เบ™เบตเป‰โ€‹เป„เบ”เป‰โ€‹เบชเป‰เบฒเบ‡โ€‹เบ„เบงเบฒเบกโ€‹เป€เบชเบโ€‹เปƒเบˆโ€‹เบขเปˆเบฒเบ‡โ€‹เปƒเบซเบเปˆโ€‹เบซเบผเบงเบ‡โ€‹เปƒเบซเป‰โ€‹เบšเบฒเบ‡โ€‹เบ„เบปเบ™...

เบฅเบฑเบเบชเบฐเบ™เบฐเบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบกเปเบกเปˆเบ™:

เบเบฒเบ™เปเบšเปˆเบ‡เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ

เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Kubernetes เปƒเบ™เปเบ•เปˆเบฅเบฐเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • เบ„เปˆเบฒเบšเปเบฅเบดเบซเบฒเบ™เบเบธเปˆเบก;
  • เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ” (เบชเปเบฒเบฅเบฑเบš Ingress);
  • เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบต (vCPU เปเบฅเบฐเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ) เบ‚เบญเบ‡เบžเบฐเบ™เบฑเบเบ‡เบฒเบ™;
  • เบเบฒเบ™โ€‹เบˆเบฐโ€‹เบฅเบฒโ€‹เบˆเบญเบ™ Egress;
  • เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ–เบฒเบงเบญเบ™;
  • เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เป‚เบ”เบ load balancer.

เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเปƒเบซเป‰เบชเปˆเบงเบ™เบซเบผเบธเบ”เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบ–เป‰เบฒเบฅเบนเบเบ„เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™ / เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰ preemptible เบˆเบธเบ” เบซเบผเบท nodes เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เบ•เปˆเปเบฒ OR เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ nodes เบ”เบฝเบงเบเบฑเบ™เบชเปเบฒเบฅเบฑเบš 1-3 เบ›เบต.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบกเบนเบ™เบ„เปˆเบฒเบ—เบตเปˆเป€เบ™เบฑเป‰เบ™เบซเบ™เบฑเบเบงเปˆเบฒเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเปเบฅเบฐเบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™, เบ›เบฑเบ”เปƒเบˆเบญเบทเปˆเบ™เป†เบ„เบงเบ™เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ:

  • Uptime (เบ‚เปเป‰เบ•เบปเบเบฅเบปเบ‡เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™);
  • เบฅเบฐเบšเบปเบšเบ™เบดเป€เบงเบ”เป€เบกเบ„เบญเป‰เบญเบกเบ‚เป‰เบฒเบ‡;
  • เบฅเบธเป‰เบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบ‚เบญเบ‡ K8s;
  • เบ„เบธเบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เป€เบญเบเบฐเบชเบฒเบ™ / เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบท.

เบขเปˆเบฒเบ‡เปƒเบ”เบเปเปˆเบ•เบฒเบก, เบ›เบฑเบ”เปƒเบˆเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เป€เบเบตเบ™เบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡เบšเบปเบ”เบ„เบงเบฒเบก / เบเบฒเบ™เบชเบถเบเบชเบฒเบ™เบตเป‰. IN เป€เบ”เบทเบญเบ™เบเบธเบกเบžเบฒเป‚เบžเบ”เปƒเบ™ blog StackRox เบ›เบฑเบ”เป„เบˆเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบฅเบฒเบ„เบฒเบชเปเบฒเบฅเบฑเบš EKS, AKS เปเบฅเบฐ GKE เป„เบ”เป‰เบ–เบทเบเบ›เบถเบเบชเบฒเบซเบฒเบฅเบทเบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”.

เบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบ Jupyter

เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบŠเบญเบเบซเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบกเบตเบเปเบฒเป„เบฅเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ เบ›เบทเป‰เบกเบšเบฑเบ™เบ—เบถเบ Jupyter, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ plotly + ipywidgets เปƒเบ™เบกเบฑเบ™. เบกเบฑเบ™เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฒเบ™เบชเบฐเป€เบซเบ™เบตเบ‚เบญเบ‡เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบเบธเปˆเบกเปเบฅเบฐเบŠเบธเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฑเบšเบชเบฐเบšเบฑเบšเบชเบปเบ”เบ‚เบญเบ‡ notepad เปƒเบ™ Binder:

เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ™ Managed Kubernetes (2020)
managed-kubernetes-price-exploration.ipynb เปƒเบ™ mybinder.org

เปƒเบซเป‰เบ‚เป‰เบญเบเบฎเบนเป‰เบงเปˆเบฒเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบซเบผเบทเบฅเบฒเบ„เบฒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ (เบญเบฑเบ™เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เบšเบฑเบ™เบซเบฒเบซเบผเบทเบ”เบถเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเปƒเบ™ GitHub - เบ™เบตเป‰เปเบกเปˆเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™).

เบเบฒเบ™เบ„เบปเป‰เบ™เบžเบปเบš

เบญเบฐเบ™เบดเบˆเบฒ, เบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเป€เบเบตเบ™เป„เบ›เบ—เบตเปˆเบˆเบฐเปƒเบซเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบชเบฐเป€เบžเบฒเบฐเบซเบผเบฒเบเบเปˆเบงเบฒเบ—เบตเปˆเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบงเบฑเบ TL;DR เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบšเบฒเบ‡เบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปเบ•เป‰เบกเป„เบ”เป‰:

  • เบšเปเปˆเบ„เบทเบเบฑเบš GKE เปเบฅเบฐ EKS, AKS เปเบฅเบฐ Digital Ocean เบšเปเปˆเบ„เบดเบ”เบ„เปˆเบฒเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบŠเบฑเป‰เบ™เบ„เบงเบšเบ„เบธเบก. AKS เปเบฅเบฐ DO เปเบกเปˆเบ™เบกเบตเบเปเบฒเป„เบฅเบซเบผเบฒเบเบเบงเปˆเบฒเบ–เป‰เบฒเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ›เบฐเบเบญเบšเบกเบตเบเบธเปˆเบกเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบซเบผเบฒเบ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบซเบ™เบถเปˆเบ‡เบเบธเปˆเบกเบ•เปเปˆ เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบธเบเบ„เบปเบ™ เบซเบผเบท เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹เบ—เบธเบโ€‹เบ„เบปเบ™).
  • เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ„เบณเบ™เบงเบ™เบ—เบตเปˆเปเบžเบ‡เปœเป‰เบญเบเบเบงเปˆเบฒเป€เบฅเบฑเบเบ™เป‰เบญเบเบ‚เบญเบ‡ GKE เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบกเบตเบเบณเป„เบฅเบซเบผเบฒเบเบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบ‚เบฐเปœเบฒเบ”เบเบธเปˆเบก* เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.
  • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ nodes preemptible เบซเบผเบท node affinity เป„เบฅเบเบฐเบเบฒเบงเบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบซเบผเบฒเบเบเปˆเบงเบฒ 50%. เปเบฒเบเป€เบซเบ”: Digital Ocean เบšเปเปˆเบกเบตเบชเปˆเบงเบ™เบซเบผเบธเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰.
  • เบ„เปˆเบฒเบšเปเบฅเบดเบเบฒเบ™เบ‚เบฒเบญเบญเบเบ‚เบญเบ‡ Google เปเบกเปˆเบ™เบชเบนเบ‡เบเบงเปˆเบฒ, เปเบ•เปˆเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เป€เบ›เบฑเบ™เบ›เบฑเบ”เปƒเบˆเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เปƒเบ™เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ (เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบเบธเปˆเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเปเบฒเบฅเบฑเบ‡เบชเป‰เบฒเบ‡เบˆเปเบฒเบ™เบงเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบฒเบญเบญเบเบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ).
  • เบเบฒเบ™เป€เบฅเบทเบญเบเบ›เบฐเป€เบžเบ”เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™ CPU เปเบฅเบฐเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เบงเบฝเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบˆเปˆเบฒเบเบžเบดเป€เบชเบ”เบชเปเบฒเบฅเบฑเบšเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰.
  • เบกเบฐเบซเบฒเบชเบฐเปเบธเบ”เบ”เบดเบˆเบดเบ•เบญเบฅเบ„เบดเบ”เบ„เปˆเบฒเบšเปเบฅเบดเบเบฒเบ™เปœเป‰เบญเบเบเบงเปˆเบฒเบชเบณเบฅเบฑเบš vCPU เปเบฅเบฐเบซเบผเบฒเบเบ‚เบทเป‰เบ™เบชเบณเบฅเบฑเบšเปœเปˆเบงเบเบ„เบงเบฒเบกเบˆเบณเบ—เบฝเบšเบเบฑเบšเปเบžเบฅเบ”เบŸเบญเบกเบญเบทเปˆเบ™ - เบ™เบตเป‰เบชเบฒเบกเบฒเบ”เป€เบ›เบฑเบ™เบ›เบฑเบ”เปƒเบˆเบ•เบฑเบ”เบชเบดเบ™เบชเบณเบฅเบฑเบšเบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบงเบฝเบเบ„เบญเบกเบžเบดเบงเป€เบ•เบต.

*เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบˆเบธเบ”โ€‹เบ›เบฐโ€‹เบชเบปเบ‡โ€‹เบเบฒเบ™โ€‹เบ„เปเบฒโ€‹เบ™เบงเบ™โ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹ (เบˆเบธเบ”โ€‹เบ›เบฐโ€‹เบชเบปเบ‡โ€‹เบ—เบปเปˆเบงโ€‹เป„เบ›). เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™ n1 GCP Compute Engine instances, m5 AWS ec2 instances, D2v3 Azure virtual machines เปเบฅเบฐ DO droplets เบ—เบตเปˆเบกเบต CPU เบชเบฐเป€เบžเบฒเบฐ. เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เบปเป‰เบ™เบ„เป‰เบงเบฒเปƒเบ™เบšเบฑเบ™เบ”เบฒเบ›เบฐเป€เบžเบ”เบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ virtual (burstable, entry-level). เบขเบนเปˆ glance เบ—เปเบฒเบญเบดเบ”, เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡ virtual เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบˆเปเบฒเบ™เบงเบ™ vCPUs เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบชเปเบฒเบฅเบฑเบšเบญเบฑเบ”เบ•เบฒเบชเปˆเบงเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ / CPU เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเบนเบ‡.

เบšเบปเบ”เบ‚เบฝเบ™ เบ„เบนเปˆเบกเบทเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบ Kubernetes เบชเบธเบ”เบ—เป‰เบฒเบ: AWS vs GCP vs Azure vs Digital Ocean, เบˆเบฑเบ”เบžเบตเบกเบกเบฒเปƒเบ™เบ›เบต 2018, เปƒเบŠเป‰เบเบธเปˆเบกเบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเบกเบต 100 vCPU cores เปเบฅเบฐ 400 GB เบ‚เบญเบ‡เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบเบธเปˆเบกเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เปƒเบ™เปเบ•เปˆเบฅเบฐเป€เบงเบ—เบตเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰ (เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™) เบˆเบฐเบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • AKS: 51465 USD/เบ›เบต
  • EKS: 43138 USD/เบ›เบต
  • GKE: 30870 USD/เบ›เบต
  • DO: 36131 USD/เบ›เบต

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบซเบงเบฑเบ‡โ€‹เบงเปˆเบฒโ€‹เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบ™เบตเป‰โ€‹เบžเป‰เบญเบกโ€‹เบเบฑเบšโ€‹เบ›เบทเป‰เบกโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบˆเบฐโ€‹เบŠเปˆเบงเบโ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ›เบฐโ€‹เป€เบกเบตเบ™โ€‹เบœเบปเบ™โ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เป€เบซเบ™เบต Kubernetes เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เปเบฅเบฐ/เบซเบผเบทโ€‹เบ›เบฐโ€‹เบขเบฑเบ”โ€‹เป€เบ‡เบดเบ™โ€‹เปƒเบ™โ€‹เป‚เบ„เบ‡โ€‹เบฅเปˆเบฒเบ‡โ€‹เบžเบทเป‰เบ™โ€‹เบ–เบฒเบ™โ€‹เบ„เบฅเบฒเบงโ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เปƒเบŠเป‰โ€‹เบ›เบฐโ€‹เป‚เบซเบเบ”โ€‹เบ‚เบญเบ‡โ€‹เบชเปˆเบงเบ™โ€‹เบซเบผเบธเบ”โ€‹เปเบฅเบฐโ€‹เป‚เบญโ€‹เบเบฒเบ”โ€‹เบญเบทเปˆเบ™เป†.

PS เบˆเบฒเบเบ™เบฑเบเปเบ›

เบญเปˆเบฒเบ™เบเบฑเบ‡เบขเบนเปˆเปƒเบ™ blog เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™