ನಿರ್ವಹಿಸಿದ ಕುಬರ್ನೆಟ್ಸ್ (2020) ನಲ್ಲಿ ವೆಚ್ಚ ಹೋಲಿಕೆ

ಸೂಚನೆ. ಅನುವಾದ.: ಅಮೇರಿಕನ್ DevOps ಇಂಜಿನಿಯರ್ ಸಿಡ್ ಪಲಾಸ್, ಬಳಸುತ್ತಿದ್ದಾರೆ Google ಮೇಘದ ಇತ್ತೀಚಿನ ಪ್ರಕಟಣೆ ಮಾಹಿತಿ ಮಾರ್ಗದರ್ಶಿಯಾಗಿ, ವಿಶ್ವದ ಪ್ರಮುಖ ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರಿಂದ ನಿರ್ವಹಿಸಲಾದ ಕುಬರ್ನೆಟ್ಸ್ ಸೇವೆಯ (ವಿಭಿನ್ನ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳಲ್ಲಿ) ವೆಚ್ಚವನ್ನು ನಾನು ಹೋಲಿಸಿದೆ. ಅವರ ಕೆಲಸದ ಹೆಚ್ಚುವರಿ ಪ್ರಯೋಜನವೆಂದರೆ ಅನುಗುಣವಾದ ಜುಪಿಟರ್ ನೋಟ್‌ಬುಕ್‌ನ ಪ್ರಕಟಣೆಯಾಗಿದೆ, ಇದು ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ಮಾಡಿದ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಸರಿಹೊಂದಿಸಲು (ಪೈಥಾನ್‌ನ ಕನಿಷ್ಠ ಜ್ಞಾನದೊಂದಿಗೆ) ಅನುಮತಿಸುತ್ತದೆ.

ಟಿಎಲ್; ಡಿಆರ್: ಅಜೂರ್ ಮತ್ತು ಡಿಜಿಟಲ್ ಓಷನ್ ನಿಯಂತ್ರಣ ಸಮತಲಕ್ಕಾಗಿ ಬಳಸಲಾಗುವ ಕಂಪ್ಯೂಟ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಶುಲ್ಕ ವಿಧಿಸುವುದಿಲ್ಲ, ಇದು ಅನೇಕ ಸಣ್ಣ ಸಮೂಹಗಳನ್ನು ನಿಯೋಜಿಸಲು ಉತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ಕಡಿಮೆ ಸಂಖ್ಯೆಯ ದೊಡ್ಡ ಕ್ಲಸ್ಟರ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು, GKE ಸೂಕ್ತವಾಗಿರುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸ್ಪಾಟ್/ಪೂರ್ವಭಾವಿ/ಕಡಿಮೆ ಆದ್ಯತೆಯ ನೋಡ್‌ಗಳನ್ನು ಬಳಸುವ ಮೂಲಕ ಅಥವಾ ಅದೇ ನೋಡ್‌ಗಳ ದೀರ್ಘಾವಧಿಯ ಬಳಕೆಗೆ "ಚಂದಾದಾರರಾಗುವ" ಮೂಲಕ ನೀವು ವೆಚ್ಚವನ್ನು ಗಣನೀಯವಾಗಿ ಕಡಿಮೆ ಮಾಡಬಹುದು (ಇದು ಎಲ್ಲಾ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ).

ನಿರ್ವಹಿಸಿದ ಕುಬರ್ನೆಟ್ಸ್ (2020) ನಲ್ಲಿ ವೆಚ್ಚ ಹೋಲಿಕೆ
ಕ್ಲಸ್ಟರ್ ಗಾತ್ರ (ಕಾರ್ಮಿಕರ ಸಂಖ್ಯೆ)

ಸಾಮಾನ್ಯ ಮಾಹಿತಿ

ಇತ್ತೀಚಿನ Google ಮೇಘ ಪ್ರಕಟಣೆ ಪ್ರತಿ ಕ್ಲಸ್ಟರ್ ಗಂಟೆಗೆ ಪ್ರತಿ ಕ್ಲಸ್ಟರ್ ಗಂಟೆಗೆ 10 ಸೆಂಟ್‌ಗಳನ್ನು ವಿಧಿಸಲು ಪ್ರಾರಂಭಿಸುವ GKE ಯ ಪ್ರಕಟಣೆಯು ಪ್ರಮುಖ ನಿರ್ವಹಿಸಲಾದ ಕುಬರ್ನೆಟ್ಸ್ ಕೊಡುಗೆಗಳ ಬೆಲೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಪ್ರಾರಂಭಿಸಲು ನನ್ನನ್ನು ಪ್ರೇರೇಪಿಸಿತು.

