Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ стоимости Π½Π° Managed Kubernetes (2020)

ΠŸΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€Π΅Π².: АмСриканский DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Sid Palas, ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ Π½Π΅Π΄Π°Π²Π½ΠΈΠΌ анонсом Google Cloud ΠΊΠ°ΠΊ ΠΈΠ½Ρ„ΠΎΠΏΠΎΠ²ΠΎΠ΄ΠΎΠΌ, ΠΏΡ€ΠΎΠ²Ρ‘Π» сравнСниС стоимости услуги Managed Kubernetes (Π² Ρ€Π°Π·Π½Ρ‹Ρ… конфигурациях) ΠΎΡ‚ Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΌΠΈΡ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ плюсом Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ стала публикация ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Jupyter Notebook, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ (ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ Python) ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ расчёты ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹.

TL;DR: Azure ΠΈ Digital Ocean Π½Π΅ Π²Π·ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ слоя (control plane), Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… подходящим Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ для развСртывания мноТСства Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… кластСров. Для запуска ΠΌΠ°Π»ΠΎΠ³ΠΎ количСства ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… кластСров Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ GKE. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ спотовыС/вытСсняСмыС/Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ ΠΈΠ»ΠΈ «подписавшись» Π½Π° Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ использованиС ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ ΡƒΠ·Π»ΠΎΠ² (это касаСтся всСх ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ).

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ стоимости Π½Π° Managed Kubernetes (2020)
Π Π°Π·ΠΌΠ΅Ρ€ кластСра (количСство worker’ΠΎΠ²)

ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

НСдавнСС объявлСниС Google Cloud ΠΎ Π½Π°Ρ‡Π°Π»Π΅ взимания 10 Ρ†Π΅Π½Ρ‚ΠΎΠ² Π·Π° час Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ кластСра Π² GKE ΠΏΠΎΠ±ΡƒΠ΄ΠΈΠ»ΠΎ мСня Π·Π°Π½ΡΡ‚ΡŒΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ Ρ†Π΅Π½ Π½Π° основныС прСдлоТСния Π² области управляСмого (managed) Kubernetes.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ стоимости Π½Π° Managed Kubernetes (2020)
Π­Ρ‚ΠΎ объявлСниС сильно расстроило нСкоторых…

Π“Π»Π°Π²Π½Ρ‹ΠΌΠΈ гСроями ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚:

Π Π°Π·Π±ΠΈΠ²ΠΊΠ° расходов

ΠžΠ±Ρ‰ΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° использованиС Kubernetes Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

  • Π‘Π±ΠΎΡ€ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ кластСром;
  • Балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (для Ingress);
  • Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы (vCPU ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ) worker’ΠΎΠ²;
  • Egress-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ;
  • ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅;
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… балансировщиком Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ скидки, Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ…ΠΎΡ‡Π΅Ρ‚/ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вытСсняСмыС (preemptible), спотовыС ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Π΅ (low-priority) ΡƒΠ·Π»Ρ‹ Π˜Π›Π˜ обязуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΡƒΠ·Π»Ρ‹ Π½Π° протяТСнии 1-3 Π»Π΅Ρ‚.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ, хотя ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ базисом для сравнСния ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ поставщиков услуги, слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹:

  • Аптайм (Service Level Agreement);
  • ΠžΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΡƒΡŽ ΠΎΠ±Π»Π°Ρ‡Π½ΡƒΡŽ экосистСму;
  • ДоступныС вСрсии K8s;
  • ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ/инструмСнтария.

Однако эти Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ выходят Π·Π° Ρ€Π°ΠΌΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ/исслСдования. Π’ Ρ„Π΅Π²Ρ€Π°Π»ΡŒΡΠΊΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ Π² Π±Π»ΠΎΠ³Π΅ StackRox ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π΅Ρ†Π΅Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ для EKS, AKS ΠΈ GKE.

Π‘Π»ΠΎΠΊΠ½ΠΎΡ‚ Jupyter

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ поиск самого Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, я Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ Jupyter, задСйствовав Π² Π½Π΅ΠΌ plotly + ipywidgets. Он позволяСт ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ прСдлоТСния ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ² для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² кластСра ΠΈ Π½Π°Π±ΠΎΡ€ΠΎΠ² услуг.

