ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಹೆಚ್ಚಿದ ಲೋಡ್ಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವುದು ಹೇಗೆ: ನಾವು ಕಪ್ಪು ಶುಕ್ರವಾರದ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಸಿದ್ಧತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ

ಹಲೋ, ಹಬ್ರ್!

2017 ರಲ್ಲಿ, ಕಪ್ಪು ಶುಕ್ರವಾರದ ಸಮಯದಲ್ಲಿ, ಲೋಡ್ ಸುಮಾರು ಒಂದೂವರೆ ಪಟ್ಟು ಹೆಚ್ಚಾಗಿದೆ ಮತ್ತು ನಮ್ಮ ಸರ್ವರ್‌ಗಳು ಅವುಗಳ ಮಿತಿಯಲ್ಲಿವೆ. ವರ್ಷದಲ್ಲಿ, ಗ್ರಾಹಕರ ಸಂಖ್ಯೆಯು ಗಮನಾರ್ಹವಾಗಿ ಬೆಳೆದಿದೆ, ಮತ್ತು ಎಚ್ಚರಿಕೆಯಿಂದ ಪೂರ್ವಭಾವಿ ಸಿದ್ಧತೆ ಇಲ್ಲದೆ, ವೇದಿಕೆಯು 2018 ರ ಹೊರೆಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವುದಿಲ್ಲ ಎಂಬುದು ಸ್ಪಷ್ಟವಾಯಿತು.

ನಾವು ಸಾಧ್ಯವಾದಷ್ಟು ಮಹತ್ವಾಕಾಂಕ್ಷೆಯ ಗುರಿಯನ್ನು ಹೊಂದಿದ್ದೇವೆ: ಯಾವುದೇ, ಅತ್ಯಂತ ಶಕ್ತಿಶಾಲಿ, ಚಟುವಟಿಕೆಯ ಉಲ್ಬಣಗಳಿಗೆ ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ಸಿದ್ಧರಾಗಿರಲು ಬಯಸುತ್ತೇವೆ ಮತ್ತು ವರ್ಷವಿಡೀ ಹೊಸ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ.

ನಮ್ಮ CTO ಆಂಡ್ರೆ ಚಿಜ್ (chizh_andrey) ಕಪ್ಪು ಶುಕ್ರವಾರ 2018 ಕ್ಕೆ ನಾವು ಹೇಗೆ ಸಿದ್ಧಪಡಿಸಿದ್ದೇವೆ, ಜಲಪಾತಗಳನ್ನು ತಪ್ಪಿಸಲು ನಾವು ಯಾವ ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿದ್ದೇವೆ ಮತ್ತು ಅಂತಹ ಎಚ್ಚರಿಕೆಯ ತಯಾರಿಕೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಹೇಳುತ್ತದೆ.

ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಹೆಚ್ಚಿದ ಲೋಡ್ಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವುದು ಹೇಗೆ: ನಾವು ಕಪ್ಪು ಶುಕ್ರವಾರದ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಸಿದ್ಧತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ

