"ಹೋಪ್ ಒಂದು ಕೆಟ್ಟ ತಂತ್ರವಾಗಿದೆ." ಮಾಸ್ಕೋದಲ್ಲಿ ಎಸ್ಆರ್ಇ ತೀವ್ರ, ಫೆಬ್ರವರಿ 3-5

ನಾವು ರಷ್ಯಾದಲ್ಲಿ SRE ನಲ್ಲಿ ಮೊದಲ ಪ್ರಾಯೋಗಿಕ ಕೋರ್ಸ್ ಅನ್ನು ಘೋಷಿಸುತ್ತಿದ್ದೇವೆ: ಸ್ಲರ್ಮ್ SRE.

ತೀವ್ರತೆಯ ಸಮಯದಲ್ಲಿ ನಾವು ಚಲನಚಿತ್ರ ಟಿಕೆಟ್‌ಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲು ಅಗ್ರಿಗೇಟರ್ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಒಡೆಯಲು, ಸರಿಪಡಿಸಲು ಮತ್ತು ಸುಧಾರಿಸಲು ಮೂರು ದಿನಗಳನ್ನು ಕಳೆಯುತ್ತೇವೆ.

"ಹೋಪ್ ಒಂದು ಕೆಟ್ಟ ತಂತ್ರವಾಗಿದೆ." ಮಾಸ್ಕೋದಲ್ಲಿ ಎಸ್ಆರ್ಇ ತೀವ್ರ, ಫೆಬ್ರವರಿ 3-5

ನಾವು ಟಿಕೆಟ್ ಸಂಗ್ರಾಹಕವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇವೆ ಏಕೆಂದರೆ ಇದು ಹಲವಾರು ವೈಫಲ್ಯದ ಸನ್ನಿವೇಶಗಳನ್ನು ಹೊಂದಿದೆ: ಸಂದರ್ಶಕರ ಒಳಹರಿವು ಮತ್ತು DDoS ದಾಳಿಗಳು, ಹಲವು ನಿರ್ಣಾಯಕ ಮೈಕ್ರೋ ಸರ್ವೀಸ್‌ಗಳಲ್ಲಿ ಒಂದರ ವೈಫಲ್ಯ (ಅಧಿಕಾರ, ಮೀಸಲಾತಿ, ಪಾವತಿ ಪ್ರಕ್ರಿಯೆ), ಹಲವಾರು ಚಿತ್ರಮಂದಿರಗಳಲ್ಲಿ ಒಂದರ ಅಲಭ್ಯತೆ (ಡೇಟಾ ವಿನಿಮಯದ ಕುರಿತು ಲಭ್ಯವಿರುವ ಸೀಟುಗಳು ಮತ್ತು ಕಾಯ್ದಿರಿಸುವಿಕೆಗಳು), ಮತ್ತು ಪಟ್ಟಿಯ ಕೆಳಗೆ.

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

ಕಾರ್ಯಕ್ರಮವನ್ನು Booking.com ಮತ್ತು Google ನ ಉದ್ಯೋಗಿಗಳು ನಡೆಸುತ್ತಾರೆ.
ಈ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ದೂರಸ್ಥ ಭಾಗವಹಿಸುವಿಕೆ ಇರುವುದಿಲ್ಲ: ಕೋರ್ಸ್ ಅನ್ನು ವೈಯಕ್ತಿಕ ಸಂವಹನ ಮತ್ತು ತಂಡದ ಕೆಲಸದಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ.

ಕಟ್ ಅಡಿಯಲ್ಲಿ ವಿವರಗಳು

ನೀವು

