Когда ΠΌΡ‹ произносим слово Β«GoogleΒ», наш ΠΌΠΎΠ·Π³ часто автоматичСски ассоциируСт Π΅Π³ΠΎ с Ρ‡Π΅ΠΌ-Ρ‚ΠΎ бСсконСчно большим. Π­Ρ‚ΠΎ Π½Π΅ просто поисковик, это слоТнСйшая экосистСма, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΅ΠΆΠ΅ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎ. Однако, Ссли пСрСвСсти Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ Π² ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ сухой ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ вопрос: сколько ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡƒΠ»Π΅ΠΉ скрываСтся Π·Π° числами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ эта корпорация? ПониманиС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ² числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ объСм инфраструктуры, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ для поддСрТания Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π½Π°ΠΌ сСрвисов.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΡƒ, отвСчая Π½Π° вопрос, сколько Π½ΡƒΠ»Π΅ΠΉ Π² ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π΅ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π΅, Π½ΠΎ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ эти знания ΠΊ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Google Cloud. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ числа Π² понятныС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ обычная Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°Π΅Ρ‚ сбой ΠΏΡ€ΠΈ описании распрСдСлСнных систСм. Цифровая всСлСнная Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ особого ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ.

МногиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡƒΡ‚Π°ΡŽΡ‚ΡΡ Π² систСмах счислСния, особСнно ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ названиях чисСл послС ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π°. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ шкалой ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСдопониманию, особСнно ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках. Π”Π°Π²Π°ΠΉΡ‚Π΅ сразу внСсСм ΡΡΠ½ΠΎΡΡ‚ΡŒ Π² этот Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ вопрос, Ρ‡Ρ‚ΠΎΠ±Ρ‹ дальнСйшСС обсуТдСниС сСрвСрных мощностСй ΠΈΠΌΠ΅Π»ΠΎ Ρ‚Π²Π΅Ρ€Π΄ΡƒΡŽ ΠΏΠΎΡ‡Π²Ρƒ ΠΏΠΎΠ΄ Π½ΠΎΠ³Π°ΠΌΠΈ.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ основа: систСмы счислСния ΠΈ Π½ΡƒΠ»ΠΈ

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² сСрвСрныС стойки, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΎ ΠΊΠ°ΠΊΠΈΡ… нулях ΠΈΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ. Π’ соврСмСнном ΠΌΠΈΡ€Π΅, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ БША ΠΈ Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΡŽ (послС 1974 Π³ΠΎΠ΄Π°), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊ называСмая «короткая шкала». ИмСнно ΠΎΠ½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π° для IT-индустрии ΠΈ описания мощностСй Google. Π’ этой систСмС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ для числа большС ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π² 1000 Ρ€Π°Π· большС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ.

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ «длинная шкала», распространСнная Π² ΠΊΠΎΠ½Ρ‚ΠΈΠ½Π΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π•Π²Ρ€ΠΎΠΏΠ΅, Π³Π΄Π΅ Π½ΠΎΠ²Ρ‹Π΅ названия Π΄Π°ΡŽΡ‚ΡΡ числам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Ρ€Π°Π· большС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…. Π­Ρ‚ΠΎ создаСт ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ: Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½Π΅Ρ† Π½Π°Π·ΠΎΠ²Π΅Ρ‚ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠΌ, Π² Π΄Π»ΠΈΠ½Π½ΠΎΠΉ шкалС ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈΠ½Π°Ρ‡Π΅. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ понимания тСхничСских спСцификаций оборудования Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ стандарта. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² количСствС Π½ΡƒΠ»Π΅ΠΉ.