ಇಂದು ನಾನು ಕಪ್ಪು ಶುಕ್ರವಾರ 2018 ರ ಸಿದ್ಧತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಲು ಬಯಸುತ್ತೇನೆ. ಈಗ ಏಕೆ, ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಮಾರಾಟಗಳು ನಮ್ಮ ಹಿಂದೆ ಇದ್ದಾಗ? ದೊಡ್ಡ-ಪ್ರಮಾಣದ ಈವೆಂಟ್‌ಗಳಿಗೆ ಸುಮಾರು ಒಂದು ವರ್ಷದ ಮೊದಲು ನಾವು ತಯಾರಿ ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ ಮತ್ತು ಪ್ರಯೋಗ ಮತ್ತು ದೋಷದ ಮೂಲಕ ನಾವು ಸೂಕ್ತ ಪರಿಹಾರವನ್ನು ಕಂಡುಕೊಂಡಿದ್ದೇವೆ. ನೀವು ಬಿಸಿ ಋತುಗಳನ್ನು ಮುಂಚಿತವಾಗಿ ಕಾಳಜಿ ವಹಿಸಬೇಕೆಂದು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಅತ್ಯಂತ ಅಸಮರ್ಪಕ ಕ್ಷಣದಲ್ಲಿ ಪಾಪ್ ಅಪ್ ಆಗಬಹುದಾದ ವಂಚನೆಗಳನ್ನು ತಡೆಯಿರಿ.
ಅಂತಹ ಸ್ಟಾಕ್‌ಗಳಿಂದ ಗರಿಷ್ಠ ಲಾಭವನ್ನು ಹಿಂಡಲು ಬಯಸುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ವಸ್ತುವು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ, ಏಕೆಂದರೆ ಸಮಸ್ಯೆಯ ತಾಂತ್ರಿಕ ಭಾಗವು ಇಲ್ಲಿ ಮಾರ್ಕೆಟಿಂಗ್ ಭಾಗಕ್ಕಿಂತ ಕೆಳಮಟ್ಟದಲ್ಲಿಲ್ಲ.

ದೊಡ್ಡ ಮಾರಾಟದಲ್ಲಿ ದಟ್ಟಣೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು

ಜನಪ್ರಿಯ ನಂಬಿಕೆಗೆ ವಿರುದ್ಧವಾಗಿ, ಕಪ್ಪು ಶುಕ್ರವಾರ ವರ್ಷಕ್ಕೆ ಒಂದು ದಿನವಲ್ಲ, ಆದರೆ ಇಡೀ ವಾರ: ಮೊದಲ ರಿಯಾಯಿತಿ ಕೊಡುಗೆಗಳು ಮಾರಾಟಕ್ಕೆ 7-8 ದಿನಗಳ ಮೊದಲು ಬರುತ್ತವೆ. ವಾರದಾದ್ಯಂತ ವೆಬ್‌ಸೈಟ್ ದಟ್ಟಣೆಯು ಸರಾಗವಾಗಿ ಬೆಳೆಯಲು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಶುಕ್ರವಾರದಂದು ಅದರ ಉತ್ತುಂಗವನ್ನು ತಲುಪುತ್ತದೆ ಮತ್ತು ಶನಿವಾರದಂದು ಅಂಗಡಿಯ ನಿಯಮಿತ ಮಟ್ಟಕ್ಕೆ ತೀವ್ರವಾಗಿ ಇಳಿಯುತ್ತದೆ.

ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಹೆಚ್ಚಿದ ಲೋಡ್ಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವುದು ಹೇಗೆ: ನಾವು ಕಪ್ಪು ಶುಕ್ರವಾರದ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಸಿದ್ಧತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ

ಇದು ಪರಿಗಣಿಸಲು ಮುಖ್ಯವಾಗಿದೆ: ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್‌ಗಳು ಸಿಸ್ಟಮ್‌ನಲ್ಲಿನ ಯಾವುದೇ "ನಿಧಾನ" ಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ಸೂಕ್ಷ್ಮವಾಗಿರುತ್ತವೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಮ್ಮ ಇಮೇಲ್ ಸುದ್ದಿಪತ್ರದ ಸಾಲು ಸಹ ಸಲ್ಲಿಕೆಗಳ ಸಂಖ್ಯೆಯಲ್ಲಿ ಗಮನಾರ್ಹ ಹೆಚ್ಚಳವನ್ನು ಅನುಭವಿಸಿದೆ.