ಇವಾನ್ ಕ್ರುಗ್ಲೋವ್
Booking.com ನಲ್ಲಿ ಪ್ರಧಾನ ಡೆವಲಪರ್ (ನೆದರ್ಲ್ಯಾಂಡ್ಸ್)
2013 ರಲ್ಲಿ Booking.com ಗೆ ಸೇರಿದಾಗಿನಿಂದ, ಅವರು ವಿತರಿಸಿದ ಸಂದೇಶ ವಿತರಣೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆ, BigData ಮತ್ತು ವೆಬ್-ಸ್ಟಾಕ್, ಹುಡುಕಾಟದಂತಹ ಮೂಲಸೌಕರ್ಯ ಯೋಜನೆಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಿದ್ದಾರೆ.
ಪ್ರಸ್ತುತ ಆಂತರಿಕ ಕ್ಲೌಡ್ ಮತ್ತು ಸೇವಾ ಮೆಶ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಸಮಸ್ಯೆಗಳ ಕುರಿತು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ.

ಬೆನ್ ಟೈಲರ್
Booking.com (USA) ನಲ್ಲಿ ಪ್ರಧಾನ ಡೆವಲಪರ್
Booking.com ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಆಂತರಿಕ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದೆ.
ಸೇವಾ ಜಾಲರಿ/ಸೇವೆ ಅನ್ವೇಷಣೆ, ಬ್ಯಾಚ್ ಉದ್ಯೋಗ ವೇಳಾಪಟ್ಟಿ, ಘಟನೆಯ ಪ್ರತಿಕ್ರಿಯೆ ಮತ್ತು ಮರಣೋತ್ತರ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಪರಿಣತಿ ಪಡೆದಿದೆ.
ರಷ್ಯನ್ ಭಾಷೆಯಲ್ಲಿ ಮಾತನಾಡುತ್ತಾರೆ ಮತ್ತು ಕಲಿಸುತ್ತಾರೆ.

ಎವ್ಗೆನಿ ವರವ್ವ
Google ನಲ್ಲಿ ಜನರಲ್ ಡೆವಲಪರ್ (ಸ್ಯಾನ್ ಫ್ರಾನ್ಸಿಸ್ಕೋ).
ಹೆಚ್ಚಿನ ಲೋಡ್ ವೆಬ್ ಪ್ರಾಜೆಕ್ಟ್‌ಗಳಿಂದ ಕಂಪ್ಯೂಟರ್ ವಿಷನ್ ಮತ್ತು ರೊಬೊಟಿಕ್ಸ್‌ನಲ್ಲಿ ಸಂಶೋಧನೆಗೆ ಅನುಭವ.
2011 ರಿಂದ, ಅವರು Google ನಲ್ಲಿ ವಿತರಿಸಿದ ವ್ಯವಸ್ಥೆಗಳ ರಚನೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದ್ದಾರೆ, ಯೋಜನೆಯ ಪೂರ್ಣ ಜೀವನ ಚಕ್ರದಲ್ಲಿ ಭಾಗವಹಿಸುತ್ತಾರೆ: ಪರಿಕಲ್ಪನೆ, ವಿನ್ಯಾಸ ಮತ್ತು ವಾಸ್ತುಶಿಲ್ಪ, ಉಡಾವಣೆ, ಮಡಿಸುವಿಕೆ ಮತ್ತು ಎಲ್ಲಾ ಮಧ್ಯಂತರ ಹಂತಗಳು.

ಎಡ್ವರ್ಡ್ ಮೆಡ್ವೆಡೆವ್
ಟಂಗ್‌ಸ್ಟನ್ ಲ್ಯಾಬ್ಸ್‌ನಲ್ಲಿ CTO (ಜರ್ಮನಿ)
ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಚಾಟ್‌ಆಪ್ಸ್ ಕಾರ್ಯಚಟುವಟಿಕೆಗೆ ಜವಾಬ್ದಾರರಾಗಿರುವ ಸ್ಟಾಕ್‌ಸ್ಟಾರ್ಮ್‌ನಲ್ಲಿ ಎಂಜಿನಿಯರ್ ಆಗಿ ಕೆಲಸ ಮಾಡಿದ್ದಾರೆ. ಡೇಟಾ ಸೆಂಟರ್ ಆಟೊಮೇಷನ್‌ಗಾಗಿ ಚಾಟ್‌ಆಪ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ. ರಷ್ಯಾದ ಮತ್ತು ಅಂತರರಾಷ್ಟ್ರೀಯ ಸಮ್ಮೇಳನಗಳಲ್ಲಿ ಸ್ಪೀಕರ್.