НазваниС числа ΠšΠΎΡ€ΠΎΡ‚ΠΊΠ°Ρ шкала (БША, Π Π€, IT) Длинная шкала (Π•Π²Ρ€ΠΎΠΏΠ°, ист.) Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ дСсятки
Миллион 1 000 000 (6 Π½ΡƒΠ»Π΅ΠΉ) 1 000 000 (6 Π½ΡƒΠ»Π΅ΠΉ) 10^6
ΠœΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ 1 000 000 000 (9 Π½ΡƒΠ»Π΅ΠΉ) 1 000 000 000 000 (12 Π½ΡƒΠ»Π΅ΠΉ) 10^9
Π’Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ 1 000 000 000 000 (12 Π½ΡƒΠ»Π΅ΠΉ) 1 000 000 000 000 000 000 (18 Π½ΡƒΠ»Π΅ΠΉ) 10^12
ΠšΠ²ΠΈΠ½Ρ‚ΠΈΠ»Π»ΠΈΠΎΠ½ 10^18 (18 Π½ΡƒΠ»Π΅ΠΉ) 10^30 (30 Π½ΡƒΠ»Π΅ΠΉ) 10^18

Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² контСкстС Google ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΌΡ‹ всСгда ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ шкалой. Когда ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ говорят ΠΎ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π°Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² сСкунду, ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π² Π²ΠΈΠ΄Ρƒ число с 12 нулями. Ошибка Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ этого Ρ„Π°ΠΊΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСм. ИмСнно поэтому стандартизация Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ критичСски Π²Π°ΠΆΠ½Π° Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ срСдС.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с СвропСйских языков (Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠ³ΠΎ, французского) всСгда провСряйтС, какая систСма счислСния использовалась Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок Π² расчСтах СмкостСй Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰.

ΠœΠ°ΡΡˆΡ‚Π°Π± Π΄Π°Π½Π½Ρ‹Ρ…: ΠΎΡ‚ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ΠΎΠ² Π΄ΠΎ эксабайтов

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с чистыми числами, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΈΡ… ΠΊ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Вопрос «сколько Π½ΡƒΠ»Π΅ΠΉΒ» трансформируСтся Π² вопрос ΠΎ прСфиксах. Google ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ. Π•ΠΆΠ΅ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎ Π½Π° сСрвСры ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ сотни часов Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Ρ‹ поисковых запросов ΠΈ Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Ρ‹ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ.

Основной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния здСсь выступаСт Π±Π°ΠΉΡ‚, Π½ΠΎ для описания Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ приставки, ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ стСпСням тысячи (Π² дСсятичной систСмС) ΠΈΠ»ΠΈ 1024 (Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ). Для упрощСния Π² ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Π΅ ΠΈ ΠΎΠ±Ρ‰ΠΈΡ… ΠΎΡ†Π΅Π½ΠΊΠ°Ρ… часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π΅ΡΡΡ‚ΠΈΡ‡Π½ΡƒΡŽ систСму. Рассмотрим, ΠΊΠ°ΠΊ растут эти числа:

  • πŸ“Š Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚ (GB) β€” 10^9 Π±Π°ΠΉΡ‚, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 1 ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ Π±Π°ΠΉΡ‚, Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π½Π° нСсколько часов Π²ΠΈΠ΄Π΅ΠΎ Π² HD.
  • πŸ’Ύ Π’Π΅Ρ€Π°Π±Π°ΠΉΡ‚ (TB) β€” 10^12 Π±Π°ΠΉΡ‚, 1 Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ Π±Π°ΠΉΡ‚, стандартный объСм соврСмСнных ТСстких дисков.
  • πŸ—„οΈ ΠŸΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚ (PB) β€” 10^15 Π±Π°ΠΉΡ‚, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ².
  • 🌍 Эксабайт (EB) β€” 10^18 Π±Π°ΠΉΡ‚, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ… измСряСтся ΠΎΠ±Ρ‰ΠΈΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… сСтСй.

Google Ρ…Ρ€Π°Π½ΠΈΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² эксабайтных ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡΠΎΠ·Π½Π°Ρ‚ΡŒ эту Ρ†ΠΈΡ„Ρ€Ρƒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ эксабайт β€” это ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 250 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² DVD-дисков. Если ΡΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… Π² стопку, ΠΎΠ½Π° достигнСт Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈ ΠΏΡƒΡ‚ΠΈ Π΄ΠΎ Π›ΡƒΠ½Ρ‹. Π’Π°ΠΊΠΈΠ΅ числовыС значСния Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π½Π΅ просто ΠΌΠ½ΠΎΠ³ΠΎ мСста, Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ½ΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, использованиС Google File System (GFS).

