Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

Много стартиращи ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ са ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΈ ΠΏΡ€Π΅Π· Ρ‚ΠΎΠ²Π°: Ρ‚ΡŠΠ»ΠΏΠΈ ΠΎΡ‚ Π½ΠΎΠ²ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ сС рСгистрират всСки Π΄Π΅Π½, Π° Π΅ΠΊΠΈΠΏΡŠΡ‚ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сС Π±ΠΎΡ€ΠΈ Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° услугата Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π°.

Π₯ΡƒΠ±Π°Π²ΠΎ Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ ясна информация Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΡƒΠ΅Π± ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Π½ΠΈΡ‰ΠΎ Π΄ΠΎ стотици хиляди ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. ОбикновСно ΠΈΠΌΠ° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠΆΠ°Ρ€Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΈΠ»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° тСсни мСста (Π° чСсто ΠΈ Π΄Π²Π΅Ρ‚Π΅). Π—Π°Ρ‚ΠΎΠ²Π° Ρ…ΠΎΡ€Π°Ρ‚Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ доста ΠΊΠ»ΠΈΡˆΠΈΡ€Π°Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ, Π·Π° Π΄Π° ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π°Ρ‚ Π°ΠΌΠ°Ρ‚ΡŒΠΎΡ€ΡΠΊΠΈΡ си ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π² Π½Π΅Ρ‰ΠΎ наистина сСриозно.

НСка сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°ΠΌΠ΅ информацията ΠΈ Π΄Π° запишСм основната Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°. НиС Ρ‰Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ нашия Π½ΠΎΠ² сайт Π·Π° сподСлянС Π½Π° снимки Graminsta ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΠΎ ΡΡ‚ΡŠΠΏΠΊΠ° ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

НСка запишСм ΠΊΠ°ΠΊΠ²ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ дСйствия трябва Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ аудиторията сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ Π΄ΠΎ 10, 100, 1000, 10 000 ΠΈ 100 000 Π΄ΡƒΡˆΠΈ.

1 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»: 1 машина

ΠŸΠΎΡ‡Ρ‚ΠΈ всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π±ΠΈΠ»ΠΎ Ρ‚ΠΎ уСбсайт ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈΠΌΠ° Ρ‚Ρ€ΠΈ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°:

  • API
  • Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ
  • ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (самото ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ уСбсайт)

Π‘Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° постоянни Π΄Π°Π½Π½ΠΈ. API обслуТва заявки към ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Ρ‚Π΅Π·ΠΈ Π΄Π°Π½Π½ΠΈ. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΏΡ€Π΅Π΄Π°Π²Π° Π΄Π°Π½Π½ΠΈ Π½Π° потрСбитСля.

Π‘Ρ‚ΠΈΠ³Π½Π°Ρ… Π΄ΠΎ ΠΈΠ·Π²ΠΎΠ΄Π°, Ρ‡Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лСсно Π΄Π° сС Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π°ΠΊΠΎ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Π° Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ ΠΈ API ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ са напълно Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ.

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ Π΄Π° създавамС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ΠΈ ΡΡŠΡ€Π²ΡŠΡ€. Π’ някои ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° срСда Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°: Π΅Π΄ΠΈΠ½ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ управлява Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, API ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° машина.

На тСория Π±ΠΈΡ…ΠΌΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π³ΠΎ Π²Π½Π΅Π΄Ρ€ΠΈΠΌ Π² ΠΎΠ±Π»Π°ΠΊΠ° Π½Π° Π΅Π΄ΠΈΠ½ СкзСмпляр Π½Π° DigitalOcean Droplet ΠΈΠ»ΠΈ AWS EC2, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ:
Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ
Π‘ Ρ‚ΠΎΠ²Π° ΠΊΠ°Π·Π°Π½ΠΎ, Π°ΠΊΠΎ Ρ‰Π΅ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° сайт, ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° смисъл Π΄Π° сС ΠΎΡ‚Π΄Π΅Π»ΠΈ слой Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ.

10 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: прСмСстванС Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ

РаздСлянСто Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° управлявани услуги ΠΊΠ°Ρ‚ΠΎ Amazon RDS ΠΈΠ»ΠΈ Digital Ocean Managed Database Ρ‰Π΅ Π½ΠΈ слуТи Π΄ΠΎΠ±Ρ€Π΅ Π·Π° дълго Π²Ρ€Π΅ΠΌΠ΅. Π’ΠΎΠ²Π° Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-скъпо ΠΎΡ‚ самостоятСлното хостванС Π½Π° Π΅Π΄Π½Π° машина ΠΈΠ»ΠΈ СкзСмпляр Π½Π° EC2, Π½ΠΎ с Ρ‚Π΅Π·ΠΈ услуги ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΎΡ‚ кутията, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π²ΠΈ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅: Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π² мноТСство Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ, Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия ΠΈ Π΄Ρ€.

Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° систСмата сСга:
Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