ಕ್ರ್ಯಾಶ್‌ಗಳಿಲ್ಲದೆ ಕಪ್ಪು ಶುಕ್ರವಾರದ ಮೂಲಕ ಹೋಗುವುದು ನಮಗೆ ಕಾರ್ಯತಂತ್ರವಾಗಿ ಮುಖ್ಯವಾಗಿದೆ, ಏಕೆಂದರೆ... ವೆಬ್‌ಸೈಟ್‌ಗಳು ಮತ್ತು ಸ್ಟೋರ್ ಸುದ್ದಿಪತ್ರಗಳ ಪ್ರಮುಖ ಕಾರ್ಯಚಟುವಟಿಕೆಯು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:

  • ಉತ್ಪನ್ನ ಶಿಫಾರಸುಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವುದು ಮತ್ತು ನೀಡುವುದು,
  • ಸಂಬಂಧಿತ ವಸ್ತುಗಳ ವಿತರಣೆ (ಉದಾಹರಣೆಗೆ, ಬಾಣಗಳು, ಲೋಗೊಗಳು, ಐಕಾನ್‌ಗಳು ಮತ್ತು ಇತರ ದೃಶ್ಯ ಅಂಶಗಳಂತಹ ಶಿಫಾರಸು ಬ್ಲಾಕ್‌ಗಳ ವಿನ್ಯಾಸದ ಚಿತ್ರಗಳು),
  • ಅಗತ್ಯವಿರುವ ಗಾತ್ರದ ಉತ್ಪನ್ನ ಚಿತ್ರಗಳನ್ನು ಒದಗಿಸುವುದು (ಈ ಉದ್ದೇಶಗಳಿಗಾಗಿ ನಾವು “ಇಮೇಜ್‌ರೆಸೈಜರ್” ಅನ್ನು ಹೊಂದಿದ್ದೇವೆ - ಸ್ಟೋರ್ ಸರ್ವರ್‌ನಿಂದ ಚಿತ್ರವನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಉಪವ್ಯವಸ್ಥೆ, ಅದನ್ನು ಅಗತ್ಯವಿರುವ ಗಾತ್ರಕ್ಕೆ ಸಂಕುಚಿತಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಯಾಶಿಂಗ್ ಸರ್ವರ್‌ಗಳ ಮೂಲಕ, ಪ್ರತಿ ಉತ್ಪನ್ನಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಗಾತ್ರದ ಚಿತ್ರಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಪ್ರತಿ ಶಿಫಾರಸು ಬ್ಲಾಕ್).

ವಾಸ್ತವವಾಗಿ, ಕಪ್ಪು ಶುಕ್ರವಾರ 2019 ರ ಸಮಯದಲ್ಲಿ, ಸೇವೆಯ ಮೇಲಿನ ಹೊರೆ 40% ರಷ್ಟು ಹೆಚ್ಚಾಗಿದೆ, ಅಂದರೆ. ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್ ಸೈಟ್‌ಗಳಲ್ಲಿ ರಿಟೇಲ್ ರಾಕೆಟ್ ಸಿಸ್ಟಮ್ ಟ್ರ್ಯಾಕ್ ಮಾಡುವ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಈವೆಂಟ್‌ಗಳ ಸಂಖ್ಯೆಯು ಸೆಕೆಂಡಿಗೆ 5 ರಿಂದ 8 ಸಾವಿರ ವಿನಂತಿಗಳನ್ನು ಹೆಚ್ಚಿಸಿದೆ. ನಾವು ಹೆಚ್ಚು ಗಂಭೀರವಾದ ಹೊರೆಗಳಿಗೆ ತಯಾರಿ ನಡೆಸುತ್ತಿದ್ದೇವೆ ಎಂಬ ಕಾರಣದಿಂದಾಗಿ, ಅಂತಹ ಉಲ್ಬಣವನ್ನು ನಾವು ಸುಲಭವಾಗಿ ಬದುಕಿದ್ದೇವೆ.

ಸಿಸ್ಟಮ್ನಲ್ಲಿ ಹೆಚ್ಚಿದ ಲೋಡ್ಗಳನ್ನು ತಡೆದುಕೊಳ್ಳುವುದು ಹೇಗೆ: ನಾವು ಕಪ್ಪು ಶುಕ್ರವಾರದ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಸಿದ್ಧತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ

ಸಾಮಾನ್ಯ ತರಬೇತಿ

ಕಪ್ಪು ಶುಕ್ರವಾರವು ನಿರ್ದಿಷ್ಟವಾಗಿ ಎಲ್ಲಾ ಚಿಲ್ಲರೆ ಮತ್ತು ಇ-ಕಾಮರ್ಸ್‌ಗೆ ಬಿಡುವಿಲ್ಲದ ಸಮಯವಾಗಿದೆ. ಈ ಸಮಯದಲ್ಲಿ ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ ಮತ್ತು ಅವರ ಚಟುವಟಿಕೆಯು ಗಮನಾರ್ಹವಾಗಿ ಬೆಳೆಯುತ್ತಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಯಾವಾಗಲೂ ಈ ಬಿಡುವಿಲ್ಲದ ಸಮಯಕ್ಕೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಿದ್ಧರಾಗಿದ್ದೇವೆ. ನಾವು ರಶಿಯಾದಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಯುರೋಪ್ನಲ್ಲಿಯೂ ಸಹ ಸಂಪರ್ಕ ಹೊಂದಿದ ಅನೇಕ ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂಬ ಅಂಶವನ್ನು ಇಲ್ಲಿ ಸೇರಿಸೋಣ, ಅಲ್ಲಿ ಉತ್ಸಾಹವು ಹೆಚ್ಚು ಹೆಚ್ಚಾಗಿರುತ್ತದೆ ಮತ್ತು ಬ್ರೆಜಿಲಿಯನ್ ಸರಣಿಗಿಂತ ಕೆಟ್ಟದಾಗಿ ನಾವು ಉತ್ಸಾಹದ ಮಟ್ಟವನ್ನು ಪಡೆಯುತ್ತೇವೆ. ಹೆಚ್ಚಿದ ಹೊರೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಸಿದ್ಧರಾಗಲು ಏನು ಮಾಡಬೇಕು?

ಸರ್ವರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ

ಮೊದಲನೆಯದಾಗಿ, ಸರ್ವರ್ ಶಕ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸಲು ನಮಗೆ ನಿಖರವಾಗಿ ಏನು ಬೇಕು ಎಂದು ಕಂಡುಹಿಡಿಯುವುದು ಅಗತ್ಯವಾಗಿತ್ತು. ಈಗಾಗಲೇ ಆಗಸ್ಟ್‌ನಲ್ಲಿ, ನಾವು ವಿಶೇಷವಾಗಿ ಕಪ್ಪು ಶುಕ್ರವಾರಕ್ಕಾಗಿ ಹೊಸ ಸರ್ವರ್‌ಗಳನ್ನು ಆದೇಶಿಸಲು ಪ್ರಾರಂಭಿಸಿದ್ದೇವೆ - ಒಟ್ಟಾರೆಯಾಗಿ ನಾವು 10 ಹೆಚ್ಚುವರಿ ಯಂತ್ರಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ. ನವೆಂಬರ್ ವೇಳೆಗೆ ಅವರು ಸಂಪೂರ್ಣವಾಗಿ ಯುದ್ಧದಲ್ಲಿದ್ದರು.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಕೆಲವು ನಿರ್ಮಾಣ ಯಂತ್ರಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳಾಗಿ ಬಳಸಲು ಮರುಸ್ಥಾಪಿಸಲಾಯಿತು. ವಿಭಿನ್ನ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಲು ನಾವು ತಕ್ಷಣವೇ ಅವುಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಿದ್ದೇವೆ: ಶಿಫಾರಸುಗಳನ್ನು ನೀಡಲು ಮತ್ತು ಇಮೇಜ್‌ರೆಸೈಜರ್ ಸೇವೆಗಾಗಿ, ಆದ್ದರಿಂದ, ಲೋಡ್ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ, ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದನ್ನು ಈ ಪಾತ್ರಗಳಲ್ಲಿ ಒಂದಕ್ಕೆ ಬಳಸಬಹುದು. ಸಾಮಾನ್ಯ ಮೋಡ್‌ನಲ್ಲಿ, ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಇಮೇಜ್‌ರೆಸೈಜರ್ ಸರ್ವರ್‌ಗಳು ಕಾರ್ಯಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತವೆ: ಹಿಂದಿನ ಸಂಚಿಕೆ ಶಿಫಾರಸುಗಳು, ಎರಡನೆಯದು ಆನ್‌ಲೈನ್ ಶಾಪಿಂಗ್ ವೆಬ್‌ಸೈಟ್‌ಗಳಲ್ಲಿ ಅಕ್ಷರಗಳಿಗೆ ಮತ್ತು ಶಿಫಾರಸು ಬ್ಲಾಕ್‌ಗಳಿಗೆ ಪೂರೈಕೆ ಚಿತ್ರಗಳು. ಕಪ್ಪು ಶುಕ್ರವಾರದ ತಯಾರಿಯಲ್ಲಿ, ಡೌನ್‌ಲೋಡ್ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ ಅವುಗಳ ನಡುವೆ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸಮತೋಲನಗೊಳಿಸುವ ಸಲುವಾಗಿ ಎಲ್ಲಾ ಡ್ಯುಯಲ್-ಪರ್ಪಸ್ ಸರ್ವರ್‌ಗಳನ್ನು ಮಾಡಲು ನಿರ್ಧರಿಸಲಾಯಿತು.