Рост Π΄Π°Π½Π½Ρ‹Ρ… происходит ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ. Если Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ Π±Π°ΠΉΡ‚ казался абсурдно ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ числом, Ρ‚ΠΎ сСгодня это лишь малая Ρ‡Π°ΡΡ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ бэкапа ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· кластСров. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ приходится постоянно ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сТатия, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ эти растущиС Ρ†ΠΈΡ„Ρ€Ρ‹ Π² Ρ€Π°Π·ΡƒΠΌΠ½Ρ‹Ρ… физичСских ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ….

πŸ“Š Π’ ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Π²Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ носитСли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ?
  • Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ (Ρ„Π»Π΅ΡˆΠΊΠΈ)
  • Π’Π΅Ρ€Π°Π±Π°ΠΉΡ‚Ρ‹ (внСшниС HDD)
  • ΠŸΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹ (сСрвСрныС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ)
  • ΠžΠ±Π»Π°Ρ‡Π½Ρ‹Π΅ подписки (TB)

АрхитСктура распрСдСлСнных вычислСний

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° чисСл с Ρ‚Π°ΠΊΠΈΠΌ количСством Π½ΡƒΠ»Π΅ΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π—Π΄Π΅ΡΡŒ вступаСт Π² силу концСпция распрСдСлСнных вычислСний. Google Π½Π΅ полагаСтся Π½Π° ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ; вмСсто этого компания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сотни тысяч ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… сСрвСров, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. Π­Ρ‚ΠΎ позволяСт Ρ€Π°ΡΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ элСмСнтом здСсь являСтся тСхнология MapReduce. Она позволяСт Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡, Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ свободным сСрвСрам, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ это выглядит ΠΊΠ°ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° запрос, Π½ΠΎ Β«ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌΒ» происходит колоссальная Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ процСссов.

// ПсСвдокод Π»ΠΎΠ³ΠΈΠΊΠΈ распрСдСлСния Π·Π°Π΄Π°Ρ‡ΠΈ

function processHugeData(input) {

split(input); // Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° части

map(parts); // ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

reduce(results); // Π‘Π±ΠΎΡ€ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

}

ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ систСмы обСспСчиваСтся ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π”Π°Π½Π½Ρ‹Π΅ хранятся Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… копиях Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… физичСских носитСлях. Если ΠΎΠ΄ΠΈΠ½ сСрвСр сгораСт, систСма Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡΡΡŒ Π½Π° Ρ€Π΅ΠΏΠ»ΠΈΠΊΡƒ. Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов для синхронизации, Π½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ 24/7.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ собствСнных систСм хранСния Π½Π΅ ΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ сразу ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ уровня Google. НачнитС с Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ нСобходимости.

πŸ’‘

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (S3, GCS) для нСструктурированных Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‡Π΅ΠΌ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы, ΠΏΡ€ΠΈ ростС объСма Π΄ΠΎ ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚ΠΎΠ².

Π­Π½Π΅Ρ€Π³ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΈ физичСская инфраструктура

Π—Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π½ΡƒΠ»Π΅ΠΌ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ стоит Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ физичСская Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° β€” Π²Π°Ρ‚Ρ‚ энСргии. Π”Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ Google ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ элСктричСства, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ с нСбольшими Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ. ΠžΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ сСрвСров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ Π±Π°ΠΉΡ‚, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ слоТных систСм кондиционирования ΠΈ часто использования ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ морского Π²ΠΎΠ·Π΄ΡƒΡ…Π°.

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования энСргии измСряСтся ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΎΠΉ PUE (Power Usage Effectiveness). Google Π³ΠΎΠ΄Π°ΠΌΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°Π΄ сниТСниСм этого показатСля, внСдряя искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ для управлСния ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ. ИИ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ, Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π±Π΅Π· риска для оборудования.