100 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: прСмСстванС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ

Π—Π° щастиС ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ наистина харСсаха Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ става ΠΏΠΎ-стабилСн, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° прСмСститС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ. трябва Π΄Π° бъдС отбСлязано Ρ‡Π΅ раздСлянС ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ² аспСкт ΠΎΡ‚ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Въй ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½Π° част ΠΎΡ‚ систСмата ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° я Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ, Π·Π° Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠ°ΠΊ услугата сС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π° въз основа Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ ΠΎΠ±ΠΈΡ‡Π°ΠΌ Π΄Π° мисля Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΎΡ‚ API. Π’ΠΎΠ²Π° ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ лСсно Π΄Π° сС мисли Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π° мноТСство ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ: ΡƒΠ΅Π±, ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΌΡ€Π΅ΠΆΠ°, iOS, Android, настолни прилоТСния, услуги Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни ΠΈ Ρ‚.Π½. Всички Ρ‚Π΅ са просто ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ API.

НапримСр, сСга Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π°ΠΉ-чСсто искат Π΄Π° пуснат ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Ако Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ API ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅, Ρ‚ΠΎΠ²Π° става ΠΏΠΎ-лСсно.

Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°Π²Π° систСма:

Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

1000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Π±Π°Π»Π°Π½ΡΡŒΠΎΡ€ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ

НСщата сС оправят. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Graminsta ΠΊΠ°Ρ‡Π²Π°Ρ‚ всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ снимки. РастС ΠΈ броят Π½Π° рСгистрациитС. ЕдинствСният Π½ΠΈ API ΡΡŠΡ€Π²ΡŠΡ€ ΠΈΠ·ΠΏΠΈΡ‚Π²Π° трудности Π΄Π° сС справи с цСлия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. Π˜ΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ТСлязо!

БалансиранСто Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΡ‰Π½Π° концСпция. ΠšΠ»ΡŽΡ‡ΠΎΠ²Π°Ρ‚Π° идСя Π΅, Ρ‡Π΅ поставямС Π±Π°Π»Π°Π½ΡΡŒΠΎΡ€ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ API ΠΈ Ρ‚ΠΎΠΉ разпрСдСля Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° към ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ СкзСмпляри Π½Π° услугата. Π•Ρ‚ΠΎ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°ΠΌΠ΅ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ добавямС ΠΎΡ‰Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ със ΡΡŠΡ‰ΠΈΡ ΠΊΠΎΠ΄, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°ΠΉΠΊΠΈ броя Π½Π° заявкитС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ.

Π©Π΅ поставим ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±Π°Π»Π°Π½ΡΡŒΠΎΡ€ΠΈ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ ΡƒΠ΅Π± ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΠΏΡ€Π΅Π΄ API. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ мноТСство СкзСмпляри, ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‰ΠΈ API ΠΊΠΎΠ΄ ΠΈ ΠΊΠΎΠ΄ Π½Π° ΡƒΠ΅Π± ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Балансиращият Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Ρ‰Π΅ насочва заявкитС към ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½.

Π’ΡƒΠΊ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΎΡ‰Π΅ Π΅Π΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ прСдимство – рСзСрвираност. ΠšΠΎΠ³Π°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ СкзСмпляр сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ (ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ ΠΈΠ»ΠΈ сС сринС), оставамС с Π΄Ρ€ΡƒΠ³ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° отговарят Π½Π° входящи заявки. Ако имашС само Π΅Π΄ΠΈΠ½ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ СкзСмпляр, Ρ‚ΠΎΠ³Π°Π²Π° Π² случай Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° цялата систСма Ρ‰Π΅ΡˆΠ΅ Π΄Π° сС сринС.

Устройството Π·Π° балансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ осигурява ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅. МоТСм Π΄Π° Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° броя Π½Π° инстанциитС ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠΈΠΊΠΎΠ²ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ ΠΈ Π΄Π° Π³ΠΎ намалява, ΠΊΠΎΠ³Π°Ρ‚ΠΎ всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ спят.

Π‘ балансиращото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° API ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π±Π΅Π·ΠΊΡ€Π°ΠΉΠ½ΠΎ, ΠΊΠ°Ρ‚ΠΎ просто сС добавят Π½ΠΎΠ²ΠΈ СкзСмпляри с ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° броя Π½Π° заявкитС.

Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