ಪ್ರೋಗ್ರಾಂ

ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಸಕ್ರಿಯವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ. ಈಗ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ, ಫೆಬ್ರವರಿ ವೇಳೆಗೆ ಅದು ಸುಧಾರಿಸಬಹುದು ಮತ್ತು ವಿಸ್ತರಿಸಬಹುದು.

ವಿಷಯ #1: SRE ಯ ಮೂಲ ತತ್ವಗಳು ಮತ್ತು ವಿಧಾನಗಳು

  • SRE ಆಗಲು ಏನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ?
  • DevOps vs SRE
  • ಡೆವಲಪರ್‌ಗಳು SRE ಅನ್ನು ಏಕೆ ಗೌರವಿಸುತ್ತಾರೆ ಮತ್ತು ಅವರು ಯೋಜನೆಯಲ್ಲಿ ಇಲ್ಲದಿರುವಾಗ ತುಂಬಾ ದುಃಖಿತರಾಗಿದ್ದಾರೆ
  • SLI, SLO ಮತ್ತು SLA
  • ದೋಷ ಬಜೆಟ್ ಮತ್ತು SRE ನಲ್ಲಿ ಅದರ ಪಾತ್ರ

ವಿಷಯ #2: ವಿತರಣೆ ವ್ಯವಸ್ಥೆಗಳ ವಿನ್ಯಾಸ

  • ಅಪ್ಲಿಕೇಶನ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕತೆ
  • ಅಮೂರ್ತವಲ್ಲದ ದೊಡ್ಡ ಸಿಸ್ಟಮ್ ವಿನ್ಯಾಸ
  • ಕಾರ್ಯಸಾಧ್ಯತೆ / ವೈಫಲ್ಯಕ್ಕಾಗಿ ವಿನ್ಯಾಸ
  • gRPC ಅಥವಾ REST
  • ಆವೃತ್ತಿ ಮತ್ತು ಹಿಂದುಳಿದ ಹೊಂದಾಣಿಕೆ

ವಿಷಯ #3: SRE ಯೋಜನೆಯನ್ನು ಹೇಗೆ ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ

  • SRE ಯಿಂದ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು
  • ಪ್ರಾಜೆಕ್ಟ್ ಸ್ವೀಕಾರ ಪರಿಶೀಲನಾಪಟ್ಟಿ
  • ಲಾಗಿಂಗ್, ಮೆಟ್ರಿಕ್ಸ್, ಟ್ರೇಸಿಂಗ್
  • CI/CD ಅನ್ನು ನಮ್ಮ ಕೈಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದು

ವಿಷಯ ಸಂಖ್ಯೆ 4: ವಿತರಣಾ ವ್ಯವಸ್ಥೆಯ ವಿನ್ಯಾಸ ಮತ್ತು ಉಡಾವಣೆ

  • ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ - ಸಿಸ್ಟಮ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ?
  • ನಾವು SLI ಮತ್ತು SLO ಅನ್ನು ಒಪ್ಪುತ್ತೇವೆ
  • ಸಾಮರ್ಥ್ಯ ಯೋಜನೆಯನ್ನು ಅಭ್ಯಾಸ ಮಾಡಿ
  • ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ದಟ್ಟಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವುದರಿಂದ, ನಮ್ಮ ಬಳಕೆದಾರರು ಅದನ್ನು "ಬಳಸಲು" ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ
  • ಪ್ರಮೀತಿಯಸ್, ಗ್ರಾಫನಾ, ಎಲಾಸ್ಟಿಕ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ವಿಷಯ #5: ಮಾನಿಟರಿಂಗ್, ವೀಕ್ಷಣೆ ಮತ್ತು ಎಚ್ಚರಿಕೆ

  • ಮಾನಿಟರಿಂಗ್ vs. ಗಮನಿಸುವಿಕೆ
  • ಪ್ರಮೀತಿಯಸ್‌ನೊಂದಿಗೆ ಮೇಲ್ವಿಚಾರಣೆ ಮತ್ತು ಎಚ್ಚರಿಕೆಯನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
  • SLI ಮತ್ತು SLO ಯ ಪ್ರಾಯೋಗಿಕ ಮೇಲ್ವಿಚಾರಣೆ
  • ರೋಗಲಕ್ಷಣಗಳು vs. ಕಾರಣಗಳು
  • ಕಪ್ಪು ಪೆಟ್ಟಿಗೆ vs. ವೈಟ್-ಬಾಕ್ಸ್ ಮಾನಿಟರಿಂಗ್
  • ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ಸರ್ವರ್ ಲಭ್ಯತೆಯ ವಿತರಣೆಯ ಮೇಲ್ವಿಚಾರಣೆ
  • 4 ಗೋಲ್ಡನ್ ಸಿಗ್ನಲ್‌ಗಳು (ಅಸಹಜತೆ ಪತ್ತೆ)