ΠŸΠΎΡƒΠΏΡ€Π°ΠΆΠ½ΡΡ‚ΡŒΡΡ с ΠΆΠΈΠ²ΠΎΠΉ вСрсиСй Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π² Binder:

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ стоимости Π½Π° Managed Kubernetes (2020)
managed-kubernetes-price-exploration.ipynb Π½Π° mybinder.org

Π”Π°ΠΉΡ‚Π΅ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ, Ссли расчСты ΠΈΠ»ΠΈ исходныС расцСнки Π½Π΅Π²Π΅Ρ€Π½Ρ‹ (это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ issue ΠΈΠ»ΠΈ pull request’Π° Π² GitHub β€” Π²ΠΎΡ‚ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ).

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π£Π²Ρ‹, нюансов слишком ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ привСсти Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ, Π½Π΅ΠΆΠ΅Π»ΠΈ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π°Π±Π·Π°Ρ† TL;DR Π² самом Π½Π°Ρ‡Π°Π»Π΅. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ всС ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

  • Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ GKE ΠΈ EKS, AKS ΠΈ Digital Ocean Π½Π΅ Π²Π·ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠ»Π°Ρ‚Ρƒ Π·Π° рСсурсы ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ слоя. AKS ΠΈ DO Π²Ρ‹Π³ΠΎΠ΄Π½Π΅Π΅, Ссли Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ мноТСство ΠΌΠ΅Π»ΠΊΠΈΡ… кластСров (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ кластСру Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°).
  • Π§ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы GKE Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹ΠΌ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° кластСров*.
  • ИспользованиС вытСсняСмых ΡƒΠ·Π»ΠΎΠ² ΠΈΠ»ΠΈ долгосрочная привязка ΠΊ ΡƒΠ·Π»Π°ΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ расходы Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ Π½Π° 50%. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ρƒ Digital Ocean Ρ‚Π°ΠΊΠΈΡ… скидок Π½Π΅Ρ‚.
  • ΠŸΠ»Π°Ρ‚Π° Π·Π° исходящий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² Google Π²Ρ‹ΡˆΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈ расчСтС выступаСт ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ваш кластСр Π½Π΅ являСтся источником Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ объСма исходящих Π΄Π°Π½Π½Ρ‹Ρ…).
  • Π’Ρ‹Π±ΠΎΡ€ Ρ‚ΠΈΠΏΠΎΠ² машин с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ потрСбностСй Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΏΠΎ CPU ΠΈ памяти ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ лишнСй ΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° нСвострСбованныС рСсурсы.
  • Digital Ocean просит мСньшС Π·Π° vCPU ΠΈ большС Π·Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ β€” это ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

* ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ для Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (general-purpose). Π­Ρ‚ΠΎ экзСмпляры n1 GCP Compute Engine, m5 AWS ec2, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ D2v3 Azure ΠΈ droplet’Ρ‹ DO с Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ CPU. Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ провСсти ΠΈ исслСдования срСди Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин (burstable, entry-level). На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ зависит ΠΎΡ‚ числа vCPU ΠΈ объСма памяти, ΠΎΠ΄Π½Π°ΠΊΠΎ я Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ это ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ останСтся справСдливым для сильно нСстандартных ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒ/CPU.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ The Ultimate Kubernetes Cost Guide: AWS vs GCP vs Azure vs Digital Ocean, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Π² 2018 Π³ΠΎΠ΄Ρƒ, использовался эталонный кластСр со 100 ядрами vCPU ΠΈ 400 Π“Π± памяти. Для сравнСния, ΠΏΠΎ ΠΌΠΎΠΈΠΌ расчСтам, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ кластСр Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· этих ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ (для on-demand-экзСмпляров) обойдСтся Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ сумму:

  • AKS: 51465 USD/Π³ΠΎΠ΄
  • EKS: 43138 USD/Π³ΠΎΠ΄
  • GKE: 30870 USD/Π³ΠΎΠ΄
  • DO: 36131 USD/Π³ΠΎΠ΄

НадСюсь, ΡΡ‚Π°Ρ‚ΡŒΡ вмСстС с Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ основныС прСдлоТСния managed Kubernetes ΠΈ/ΠΈΠ»ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ инфраструктурС, воспользовавшись скидками ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ возмоТностями.

P.S. ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ°

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π² нашСм Π±Π»ΠΎΠ³Π΅:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com