ನಿರ್ವಹಿಸಿದ ಕುಬರ್ನೆಟ್ಸ್ (2020) ನಲ್ಲಿ ವೆಚ್ಚ ಹೋಲಿಕೆ
ಈ ಪ್ರಕಟಣೆಯು ಕೆಲವರನ್ನು ಬಹಳವಾಗಿ ಅಸಮಾಧಾನಗೊಳಿಸಿದೆ ...

ಲೇಖನದ ಮುಖ್ಯ ಪಾತ್ರಗಳು:

ವೆಚ್ಚದ ವಿಭಜನೆ

ಈ ಪ್ರತಿಯೊಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕುಬರ್ನೆಟ್‌ಗಳನ್ನು ಬಳಸುವ ಒಟ್ಟು ವೆಚ್ಚವು ಈ ಕೆಳಗಿನ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ಕ್ಲಸ್ಟರ್ ನಿರ್ವಹಣೆ ಶುಲ್ಕ;
  • ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ (ಇಂಗ್ರೆಸ್‌ಗಾಗಿ);
  • ಕಾರ್ಮಿಕರ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳು (vCPU ಮತ್ತು ಮೆಮೊರಿ);
  • ಹೊರಹೋಗುವ ಸಂಚಾರ;
  • ಶಾಶ್ವತ ಸಂಗ್ರಹಣೆ;
  • ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್ ಮೂಲಕ ಡೇಟಾ ಸಂಸ್ಕರಣೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು ಕ್ಲೈಂಟ್ ಬಯಸಿದರೆ/ಪೂರ್ವಭಾವಿಯಾಗಿ ಬಳಸಬಹುದಾದರೆ ಗಮನಾರ್ಹ ರಿಯಾಯಿತಿಗಳನ್ನು ನೀಡುತ್ತವೆ ಸ್ಪಾಟ್ ಅಥವಾ ಕಡಿಮೆ ಆದ್ಯತೆಯ ನೋಡ್‌ಗಳು ಅಥವಾ 1-3 ವರ್ಷಗಳವರೆಗೆ ಅದೇ ನೋಡ್‌ಗಳನ್ನು ಬಳಸಲು ಕೈಗೊಳ್ಳುತ್ತದೆ.

ಸೇವಾ ಪೂರೈಕೆದಾರರನ್ನು ಹೋಲಿಸಲು ಮತ್ತು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ವೆಚ್ಚವು ಉತ್ತಮ ಆಧಾರವಾಗಿದ್ದರೂ, ಇತರ ಅಂಶಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಎಂದು ಒತ್ತಿಹೇಳುವುದು ಯೋಗ್ಯವಾಗಿದೆ:

  • ಅಪ್ಟೈಮ್ (ಸೇವಾ ಮಟ್ಟದ ಒಪ್ಪಂದ);
  • ಸುತ್ತಮುತ್ತಲಿನ ಮೋಡದ ಪರಿಸರ ವ್ಯವಸ್ಥೆ;
  • K8s ನ ಲಭ್ಯವಿರುವ ಆವೃತ್ತಿಗಳು;
  • ದಸ್ತಾವೇಜನ್ನು/ಟೂಲ್‌ಕಿಟ್‌ನ ಗುಣಮಟ್ಟ.

ಆದಾಗ್ಯೂ, ಈ ಅಂಶಗಳು ಈ ಲೇಖನ/ಅಧ್ಯಯನದ ವ್ಯಾಪ್ತಿಯನ್ನು ಮೀರಿವೆ. IN StackRox ಬ್ಲಾಗ್‌ನಲ್ಲಿ ಫೆಬ್ರವರಿ ಪೋಸ್ಟ್ EKS, AKS ಮತ್ತು GKE ಗಾಗಿ ಬೆಲೆ-ಅಲ್ಲದ ಅಂಶಗಳನ್ನು ವಿವರವಾಗಿ ಚರ್ಚಿಸಲಾಗಿದೆ.

ಜುಪಿಟರ್ ನೋಟ್‌ಬುಕ್

ಹೆಚ್ಚು ಲಾಭದಾಯಕ ಪರಿಹಾರವನ್ನು ಹುಡುಕಲು ಸುಲಭವಾಗುವಂತೆ, ನಾನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದೇನೆ ಜುಪಿಟರ್ ನೋಟ್ಬುಕ್, ಅದರಲ್ಲಿ ಪ್ಲಾಟ್ಲಿ + ಐಪಿವಿಜೆಟ್‌ಗಳನ್ನು ಬಳಸುವುದು. ವಿಭಿನ್ನ ಕ್ಲಸ್ಟರ್ ಗಾತ್ರಗಳು ಮತ್ತು ಸೇವಾ ಸೆಟ್‌ಗಳಿಗೆ ಒದಗಿಸುವವರ ಕೊಡುಗೆಗಳನ್ನು ಹೋಲಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಬೈಂಡರ್‌ನಲ್ಲಿ ನೋಟ್‌ಪ್ಯಾಡ್‌ನ ಲೈವ್ ಆವೃತ್ತಿಯೊಂದಿಗೆ ನೀವು ಅಭ್ಯಾಸ ಮಾಡಬಹುದು:

ನಿರ್ವಹಿಸಿದ ಕುಬರ್ನೆಟ್ಸ್ (2020) ನಲ್ಲಿ ವೆಚ್ಚ ಹೋಲಿಕೆ
mybinder.org ನಲ್ಲಿ ನಿರ್ವಹಿಸಿದ-kubernetes-price-exploration.ipynb

ಲೆಕ್ಕಾಚಾರಗಳು ಅಥವಾ ಮೂಲ ಬೆಲೆಗಳು ತಪ್ಪಾಗಿದ್ದರೆ ನನಗೆ ತಿಳಿಸಿ (ಇದನ್ನು ಸಮಸ್ಯೆಯ ಮೂಲಕ ಮಾಡಬಹುದು ಅಥವಾ GitHub ನಲ್ಲಿ ವಿನಂತಿಯನ್ನು ಎಳೆಯಬಹುದು - ಇಲ್ಲಿ ರೆಪೊಸಿಟರಿ ಇದೆ).

ಸಂಶೋಧನೆಗಳು

ಅಯ್ಯೋ, ಪ್ರಾರಂಭದಲ್ಲಿಯೇ TL;DR ಪ್ಯಾರಾಗ್ರಾಫ್‌ನಲ್ಲಿ ಸೇರಿಸಿದ್ದಕ್ಕಿಂತ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಶಿಫಾರಸುಗಳನ್ನು ಒದಗಿಸಲು ಹಲವಾರು ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳಿವೆ. ಆದಾಗ್ಯೂ, ಇನ್ನೂ ಕೆಲವು ತೀರ್ಮಾನಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು:

  • GKE ಮತ್ತು EKS ಗಿಂತ ಭಿನ್ನವಾಗಿ, AKS ಮತ್ತು ಡಿಜಿಟಲ್ ಓಷನ್ ನಿಯಂತ್ರಣ ಪದರದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಶುಲ್ಕ ವಿಧಿಸುವುದಿಲ್ಲ. ವಾಸ್ತುಶಿಲ್ಪವು ಅನೇಕ ಸಣ್ಣ ಸಮೂಹಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದರೆ AKS ಮತ್ತು DO ಹೆಚ್ಚು ಲಾಭದಾಯಕವಾಗಿರುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಪ್ರತಿ ಕ್ಲಸ್ಟರ್ ಪ್ರತಿ ಡೆವಲಪರ್ ಅಥವಾ ಪ್ರತಿ ಕ್ಲೈಂಟ್).
  • GKE ಯ ಸ್ವಲ್ಪ ಕಡಿಮೆ ವೆಚ್ಚದ ಕಂಪ್ಯೂಟ್ ಸಂಪನ್ಮೂಲಗಳು ಕ್ಲಸ್ಟರ್ ಗಾತ್ರಗಳು* ಹೆಚ್ಚಾದಂತೆ ಅದನ್ನು ಹೆಚ್ಚು ಲಾಭದಾಯಕವಾಗಿಸುತ್ತದೆ.
  • ಪೂರ್ವಭಾವಿ ನೋಡ್‌ಗಳು ಅಥವಾ ದೀರ್ಘಾವಧಿಯ ನೋಡ್ ಅಫಿನಿಟಿಯನ್ನು ಬಳಸುವುದರಿಂದ 50% ಕ್ಕಿಂತ ಹೆಚ್ಚು ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು. ಗಮನಿಸಿ: ಡಿಜಿಟಲ್ ಓಷನ್ ಈ ರಿಯಾಯಿತಿಗಳನ್ನು ನೀಡುವುದಿಲ್ಲ.
  • Google ನ ಹೊರಹೋಗುವ ಶುಲ್ಕಗಳು ಹೆಚ್ಚು, ಆದರೆ ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳ ವೆಚ್ಚವು ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ನಿರ್ಧರಿಸುವ ಅಂಶವಾಗಿದೆ (ನಿಮ್ಮ ಕ್ಲಸ್ಟರ್ ಗಮನಾರ್ಹ ಪ್ರಮಾಣದ ಹೊರಹೋಗುವ ಡೇಟಾವನ್ನು ಉತ್ಪಾದಿಸದಿದ್ದರೆ).
  • CPU ಮತ್ತು ನಿಮ್ಮ ಕೆಲಸದ ಹೊರೆಗಳ ಮೆಮೊರಿ ಅಗತ್ಯಗಳ ಆಧಾರದ ಮೇಲೆ ಯಂತ್ರದ ಪ್ರಕಾರಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವುದರಿಂದ ಬಳಕೆಯಾಗದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಪಾವತಿಸುವುದನ್ನು ತಪ್ಪಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
  • ಇತರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಡಿಜಿಟಲ್ ಓಷನ್ vCPU ಗಾಗಿ ಕಡಿಮೆ ಶುಲ್ಕವನ್ನು ಮತ್ತು ಮೆಮೊರಿಗೆ ಹೆಚ್ಚಿನ ಶುಲ್ಕವನ್ನು ವಿಧಿಸುತ್ತದೆ - ಇದು ಕೆಲವು ರೀತಿಯ ಕಂಪ್ಯೂಟ್ ಕೆಲಸದ ಹೊರೆಗಳಿಗೆ ನಿರ್ಧರಿಸುವ ಅಂಶವಾಗಿದೆ.