ವಿಷಯ ಸಂಖ್ಯೆ 6: ಪರೀಕ್ಷಾ ವ್ಯವಸ್ಥೆಯ ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಅಭ್ಯಾಸ

  • ಒತ್ತಡದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವುದು
  • ವೈಫಲ್ಯ-ಇಂಜೆಕ್ಷನ್
  • ಚೋಸ್ ಮಂಕಿ

ವಿಷಯ #7: ಘಟನೆ ಪ್ರತಿಕ್ರಿಯೆ ಅಭ್ಯಾಸ

  • ಒತ್ತಡ ನಿರ್ವಹಣೆ ಅಲ್ಗಾರಿದಮ್
  • ಘಟನೆಯಲ್ಲಿ ಭಾಗವಹಿಸುವವರ ನಡುವಿನ ಪರಸ್ಪರ ಕ್ರಿಯೆ
  • ಮರಣೋತ್ತರ ಪರೀಕ್ಷೆ
  • ಜ್ಞಾನ ಹಂಚಿಕೆ
  • ಸಂಸ್ಕೃತಿಯನ್ನು ರೂಪಿಸುವುದು
  • ದೋಷದ ಮೇಲ್ವಿಚಾರಣೆ
  • ದೋಷರಹಿತ ಚರ್ಚೆ ನಡೆಸುವುದು

ವಿಷಯ #8: ಲೋಡ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಅಭ್ಯಾಸಗಳು

  • ಹೊರೆ ಸಮತೋಲನೆ
  • ಅಪ್ಲಿಕೇಶನ್ ದೋಷ ಸಹಿಷ್ಣುತೆ: ಮರುಪ್ರಯತ್ನ, ಸಮಯ ಮೀರುವಿಕೆ, ವೈಫಲ್ಯ ಇಂಜೆಕ್ಷನ್, ಸರ್ಕ್ಯೂಟ್ ಬ್ರೇಕರ್
  • DDoS (ಲೋಡ್ ಅನ್ನು ರಚಿಸುವುದು) + ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ವೈಫಲ್ಯಗಳು

ವಿಷಯ #9: ಘಟನೆಯ ಪ್ರತಿಕ್ರಿಯೆ

  • ಡಿಬ್ರೀಫಿಂಗ್
  • ಆನ್-ಕಾಲ್ ಅಭ್ಯಾಸ
  • ವಿವಿಧ ರೀತಿಯ ಅಪಘಾತಗಳು (ಪರೀಕ್ಷೆ, ಕಾನ್ಫಿಗರೇಶನ್ ಬದಲಾವಣೆಗಳು, ಹಾರ್ಡ್‌ವೇರ್ ವೈಫಲ್ಯ)
  • ಘಟನೆ ನಿರ್ವಹಣೆ ಪ್ರೋಟೋಕಾಲ್ಗಳು

