Abbreviations & Part 0. Foreword
abbreviationsβ
- Change List (CL) - ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
- Google File System (GFS)
- BandwidthEnforcer (BwE)
- Global Software Load Balabcer (GSLB) - Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π°Π³ΡΡΠ·ΠΊΠΈ
- GFE - Google Frontend - ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ ΡΠ΅ΡΠ²Π΅Ρ, Π΄Π΅ΡΠΆΠΈΡ tcp - ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ
- FE - frontend - ΡΡΠΎ-ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ΅ (Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ), Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ IP Π°Π΄ΡΠ΅ΡΠ°Ρ
- BE - backend - Π½Π°ΠΎΠΎΠ±ΠΎΡΠΎΡ
- RPC - Remote Procedure Call - ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡ
- BNS - Borg Naming Service - Π°Π΄ΡΠ΅Ρ Π΄ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- EB - Error Budget - ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅ΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ "Π»Π΅ΠΆΠ°ΡΡ", ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° SLO
- MTTR - mean time to repair - ΡΡΠ΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ (disaster recovery)
- SOA - service-oriented-architecture - ΡΠΎ Π½Π°Π±ΠΎΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ², Π½Π΅ Π·Π°Π²ΠΈΡΡΡΠΈΡ ΠΎΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΡΠΎΠ²ΡΠ΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ.
- MPM - midas package manager - Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² google.
- TSDB - time series database - ΠΠ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΄ΠΎΠ²
Partsβ
...
Part II - ΠΡΠΈΠ½ΡΠΈΠΏΡβ
- Π ΠΈΡΠΊΠΈ
- SLO, SLA, SLI
- ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³
- toil ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ
Part III - ΠΡΠ°ΠΊΡΠΈΠΊΠΈβ
ΠΠΈΡΠ°ΠΌΠΈΠ΄Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ:
Chapter 0. Forewordβ
Forewordβ
Π 2000-x Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ - ΡΡΠΎ Π΅ΡΠ΅ Π½Π΅ engineering, ΠΈ ΡΡΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ Π² ΡΡΠΏΠΈΠΊΠ΅.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΠ - ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ΅Π±Π΅Π½ΠΊΠ°, ΡΠ»ΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΡΠ²Π΅Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΠ Π΄Π»Ρ (ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΡ | Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΠ: Π±ΡΠΊΠ°ΠΏΡ, Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π°Π³ΡΡΠ·ΠΊΠΈ). Human Error ΡΡΠΎ Π½Π΅ΡΡΠΎ Π½Π΅ΠΎΡΠ²ΡΠ°ΡΠΈΠΌΠΎΠ΅ ΠΈ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΡΡΡ (ΠΊΠ΅ΠΉΡ Ρ ΠΠΏΠΎΠ»Π»ΠΎΠ½ΠΎΠΌ-8)
Conventionβ
- bold - highlighting by author
- italic - highlighting by book authors
- codeblock - listing
- admotion (tip, info, caution)