ನಂತರ ನಾವು ಕಾಫ್ಕಾ (ಅಪಾಚೆ ಕಾಫ್ಕಾ) ಗಾಗಿ ಎರಡು ದೊಡ್ಡ ಸರ್ವರ್‌ಗಳನ್ನು ಸೇರಿಸಿದ್ದೇವೆ ಮತ್ತು 5 ಶಕ್ತಿಯುತ ಯಂತ್ರಗಳ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ. ದುರದೃಷ್ಟವಶಾತ್, ಎಲ್ಲವೂ ನಾವು ಬಯಸಿದಷ್ಟು ಸರಾಗವಾಗಿ ಹೋಗಲಿಲ್ಲ: ಡೇಟಾ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ, ಎರಡು ಹೊಸ ಯಂತ್ರಗಳು ನೆಟ್‌ವರ್ಕ್ ಚಾನಲ್‌ನ ಸಂಪೂರ್ಣ ಅಗಲವನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿವೆ ಮತ್ತು ಸೇರಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿ ಹೇಗೆ ನಿರ್ವಹಿಸಬೇಕು ಎಂಬುದನ್ನು ನಾವು ತುರ್ತಾಗಿ ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾಗಿತ್ತು. ಸಂಪೂರ್ಣ ಮೂಲಸೌಕರ್ಯ. ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು, ನಮ್ಮ ನಿರ್ವಾಹಕರು ತಮ್ಮ ವಾರಾಂತ್ಯವನ್ನು ಧೈರ್ಯದಿಂದ ತ್ಯಾಗ ಮಾಡಬೇಕಾಯಿತು.

ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು

ಸರ್ವರ್‌ಗಳ ಜೊತೆಗೆ, ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಫೈಲ್‌ಗಳನ್ನು ಆಪ್ಟಿಮೈಜ್ ಮಾಡಲು ನಾವು ನಿರ್ಧರಿಸಿದ್ದೇವೆ ಮತ್ತು ಸ್ಥಿರ ಫೈಲ್‌ಗಳ ಅನುವಾದವು ನಮಗೆ ಒಂದು ದೊಡ್ಡ ಹೆಜ್ಜೆಯಾಗಿದೆ. ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಹಿಂದೆ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಎಲ್ಲಾ ಸ್ಥಿರ ಫೈಲ್‌ಗಳನ್ನು S3 + ಕ್ಲೌಡ್‌ಫ್ರಂಟ್‌ಗೆ ಸರಿಸಲಾಗಿದೆ. ಸರ್ವರ್‌ನಲ್ಲಿನ ಲೋಡ್ ಮಿತಿ ಮೌಲ್ಯಗಳಿಗೆ ಹತ್ತಿರವಾಗಿರುವುದರಿಂದ ನಾವು ಇದನ್ನು ಮಾಡಲು ಬಹಳ ಸಮಯದಿಂದ ಬಯಸುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಈಗ ಉತ್ತಮ ಅವಕಾಶವು ಉದ್ಭವಿಸಿದೆ.