ವಿಷಯ #10: ರೋಗನಿರ್ಣಯ ಮತ್ತು ಸಮಸ್ಯೆ ಪರಿಹಾರ

  • ಲಾಗಿಂಗ್
  • ಡೀಬಗ್ ಮಾಡಲಾಗುತ್ತಿದೆ
  • ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವುದನ್ನು ಅಭ್ಯಾಸ ಮಾಡಿ

ವಿಷಯ #11: ಸಿಸ್ಟಮ್ ವಿಶ್ವಾಸಾರ್ಹತೆ ಪರೀಕ್ಷೆ

  • ಒತ್ತಡ ಪರೀಕ್ಷೆ
  • ಕಾನ್ಫಿಗರೇಶನ್ ಪರೀಕ್ಷೆ
  • ಕಾರ್ಯಕ್ಷಮತೆ ಪರೀಕ್ಷೆ
  • ಕ್ಯಾನರಿ ಬಿಡುಗಡೆ

ವಿಷಯ ಸಂಖ್ಯೆ 12: ಸ್ವತಂತ್ರ ಕೆಲಸ ಮತ್ತು ವಿಮರ್ಶೆ

ಭಾಗವಹಿಸುವವರಿಗೆ ಶಿಫಾರಸುಗಳು ಮತ್ತು ಅವಶ್ಯಕತೆಗಳು

SRE ಒಂದು ತಂಡದ ಪ್ರಯತ್ನವಾಗಿದೆ. ತಂಡವಾಗಿ ಕೋರ್ಸ್ ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು ಬಲವಾಗಿ ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಅದಕ್ಕಾಗಿಯೇ ನಾವು ಸಿದ್ಧ ತಂಡಗಳಿಗೆ ದೊಡ್ಡ ರಿಯಾಯಿತಿಗಳನ್ನು ನೀಡುತ್ತೇವೆ.

ಕೋರ್ಸ್‌ನ ಬೆಲೆ ಪ್ರತಿ ವ್ಯಕ್ತಿಗೆ 60 ₽.
ಕಂಪನಿಯು 5+ ಜನರ ಗುಂಪನ್ನು ಕಳುಹಿಸಿದರೆ - 40 ₽.

ಕೋರ್ಸ್ ಅನ್ನು ಕುಬರ್ನೆಟ್ಸ್ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಉತ್ತೀರ್ಣರಾಗಲು, ನೀವು ಕುಬರ್ನೆಟ್ಸ್ ಅನ್ನು ಮೂಲಭೂತ ಮಟ್ಟದಲ್ಲಿ ತಿಳಿದುಕೊಳ್ಳಬೇಕು. ನೀವು ಅವನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡದಿದ್ದರೆ, ನೀವು ಸ್ಲರ್ಮ್ ಬೇಸಿಕ್ ಮೂಲಕ ಹೋಗಬಹುದು (онлайн ಅಥವಾ ತೀವ್ರ ನವೆಂಬರ್ 18-20).
ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು Linux ನಲ್ಲಿ ಪ್ರವೀಣರಾಗಿರಬೇಕು ಮತ್ತು Gitlab ಮತ್ತು Prometheus ಅನ್ನು ತಿಳಿದಿರಬೇಕು.

ನೋಂದಣಿ

ನೀವು ಭಾಗವಹಿಸಲು ಸಂಕೀರ್ಣವಾದ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಉದಾಹರಣೆಗೆ, CEO, CTO ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ತಂಡವು ಕೋರ್ಸ್‌ಗೆ ಬರಲು ಮತ್ತು ನಿರ್ವಹಣೆಯ ಲಂಬವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಂಡು ಇಂಟರ್ನ್‌ಶಿಪ್‌ಗೆ ಒಳಗಾಗಲು, ನನಗೆ ವೈಯಕ್ತಿಕ ಸಂದೇಶದಲ್ಲಿ ಬರೆಯಿರಿ.

ಮೂಲ: www.habr.com

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