Π—Π°Π±Π΅Π»Π΅ΠΆΠΊΠ°. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π°ΡˆΠ°Ρ‚Π° систСма Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ PaaS ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Heroku ΠΈΠ»ΠΈ Elastic Beanstalk Π½Π° AWS ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π²Π΅Π΄Π½Π°Π³Π° (Π·Π°Ρ‚ΠΎΠ²Π° са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° популярни). Heroku поставя Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ хост, управлява балансиращо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΈ Π²ΠΈ позволява Π΄Π° хостватС ΡƒΠ΅Π± ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚ API. Π’ΠΎΠ²Π° Π΅ страхотна ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Heroku Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π½Π° Ρ€Π°Π½Π΅Π½ Π΅Ρ‚Π°ΠΏ ΠΈΠ»ΠΈ стартиращи Ρ„ΠΈΡ€ΠΌΠΈ - ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ всички основни услуги Π²Π΅Π΄Π½Π°Π³Π°.

10 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: CDN

МоТС Π±ΠΈ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π° ΠΎΡ‚ самото Π½Π°Ρ‡Π°Π»ΠΎ. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° заявки ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ снимки Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π° Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΡˆΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

На Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ трябва Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΠ±Π»Π°Ρ‡Π½Π° услуга Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° статично ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ – изобраТСния, Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ (AWS S3 ΠΈΠ»ΠΈ Digital Ocean Spaces). ΠšΠ°Ρ‚ΠΎ цяло Π½Π°ΡˆΠΈΡΡ‚ API трябва Π΄Π° избягва Ρ€Π°Π±ΠΎΡ‚Π° с Π½Π΅Ρ‰Π° ΠΊΠ°Ρ‚ΠΎ обслуТванС Π½Π° изобраТСния ΠΈ ΠΊΠ°Ρ‡Π²Π°Π½Π΅ Π½Π° изобраТСния Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

Π”Ρ€ΡƒΠ³ΠΎ прСдимство Π½Π° облачния хостинг Π΅ CDN (AWS Π½Π°Ρ€ΠΈΡ‡Π° Ρ‚Π°Π·ΠΈ Π΄ΠΎΠ±Π°Π²ΠΊΠ° Cloudfront, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ доставчици Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π³ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π²Π΅Π΄Π½Π°Π³Π°). CDN Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π° Π½Π°ΡˆΠΈΡ‚Π΅ изобраТСния Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎ свСта.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ основният Π½ΠΈ Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΌΠΈΡ€Π° Π² ΠžΡ…Π°ΠΉΠΎ, Π°ΠΊΠΎ някой поиска ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Япония, облачният доставчик Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΊΠΎΠΏΠΈΠ΅ ΠΈ Ρ‰Π΅ Π³ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΠΈ Π² своя японски Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ. БлСдващият Ρ‡ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ поиска Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Япония, Ρ‰Π΅ Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ. Π’ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠ°Ρ‚ΠΎ снимки ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΡ‚Π½Π΅ΠΌΠ°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° изтСглянС ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ ΠΏΠΎ цялата ΠΏΠ»Π°Π½Π΅Ρ‚Π°.

Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ: ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ Π½Π° слоя Π΄Π°Π½Π½ΠΈ

CDN ΠΏΠΎΠΌΠΎΠ³Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ: Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ растС с пълна скорост. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΈΡΡ‚ Π²ΠΈΠ΄Π΅ΠΎ Π±Π»ΠΎΠ³ΡŠΡ€ Мавид ΠœΠΎΠ±Ρ€ΠΈΠΊ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ сС рСгистрира ΠΏΡ€ΠΈ нас ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° своята β€žΠΈΡΡ‚ΠΎΡ€ΠΈΡβ€œ, ΠΊΠ°ΠΊΡ‚ΠΎ сС ΠΊΠ°Π·Π²Π°. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° инструмСнта Π·Π° балансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° процСсора ΠΈ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° API ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ниско (дСсСт Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ СкзСмпляра Π½Π° API), Π½ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ изчаквания Π½Π° заявки... ΠΎΡ‚ΠΊΡŠΠ΄Π΅ ΠΈΠ΄Π²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ забавяния?

Π—Π°Π΄ΡŠΠ»Π±Π°Π²Π°ΠΉΠΊΠΈ сС ΠΌΠ°Π»ΠΊΠΎ Π² ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅, Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ Π½Π° 80-90%. НиС смС Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°.

ΠœΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° слоя Π΄Π°Π½Π½ΠΈ Π΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π½Π°ΠΉ-Ρ‚Ρ€ΡƒΠ΄Π½Π°Ρ‚Π° част ΠΎΡ‚ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ. API ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ обслуТват заявки Π±Π΅Π· ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π½ΠΈΠ΅ просто добавямС ΠΎΡ‰Π΅ API СкзСмпляри. нос мнозинството Π±Π°Π·ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° направят Ρ‚ΠΎΠ²Π°. Π©Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° популярни систСми Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ (PostgreSQL, MySQL ΠΈ Π΄Ρ€.).

ΠšΠ΅ΡˆΠΈΡ€Π°Π½Π΅

Π•Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΠΉ-лСснитС Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° производитСлността Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π΅ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚: кСш слоя. Най-разпространСният ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅ Π½Π° запис Π½Π° ΠΊΠ»ΡŽΡ‡-стойност Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ Redis ΠΈΠ»ΠΈ Memcached. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΠ±Π»Π°Ρ†ΠΈ ΠΈΠΌΠ°Ρ‚ управлявана вСрсия Π½Π° Ρ‚Π΅Π·ΠΈ услуги: Elasticache Π² AWS ΠΈ Memorystore Π² Google Cloud.

ΠšΠ΅ΡˆΡŠΡ‚ Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π°Ρ‚ΠΎ услуга ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ повтарящи сС извиквания към Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° ΠΈΠ·Π²Π»Π΅Ρ‡Π΅ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° информация. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Π½ΠΈΠ΅ ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π°ΠΌΠ΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ само вСднъТ, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ информацията Π² кСша ΠΈ Π½Π΅ я докосвамС ΠΎΡ‚Π½ΠΎΠ²ΠΎ.

НапримСр, Π² Π½Π°ΡˆΠ°Ρ‚Π° услуга Graminsta, всСки ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ някой ΠΎΡ‚ΠΈΠ΄Π΅ Π½Π° страницата Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° Π·Π²Π΅Π·Π΄Π°Ρ‚Π° Mobrik, API ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ отправя Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ към Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π·Π° информация ΠΎΡ‚ нСговия ΠΏΡ€ΠΎΡ„ΠΈΠ». Π’ΠΎΠ²Π° сС случва ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ. Въй ΠΊΠ°Ρ‚ΠΎ информацията Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° Mobrik Π½Π΅ сС промСня с всяка заявка, Ρ‚ΠΎΠΉ Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π΅Π½ Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅.

Π©Π΅ ΠΊΠ΅ΡˆΠΈΡ€Π°ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π² Redis ΠΏΠΎ ΠΊΠ»ΡŽΡ‡ user:id със срок Π½Π° валидност 30 сСкунди. Π‘Π΅Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ някой ΠΎΡ‚ΠΈΠ΄Π΅ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° Mobrik, ΠΏΡŠΡ€Π²ΠΎ провСрявамС Redis ΠΈ Π°ΠΊΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ са Ρ‚Π°ΠΌ, просто Π³ΠΈ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΌΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ Redis. Π‘Π΅Π³Π° заявкитС към Π½Π°ΠΉ-популярния ΠΏΡ€ΠΎΡ„ΠΈΠ» Π½Π° сайта практичСски Π½Π΅ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‚ Π½Π°ΡˆΠ°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ.

Π”Ρ€ΡƒΠ³ΠΎ прСдимство Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ услуги Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π΅, Ρ‡Π΅ Ρ‚Π΅ са ΠΏΠΎ-лСсни Π·Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ. Redis ΠΈΠΌΠ° Π²Π³Ρ€Π°Π΄Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Redis Cluster. Подобно Π½Π° Π±Π°Π»Π°Π½ΡΡŒΠΎΡ€ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ1, Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ вашия Redis кСш ΠΌΠ΅ΠΆΠ΄Ρƒ мноТСство машини (ΠΌΠ΅ΠΆΠ΄Ρƒ хиляди ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ).

ΠŸΠΎΡ‡Ρ‚ΠΈ всички ΠΌΠ°Ρ‰Π°Π±Π½ΠΈ прилоТСния ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅; Ρ‚ΠΎΠ²Π° Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»Π½Π° част ΠΎΡ‚ Π±ΡŠΡ€Π· API. По-Π±ΡŠΡ€Π·Π°Ρ‚Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° заявкитС ΠΈ ΠΏΠΎ-продуктивният ΠΊΠΎΠ΄ са Π²Π°ΠΆΠ½ΠΈ, Π½ΠΎ Π±Π΅Π· кСш Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ нСвъзмоТно услугата Π΄Π° бъдС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π° Π·Π° ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

ΠŸΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΡ‚Π΅

ΠšΠΎΠ³Π°Ρ‚ΠΎ броят Π½Π° заявкитС към Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΎΡ‰Π΅ Π΅Π΄Π½ΠΎ Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ, Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π² систСмата Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. Π‘ управляванитС услуги, описани ΠΏΠΎ-Π³ΠΎΡ€Π΅, Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° станС с Π΅Π΄Π½ΠΎ ΠΊΠ»ΠΈΠΊΠ²Π°Π½Π΅. Π Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ‚Π° Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Ρ‰Π΅ останС Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° Π² Π³Π»Π°Π²Π½Π°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π·Π° ΠΈΠ·Ρ€Π°Π·ΠΈ SELECT.

Π•Ρ‚ΠΎ я Π½Π°ΡˆΠ°Ρ‚Π° систСма сСга:

Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

Π‘Π»Π΅Π΄Π²Π°Ρ‰ΠΈ ΡΡ‚ΡŠΠΏΠΊΠΈ

Въй ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° сС ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°, Π½ΠΈΠ΅ Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° раздСлямС услугитС, Π·Π° Π΄Π° Π³ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°ΠΌΠ΅ нСзависимо. НапримСр, Π°ΠΊΠΎ Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Websockets, Ρ‚ΠΎΠ³Π°Π²Π° ΠΈΠΌΠ° смисъл Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΠΌ ΠΊΠΎΠ΄Π° Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Websockets Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° услуга. МоТСм Π΄Π° Π³ΠΎ поставим Π½Π° Π½ΠΎΠ²ΠΈ СкзСмпляри Π·Π°Π΄ нашия собствСн Π±Π°Π»Π°Π½ΡΡŒΠΎΡ€ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π° Π½Π°Π³ΠΎΡ€Π΅ ΠΈ Π½Π°Π΄ΠΎΠ»Ρƒ въз основа Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ Websockets Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ нСзависимо ΠΎΡ‚ броя Π½Π° HTTP заявкитС.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈΠΌ Π΄Π° сС Π±ΠΎΡ€ΠΈΠΌ с ограничСнията Π½Π° Π½ΠΈΠ²ΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. Π’ΠΎΡ‡Π½ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ Π΅ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌ раздСлянСто ΠΈ ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³Π° Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. И Π΄Π²Π°Ρ‚Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° изискват Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ, Π½ΠΎ Π²ΠΈ позволяват Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° искамС Π΄Π° инсталирамС услуга Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΊΠ°Ρ‚ΠΎ New Relic ΠΈΠ»ΠΈ Datadog. Π’ΠΎΠ²Π° Ρ‰Π΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Ρ‚Π΅ Π±Π°Π²Π½ΠΈΡ‚Π΅ заявки ΠΈ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ къдС Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅. Π”ΠΎΠΊΠ°Ρ‚ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°ΠΌΠ΅, искамС Π΄Π° сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡ΠΈΠΌ Π²ΡŠΡ€Ρ…Ρƒ Π½Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСсни мСста ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ – чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ някои ΠΎΡ‚ ΠΈΠ΄Π΅ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈ.

ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ

Π’Π°Π·ΠΈ публикация Π΅ Π²Π΄ΡŠΡ…Π½ΠΎΠ²Π΅Π½Π° ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π»ΡŽΠ±ΠΈΠΌΠΈΡ‚Π΅ ΠΌΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π·Π° висока мащабируСмост. Π˜ΡΠΊΠ°Ρ… Π΄Π° направя статията ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-спСцифична Π·Π° Π½Π°Ρ‡Π°Π»Π½ΠΈΡ‚Π΅ Π΅Ρ‚Π°ΠΏΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ ΠΈ Π΄Π° я Ρ€Π°Π·Π²ΡŠΡ€ΠΆΠ° ΠΎΡ‚ Π΅Π΄ΠΈΠ½ доставчик. НС пропускайтС Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅, Π°ΠΊΠΎ сС интСрСсуватС ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ°.

Π‘Π΅Π»Π΅ΠΆΠΊΠΈ ΠΏΠΎΠ΄ линия

  1. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π΅ сходно ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² мноТСство СкзСмпляри, основната рСализация Π½Π° Redis ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° ΠΎΡ‚ балансиращото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅. [Π²Ρ€ΡŠΡ‰Π°Π½Π΅]

Как Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ 1 Π΄ΠΎ 100 000 ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€