ಕಪ್ಪು ಶುಕ್ರವಾರದ ಒಂದು ವಾರದ ಮೊದಲು, ನಾವು ಇಮೇಜ್ ಕ್ಯಾಶಿಂಗ್ ಸಮಯವನ್ನು 3 ದಿನಗಳಿಗೆ ಹೆಚ್ಚಿಸಿದ್ದೇವೆ, ಆದ್ದರಿಂದ ಇಮೇಜ್ ರೀಸೈಜರ್ ಕ್ರ್ಯಾಶ್ ಆಗಿದ್ದರೆ, ಹಿಂದೆ ಸಂಗ್ರಹಿಸಿದ ಚಿತ್ರಗಳನ್ನು ಸಿಡಿಎನ್‌ನಿಂದ ಹಿಂಪಡೆಯಲಾಗುತ್ತದೆ. ಇದು ನಮ್ಮ ಸರ್ವರ್‌ಗಳಲ್ಲಿನ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಏಕೆಂದರೆ ಚಿತ್ರವನ್ನು ಹೆಚ್ಚು ಸಮಯ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಕಡಿಮೆ ಬಾರಿ ನಾವು ಮರುಗಾತ್ರಗೊಳಿಸಲು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಖರ್ಚು ಮಾಡಬೇಕಾಗುತ್ತದೆ.

ಮತ್ತು ಕೊನೆಯದಾಗಿ ಆದರೆ ಕನಿಷ್ಠವಲ್ಲ: ಕಪ್ಪು ಶುಕ್ರವಾರಕ್ಕೆ 5 ದಿನಗಳ ಮೊದಲು, ಯಾವುದೇ ಹೊಸ ಕಾರ್ಯವನ್ನು ನಿಯೋಜಿಸುವುದರ ಮೇಲೆ ಮತ್ತು ಮೂಲಸೌಕರ್ಯದೊಂದಿಗೆ ಯಾವುದೇ ಕೆಲಸದ ಮೇಲೆ ನಿಷೇಧವನ್ನು ಘೋಷಿಸಲಾಯಿತು - ಎಲ್ಲಾ ಗಮನವು ಹೆಚ್ಚಿದ ಹೊರೆಗಳನ್ನು ನಿಭಾಯಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.

ಕಷ್ಟಕರ ಸಂದರ್ಭಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಯೋಜನೆಗಳು

ತಯಾರಿಕೆಯು ಎಷ್ಟೇ ಉತ್ತಮ-ಗುಣಮಟ್ಟದವಾಗಿದ್ದರೂ, ಫಕಾಪ್‌ಗಳು ಯಾವಾಗಲೂ ಸಾಧ್ಯ. ಮತ್ತು ಸಂಭವನೀಯ ನಿರ್ಣಾಯಕ ಸಂದರ್ಭಗಳಿಗಾಗಿ ನಾವು 3 ಪ್ರತಿಕ್ರಿಯೆ ಯೋಜನೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದೇವೆ:

  • ಲೋಡ್ ಕಡಿತ,
  • ಕೆಲವು ಸೇವೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು,
  • ಸೇವೆಯ ಸಂಪೂರ್ಣ ಸ್ಥಗಿತ.