ЀизичСскоС пространство Ρ‚Π°ΠΊΠΆΠ΅ исчисляСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ. ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ² измСряСтся Π² Π³Π΅ΠΊΡ‚Π°Ρ€Π°Ρ…, Π° Π΄Π»ΠΈΠ½Π° ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΎΠ½Π½Ρ‹Ρ… ΠΊΠ°Π±Π΅Π»Π΅ΠΉ, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… ΠΈΡ…, β€” Π² тысячах ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠŸΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°Π±Π΅Π»ΠΈ, ΠΏΡ€ΠΎΠ»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Π΄Π½Ρƒ ΠΎΠΊΠ΅Π°Π½ΠΎΠ², ΡΠ²Π»ΡΡŽΡ‚ΡΡ критичСской инфраструктурой, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ этих бСсконСчных ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†.

  • πŸ”‹ ИспользованиС возобновляСмых источников энСргии для покрытия потрСбностСй Π¦ΠžΠ”.
  • ❄️ ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ свободной вСнтиляции (free cooling) Π² сСвСрных ΡˆΠΈΡ€ΠΎΡ‚Π°Ρ….
  • πŸ’§ Π—Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π½ΠΎΠ³ΠΎ водоснабТСния для систСм охлаТдСния.
  • ♻️ ΠŸΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ оборудования ΠΈ сСрвСрных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

АлгоритмичСская ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ Big Data

НаличиС Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… бСсполСзно Π±Π΅Π· эффСктивных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π΄Π΅ΡΡŒ Π²Π°ΠΆΠ½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ, Π½ΠΎ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ доступа. Big Data Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ закономСрности Π² хаосС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΠΈΡΠΊΠΎΠ²Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ранТирования β€” это слоТнСйшиС матСматичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с гигантскими ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°ΠΌΠΈ.

Одной ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ являСтся Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ. Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΉ пропускной способности ΠΊΠ°Π½Π°Π»ΠΎΠ², врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π±ΠΎΡ€ΡŽΡ‚ΡΡ Π·Π° миллисСкунды, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… сСрвСрах (Edge Computing). Π­Ρ‚ΠΎ позволяСт Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ, физичСски блиТайшСй ΠΊ Π½Π΅ΠΌΡƒ.

МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. НСйросСти ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ спрос Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ мощности, автоматичСски Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Π΄Π°ΠΆΠ΅ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ оборудования Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ сбой. Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ управлСния ΠΊ ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌΡƒ.

Как Google ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ запросы Ρ‚Π°ΠΊ быстро?

Π‘Π΅ΠΊΡ€Π΅Ρ‚ Π² распрСдСлСнном индСксС. Копии индСкса Π²Π΅Π±-страниц хранятся Π½Π° тысячах сСрвСров ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ. Когда Π²Ρ‹ Π²Π²ΠΎΠ΄ΠΈΡ‚Π΅ запрос, ΠΎΠ½ отправляСтся Π½Π° блиТайший Π΄Π°Ρ‚Π°-Ρ†Π΅Π½Ρ‚Ρ€, Π³Π΄Π΅ сотни машин ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΈΡ‰ΡƒΡ‚ совпаСния Π² своих частях индСкса, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΈ Ρ€Π°Π½ΠΆΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π·Π° Π΄ΠΎΠ»ΠΈ сСкунды.

Π‘ΡƒΠ΄ΡƒΡ‰Π΅Π΅: ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Π΅ вычислСния ΠΈ Π½ΠΎΠ²Ρ‹Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Ρ‹

Врадиционная бинарная Π»ΠΎΠ³ΠΈΠΊΠ°, основанная Π½Π° нулях ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ своим физичСским ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌ. Google Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ инвСстируСт Π² ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Π΅ вычислСния. ΠšΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Sycamore ΡƒΠΆΠ΅ дСмонстрировал Β«ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠ΅ прСвосходство», Ρ€Π΅ΡˆΠ°Ρ Π·Π°Π΄Π°Ρ‡Ρƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρƒ классичСского ΡΡƒΠΏΠ΅Ρ€ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡƒΡˆΠ»ΠΈ Π±Ρ‹ тысячи Π»Π΅Ρ‚.

Π’ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠΌ ΠΌΠΈΡ€Π΅ количСство Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ† пСрСстаСт Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ. ΠšΡƒΠ±ΠΈΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² супСрпозиции, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ большС состояний ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π­Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ возмоТности для модСлирования ΠΌΠΎΠ»Π΅ΠΊΡƒΠ», создания Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ Π²Π·Π»ΠΎΠΌΠ° соврСмСнных криптографичСских систСм.