*ಗಮನಿಸಿ: ವಿಶ್ಲೇಷಣೆಯು ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಕಂಪ್ಯೂಟ್ ನೋಡ್‌ಗಳಿಗಾಗಿ ಡೇಟಾವನ್ನು ಬಳಸುತ್ತದೆ (ಸಾಮಾನ್ಯ ಉದ್ದೇಶ). ಅವುಗಳೆಂದರೆ n1 GCP ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ ನಿದರ್ಶನಗಳು, m5 AWS ec2 ನಿದರ್ಶನಗಳು, D2v3 ಅಜೂರ್ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು ಮತ್ತು ಮೀಸಲಾದ CPUಗಳೊಂದಿಗೆ DO ಡ್ರಾಪ್ಲೆಟ್‌ಗಳು. ಪ್ರತಿಯಾಗಿ, ಇತರ ರೀತಿಯ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ನಡುವೆ ಸಂಶೋಧನೆ ನಡೆಸಲು ಸಾಧ್ಯವಿದೆ (ಒಡೆಯಬಹುದಾದ, ಪ್ರವೇಶ ಮಟ್ಟ). ಮೊದಲ ನೋಟದಲ್ಲಿ, ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ಬೆಲೆಯು vCPU ಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಮೆಮೊರಿಯ ಪ್ರಮಾಣವನ್ನು ರೇಖಾತ್ಮಕವಾಗಿ ಅವಲಂಬಿಸಿರುತ್ತದೆ, ಆದರೆ ಈ ಊಹೆಯು ಹೆಚ್ಚು ಪ್ರಮಾಣಿತವಲ್ಲದ ಮೆಮೊರಿ/CPU ಅನುಪಾತಗಳಿಗೆ ನಿಜವಾಗಿದೆ ಎಂದು ನನಗೆ ಖಚಿತವಿಲ್ಲ.

ಲೇಖನ ದಿ ಅಲ್ಟಿಮೇಟ್ ಕುಬರ್ನೆಟ್ಸ್ ಕಾಸ್ಟ್ ಗೈಡ್: AWS vs GCP vs ಅಜುರೆ vs ಡಿಜಿಟಲ್ ಓಷನ್, 2018 ರಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ, 100 vCPU ಕೋರ್‌ಗಳು ಮತ್ತು 400 GB ಮೆಮೊರಿಯೊಂದಿಗೆ ಉಲ್ಲೇಖ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಬಳಸಲಾಗಿದೆ. ಹೋಲಿಕೆಗಾಗಿ, ನನ್ನ ಲೆಕ್ಕಾಚಾರಗಳ ಪ್ರಕಾರ, ಈ ಪ್ರತಿಯೊಂದು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಕ್ಲಸ್ಟರ್ (ಆನ್-ಡಿಮಾಂಡ್ ನಿದರ್ಶನಗಳಿಗಾಗಿ) ಈ ಕೆಳಗಿನ ಮೊತ್ತವನ್ನು ವೆಚ್ಚ ಮಾಡುತ್ತದೆ:

  • AKS: 51465 USD/ವರ್ಷ
  • EKS: 43138 USD/ವರ್ಷ
  • GKE: 30870 USD/ವರ್ಷ
  • DO: 36131 USD/ವರ್ಷ

ನೋಟ್‌ಬುಕ್ ಜೊತೆಗೆ ಈ ಲೇಖನವು ಮುಖ್ಯ ನಿರ್ವಹಿಸಿದ ಕುಬರ್ನೆಟ್ ಕೊಡುಗೆಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಮತ್ತು/ಅಥವಾ ರಿಯಾಯಿತಿಗಳು ಮತ್ತು ಇತರ ಅವಕಾಶಗಳ ಲಾಭವನ್ನು ಪಡೆಯುವ ಮೂಲಕ ಕ್ಲೌಡ್ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಹಣವನ್ನು ಉಳಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ.

ಅನುವಾದಕರಿಂದ PS

ನಮ್ಮ ಬ್ಲಾಗ್‌ನಲ್ಲಿಯೂ ಓದಿ:

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