ಯೋಜನೆ ಎ: ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿ. ಲೋಡ್‌ನಲ್ಲಿನ ಉಲ್ಬಣದಿಂದಾಗಿ, ನಮ್ಮ ಸರ್ವರ್‌ಗಳು ಸ್ವೀಕಾರಾರ್ಹ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಮೀರಿ ಹೋದರೆ ಸಕ್ರಿಯಗೊಳಿಸಿರಬೇಕು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಟ್ರಾಫಿಕ್‌ನ ಭಾಗವನ್ನು ಅಮೆಜಾನ್ ಸರ್ವರ್‌ಗಳಿಗೆ ಬದಲಾಯಿಸುವ ಮೂಲಕ ಕ್ರಮೇಣ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ನಾವು ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಿದ್ದೇವೆ, ಅದು "200 ಸರಿ" ನೊಂದಿಗೆ ಎಲ್ಲಾ ವಿನಂತಿಗಳಿಗೆ ಸರಳವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ ಮತ್ತು ಖಾಲಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡುತ್ತದೆ. ಇದು ಸೇವೆಯ ಗುಣಮಟ್ಟದ ಅವನತಿ ಎಂದು ನಾವು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇವೆ, ಆದರೆ ಸೇವೆಯು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ ಅಥವಾ ಸರಿಸುಮಾರು 10% ಟ್ರಾಫಿಕ್‌ಗೆ ಶಿಫಾರಸುಗಳನ್ನು ತೋರಿಸುವುದಿಲ್ಲ ಎಂಬ ಅಂಶದ ನಡುವಿನ ಆಯ್ಕೆಯು ಸ್ಪಷ್ಟವಾಗಿದೆ.

ಯೋಜನೆ ಬಿ: ಸೇವೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ. ಸೇವೆಯ ಭಾಗಶಃ ಅವನತಿ ಸೂಚಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಕೆಲವು ಡೇಟಾಬೇಸ್‌ಗಳು ಮತ್ತು ಸಂವಹನ ಚಾನಲ್‌ಗಳನ್ನು ಅನ್‌ಲೋಡ್ ಮಾಡಲು ವೈಯಕ್ತಿಕ ಶಿಫಾರಸುಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ವೇಗವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು. ಸಾಮಾನ್ಯ ಮೋಡ್‌ನಲ್ಲಿ, ಶಿಫಾರಸುಗಳನ್ನು ನೈಜ ಸಮಯದಲ್ಲಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ, ಪ್ರತಿ ಸಂದರ್ಶಕರಿಗೆ ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್‌ನ ವಿಭಿನ್ನ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸುತ್ತದೆ, ಆದರೆ ಹೆಚ್ಚಿದ ಲೋಡ್ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ, ವೇಗವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದರಿಂದ ಇತರ ಕೋರ್ ಸೇವೆಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಯೋಜನೆ ಸಿ: ಆರ್ಮಗೆಡ್ಡೋನ್ ಸಂದರ್ಭದಲ್ಲಿ. ಸಂಪೂರ್ಣ ಸಿಸ್ಟಮ್ ವೈಫಲ್ಯ ಸಂಭವಿಸಿದಲ್ಲಿ, ನಾವು ನಮ್ಮ ಗ್ರಾಹಕರಿಂದ ಸುರಕ್ಷಿತವಾಗಿ ಸಂಪರ್ಕ ಕಡಿತಗೊಳ್ಳಲು ಅನುಮತಿಸುವ ಯೋಜನೆಯನ್ನು ಸಿದ್ಧಪಡಿಸಿದ್ದೇವೆ. ಅಂಗಡಿ ಖರೀದಿದಾರರು ಶಿಫಾರಸುಗಳನ್ನು ನೋಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತಾರೆ; ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯು ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ ಹಾನಿಯಾಗುವುದಿಲ್ಲ. ಇದನ್ನು ಮಾಡಲು, ನಾವು ನಮ್ಮ ಏಕೀಕರಣ ಫೈಲ್ ಅನ್ನು ಮರುಹೊಂದಿಸಬೇಕಾಗಿದೆ ಇದರಿಂದ ಹೊಸ ಬಳಕೆದಾರರು ಸೇವೆಯೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತಾರೆ. ಅಂದರೆ, ನಾವು ನಮ್ಮ ಮುಖ್ಯ ಟ್ರ್ಯಾಕಿಂಗ್ ಕೋಡ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುತ್ತೇವೆ, ಸೇವೆಯು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸುವುದನ್ನು ಮತ್ತು ಶಿಫಾರಸುಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ಶಿಫಾರಸು ಬ್ಲಾಕ್ಗಳಿಲ್ಲದೆ ಬಳಕೆದಾರರು ಸರಳವಾಗಿ ಪುಟವನ್ನು ನೋಡುತ್ತಾರೆ. ಈ ಹಿಂದೆ ಏಕೀಕರಣ ಫೈಲ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದ ಎಲ್ಲರಿಗೂ, ನಾವು DNS ರೆಕಾರ್ಡ್ ಅನ್ನು Amazon ಮತ್ತು 200 OK ಸ್ಟಬ್‌ಗೆ ಬದಲಾಯಿಸುವ ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸಿದ್ದೇವೆ.