Однако Π΄ΠΎ массового внСдрСния ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π² повсСднСвныС сСрвисы поисковика Π΅Ρ‰Π΅ Π΄Π°Π»Π΅ΠΊΠΎ. БСйчас это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… исслСдований. Но ΠΈΠΌΠ΅Π½Π½ΠΎ здСсь, Π² Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ, Ρ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· 10-20 Π»Π΅Ρ‚ станут стандартом, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² нашС прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Β«ΠΌΠ½ΠΎΠ³ΠΎ Π½ΡƒΠ»Π΅ΠΉΒ».

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠšΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€, Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΊ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌΡƒ Π½ΡƒΠ»ΡŽ. Π›ΡŽΠ±ΠΎΠ΅ внСшнСС Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠ΅ воздСйствиС Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅Ρ‚ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²ΠΎΠ΅ состояниС, поэтому ΠΎΠ½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² ΡΠ»ΠΎΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΊΡ€ΠΈΠΎΠ³Π΅Π½Π½Ρ‹Ρ… систСмах.

πŸ’‘

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ классичСских Π±ΠΈΡ‚ΠΎΠ² ΠΊ ΠΊΡƒΠ±ΠΈΡ‚Π°ΠΌ β€” это Π½Π΅ просто ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡ, Π° смСна ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅Π²ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΌΡ‹Π΅ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π½Π°Π½ΠΈΠΉ ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹

ΠœΡ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ простой ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Π΄ΠΎ ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Ρ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚ΠΎΠ². Π‘Ρ‚Π°Π»ΠΎ ясно, Ρ‡Ρ‚ΠΎ вопрос «сколько Π½ΡƒΠ»Π΅ΠΉΒ» Π² контСкстС Google Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ статичного ΠΎΡ‚Π²Π΅Ρ‚Π°. Π­Ρ‚ΠΎ динамичСская Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, растущая ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду. ПониманиС ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ appreciate ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ.

Π—Π½Π°Π½ΠΈΠ΅ прСфиксов (Π³ΠΈΠ³Π°, Ρ‚Π΅Ρ€Π°, ΠΏΠ΅Ρ‚Π°) ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ распрСдСлСнных систСм ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ, Π½ΠΎ ΠΈ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΆΠ΅Π»Π°ΡŽΡ‰Π΅ΠΌΡƒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² соврСмСнном ΠΌΠΈΡ€Π΅. Цифровая Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ становится Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свою Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4
Бколько ΠΈΠΌΠ΅Π½Π½ΠΎ Π½ΡƒΠ»Π΅ΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π΅ ΠΏΠΎ систСмС Google?

Π’ систСмС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Google ΠΈ Π² соврСмСнной ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ (короткая шкала), Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ‚Ρ€ΠΈΠ»Π»ΠΈΠΎΠ½Π΅ 12 Π½ΡƒΠ»Π΅ΠΉ (1 000 000 000 000). Π­Ρ‚ΠΎ число записываСтся ΠΊΠ°ΠΊ 10 Π² 12-ΠΉ стСпСни.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Google Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ счислСния?

IT-индустрия ΠΈ Π½Π°ΡƒΡ‡Π½ΠΎΠ΅ сообщСство БША, Π³Π΄Π΅ зароТдался ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, историчСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ. Π­Ρ‚ΠΎ обСспСчиваСт Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π² тСхничСской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… стран.

Π₯Ρ€Π°Π½ΠΈΡ‚ Π»ΠΈ Google всС Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ‡Π½ΠΎ?

НСт. Π₯отя мощности Google ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹, Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… стоит Π΄Π΅Π½Π΅Π³ ΠΈ энСргии. Компания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈ удалСния Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅Π΄ΡƒΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ использованиС дискового пространства.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ²ΠΈΠ½Ρ‚ΠΈΠ»Π»ΠΈΠΎΠ½ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ ΠΎΠ½ Π² IT?

ΠšΠ²ΠΈΠ½Ρ‚ΠΈΠ»Π»ΠΈΠΎΠ½ β€” это число с 18 нулями (Π² ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ шкалС). Π’ IT этот Ρ‚Π΅Ρ€ΠΌΠΈΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ описании количСства ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² сСкунду Π² Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… сСтях ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ тСорСтичСских расчСтах Смкости Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… систСм хранСния, хотя ΠΏΠΎΠΊΠ° Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ прСфиксы экса- ΠΈ Π·Π΅Ρ‚Ρ‚Π°-.