ಫಲಿತಾಂಶಗಳು

ಹೆಚ್ಚುವರಿ ನಿರ್ಮಾಣ ಯಂತ್ರಗಳನ್ನು ಬಳಸುವ ಅಗತ್ಯವಿಲ್ಲದೇ ನಾವು ಸಂಪೂರ್ಣ ಹೊರೆಯನ್ನು ನಿಭಾಯಿಸಿದ್ದೇವೆ. ಮತ್ತು ಮುಂಗಡ ಸಿದ್ಧತೆಗೆ ಧನ್ಯವಾದಗಳು, ನಮಗೆ ಯಾವುದೇ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆ ಯೋಜನೆಗಳ ಅಗತ್ಯವಿರಲಿಲ್ಲ. ಆದರೆ ಮಾಡಿದ ಎಲ್ಲಾ ಕೆಲಸಗಳು ಅಮೂಲ್ಯವಾದ ಅನುಭವವಾಗಿದ್ದು ಅದು ಅತ್ಯಂತ ಅನಿರೀಕ್ಷಿತ ಮತ್ತು ಬೃಹತ್ ದಟ್ಟಣೆಯನ್ನು ನಿಭಾಯಿಸಲು ನಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
2017 ರಂತೆ, ಸೇವೆಯ ಮೇಲಿನ ಹೊರೆ 40% ರಷ್ಟು ಹೆಚ್ಚಾಗಿದೆ ಮತ್ತು ಕಪ್ಪು ಶುಕ್ರವಾರದಂದು ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್‌ಗಳಲ್ಲಿನ ಬಳಕೆದಾರರ ಸಂಖ್ಯೆ 60% ರಷ್ಟು ಹೆಚ್ಚಾಗಿದೆ. ಪೂರ್ವಸಿದ್ಧತಾ ಅವಧಿಯಲ್ಲಿ ಎಲ್ಲಾ ತೊಂದರೆಗಳು ಮತ್ತು ತಪ್ಪುಗಳು ಸಂಭವಿಸಿವೆ, ಇದು ನಮ್ಮನ್ನು ಮತ್ತು ನಮ್ಮ ಗ್ರಾಹಕರನ್ನು ಅನಿರೀಕ್ಷಿತ ಸಂದರ್ಭಗಳಿಂದ ಉಳಿಸಿದೆ.

ಕಪ್ಪು ಶುಕ್ರವಾರವನ್ನು ನೀವು ಹೇಗೆ ನಿಭಾಯಿಸುತ್ತೀರಿ? ನಿರ್ಣಾಯಕ ಹೊರೆಗಳಿಗೆ ನೀವು ಹೇಗೆ ಸಿದ್ಧಪಡಿಸುತ್ತೀರಿ?

ಮೂಲ: www.habr.com

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