АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠΡ€Ρ‚ΡŒΠΎΠΌ ДСнисов ( bo0rsh201, Badoo)

Badoo Π΅ Π½Π°ΠΉ-голСмият сайт Π·Π° запознанства Π² свСта. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 330 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° рСгистрирани ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎ цСлия свят. Но Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΎ Π² контСкста Π½Π° днСшния Π½ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ Π΅, Ρ‡Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 3 ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Π° потрСбитСлски снимки. ВсСки Π΄Π΅Π½ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠ°Ρ‡Π²Π°Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 3,5 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° Π½ΠΎΠ²ΠΈ снимки, Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 80 хиляди заявки Π² сСкунда. Π’ΠΎΠ²Π° Π΅ доста Π·Π° нашия Π±Π΅ΠΊΠ΅Π½Π΄ ΠΈ понякога ΠΈΠΌΠ° трудности с Ρ‚ΠΎΠ²Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π©Π΅ говоря Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° Ρ‚Π°Π·ΠΈ систСма, която ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° снимки ΠΊΠ°Ρ‚ΠΎ цяло, ΠΈ Ρ‰Π΅ я Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π©Π΅ ΠΈΠΌΠ° ΠΊΡ€Π°Ρ‚ΠΊΠ° рСтроспСкция Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ ΠΌΡƒ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‰Π΅ очСртая основнитС Π΅Ρ‚Π°ΠΏΠΈ, Π½ΠΎ Ρ‰Π΅ говоря ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ само Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΡ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°.

Π‘Π΅Π³Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅.

Π’ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ

ΠšΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Π·Π°Ρ…, Ρ‚ΠΎΠ²Π° Ρ‰Π΅ бъдС рСтроспСкция ΠΈ Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ ΠΎΡ‚Π½ΡΠΊΡŠΠ΄Π΅, Π½Π΅ΠΊΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ Π½Π°ΠΉ-обикновСния ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ИмамС ΠΎΠ±Ρ‰Π° Π·Π°Π΄Π°Ρ‡Π°, трябва Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΌΠ΅, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΌΠ΅ потрСбитСлски снимки. Π’ Ρ‚Π°Π·ΠΈ Ρ„ΠΎΡ€ΠΌΠ° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΅ ΠΎΠ±Ρ‰Π°, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ всичко:

  • ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΎ ΠΎΠ±Π»Π°Ρ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅,
  • Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² кутия, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ сСга;
  • МоТСм Π΄Π° настроим няколко машини Π² нашия Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ Π΄Π° поставим Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС Π²ΡŠΡ€Ρ…Ρƒ тях ΠΈ Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ снимки Ρ‚Π°ΠΌ.

Π’ историчСски ΠΏΠ»Π°Π½ Badoo - ΠΊΠ°ΠΊΡ‚ΠΎ сСга, Ρ‚Π°ΠΊΠ° ΠΈ Ρ‚ΠΎΠ³Π°Π²Π° (ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ бСшС само Π² Π½Π°Ρ‡Π°Π»Π΅Π½ стадий) - ΠΆΠΈΠ²Π΅Π΅ Π½Π° свои собствСни ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π² Π½Π°ΡˆΠΈΡ‚Π΅ собствСни DC. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ Ρ‚ΠΎΠ·ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ бСшС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ Π·Π° нас.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π²Π·Π΅Ρ…ΠΌΠ΅ няколко машини, Π½Π°Ρ€Π΅ΠΊΠΎΡ…ΠΌΠ΅ Π³ΠΈ β€žΡΠ½ΠΈΠΌΠΊΠΈβ€œ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° снимки. Но ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ Π½Π΅Ρ‰ΠΎ липсва. Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ всичко Ρ‚ΠΎΠ²Π°, трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π½Π° коя машина ΠΊΠ°ΠΊΠ²ΠΈ снимки Ρ‰Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅. И Ρ‚ΡƒΠΊ ΡΡŠΡ‰ΠΎ няма Π½ΡƒΠΆΠ΄Π° Π΄Π° отварямС АмСрика.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ДобавямС ΠΏΠΎΠ»Π΅ към Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ с информация Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. Π’ΠΎΠ²Π° Ρ‰Π΅ бъдС ΠΊΠ»ΡŽΡ‡ΡŠΡ‚ Π·Π° ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³. Π’ нашия случай Π³ΠΎ Π½Π°Ρ€Π΅ΠΊΠΎΡ…ΠΌΠ΅ place_id ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° място сочи към мястото, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ потрСбитСлски снимки. ΠŸΡ€Π°Π²ΠΈΠΌ ΠΊΠ°Ρ€Ρ‚ΠΈ.

На ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° станС Π΄ΠΎΡ€ΠΈ Ρ€ΡŠΡ‡Π½ΠΎ - ΠΊΠ°Π·Π²Π°ΠΌΠ΅, Ρ‡Π΅ снимка Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» с Ρ‚Π°ΠΊΠΎΠ²Π° място Ρ‰Π΅ ΠΊΠ°Ρ†Π½Π΅ Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΡΡŠΡ€Π²ΡŠΡ€. Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π·ΠΈ ΠΊΠ°Ρ€Ρ‚Π° Π½ΠΈΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ Π·Π½Π°Π΅ΠΌ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» ΠΊΠ°Ρ‡ΠΈ снимка, къдС Π΄Π° я Π·Π°ΠΏΠ°Π·ΠΈΠΌ ΠΈ Π·Π½Π°Π΅ΠΌ ΠΎΡ‚ΠΊΡŠΠ΄Π΅ Π΄Π° я Π΄Π°Π΄Π΅ΠΌ.

Π’ΠΎΠ²Π° Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»Π½Π° схСма, Π½ΠΎ ΠΈΠΌΠ° доста Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ прСдимства. ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ Π΅ просто, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΊΠ°Π·Π°Ρ…, Π° Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ с Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ΅ΠΌ лСсно Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°ΠΌΠ΅ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ, ΠΊΠ°Ρ‚ΠΎ просто доставямС Π½ΠΎΠ²ΠΈ ΠΊΠΎΠ»ΠΈ ΠΈ Π³ΠΈ добавямС към ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π°. НС Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π½ΠΈΡ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ.

Π’Π°ΠΊΠ° бСшС ΠΈ ΠΏΡ€ΠΈ нас извСстно Π²Ρ€Π΅ΠΌΠ΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° бСшС ΠΎΠΊΠΎΠ»ΠΎ 2009 Π³. Доставиха ΠΊΠΎΠ»ΠΈ, доставиха...

И Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° забСлязвамС, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ схСма ΠΈΠΌΠ° някои Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ. Какви са Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅?

На ΠΏΡŠΡ€Π²ΠΎ място ΠΈΠΌΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚. НС ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°Ρ‚ΡŠΠΏΡ‡Π΅ΠΌ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС Π½Π° Π΅Π΄ΠΈΠ½ физичСски ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π±ΠΈΡ…ΠΌΠ΅ искали. И Ρ‚ΠΎΠ²Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π° Π² извСстСн ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΈ с нарастванСто Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ.

И Π²Ρ‚ΠΎΡ€ΠΎ. Π’ΠΎΠ²Π° Π΅ Π½Π΅Ρ‚ΠΈΠΏΠΈΡ‡Π½Π° конфигурация Π½Π° машини, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ²Π° машини Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π² някои Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ; Ρ‚Π΅ са доста спСцифични, Ρ‚.Π΅. Ρ‚Π΅ трябва Π΄Π° са слаби ΠΊΠ°Ρ‚ΠΎ производитСлност, Π½ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ с голям Ρ‚Π²ΡŠΡ€Π΄ диск.

Π’ΠΎΠ²Π° бСшС всичко Π·Π° 2009 Π³., Π½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ‚Π΅Π·ΠΈ изисквания са Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΈ ΠΈ днСс. ИмамС рСтроспСкция, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€Π΅Π· 2009 Π³. всичко бСшС напълно лошо с Ρ‚ΠΎΠ²Π°.

И послСдната Ρ‚ΠΎΡ‡ΠΊΠ° Π΅ Ρ†Π΅Π½Π°Ρ‚Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

По Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ Ρ†Π΅Π½Π°Ρ‚Π° бСшС ΠΌΠ½ΠΎΠ³ΠΎ висока ΠΈ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° ΠΏΠΎΡ‚ΡŠΡ€ΡΠΈΠΌ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΈ. Π’Π΅Π·ΠΈ. Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° ΠΎΠΏΠΎΠ»Π·ΠΎΡ‚Π²ΠΎΡ€ΠΈΠΌ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ пространството Π² Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ физичСскитС ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° всичко Ρ‚ΠΎΠ²Π°. И Π½Π°ΡˆΠΈΡ‚Π΅ систСмни ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° голямо ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ…Π° ΠΊΡƒΠΏ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ. Π’Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми ΠΊΠ°Ρ‚ΠΎ PolyCeph ΠΈ Luster. ИмашС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността ΠΈ доста Ρ‚Ρ€ΡƒΠ΄Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°. Π’Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ…Π°. ΠžΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅ сС Π΄Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ цСлия Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· NFS Π½Π° всяка ΠΊΠΎΠ»Π°, Π·Π° Π΄Π° Π³ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠΌ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½. Π§Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ ΡΡŠΡ‰ΠΎ Π²ΡŠΡ€Π²Π΅ΡˆΠ΅ Π·Π»Π΅, ΠΎΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ доставчици.

И Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка сС спряхмС Π½Π° Ρ‚Π°ΠΊΠ° Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π°Ρ‚Π° Storage Area Network.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° са Π³ΠΎΠ»Π΅ΠΌΠΈ SHD, ΠΊΠΎΠΈΡ‚ΠΎ са спСциално ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ количСства Π΄Π°Π½Π½ΠΈ. Π’Π΅ прСдставляват Ρ€Π°Ρ„Ρ‚ΠΎΠ²Π΅ с дисковС, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ‚ Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ машини Π·Π° ΠΎΠΏΡ‚ΠΈΡ‡Π΅Π½ ΠΈΠ·Ρ…ΠΎΠ΄. Π§Π΅. ΠΈΠΌΠ°ΠΌΠ΅ някакъв Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ машини, доста малък, ΠΈ Ρ‚Π΅Π·ΠΈ SHD, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΈ Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‰Π° Π»ΠΎΠ³ΠΈΠΊΠ°, Ρ‚.Π΅. Π·Π° нашия nginx ΠΈΠ»ΠΈ някой Π΄Ρ€ΡƒΠ³ Π΄Π° обслуТва заявки Π·Π° Ρ‚Π΅Π·ΠΈ снимки.

Π’ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ имашС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΈ прСдимства. Π’ΠΎΠ²Π° Π΅ SHD. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΅ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° снимки. Π’ΠΎΠ²Π° ΠΈΠ·Π»ΠΈΠ·Π° ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½ΠΎ ΠΎΡ‚ простото ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π½Π° машини с Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС.

Π’Ρ‚ΠΎΡ€ΠΈ плюс.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° Π΅, Ρ‡Π΅ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚ΡŠΡ‚ Π΅ станал ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-голям, Ρ‚.Π΅. ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ±Π΅Ρ€Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ място Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-малък ΠΎΠ±Π΅ΠΌ.

Но имашС ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС появиха доста Π±ΡŠΡ€Π·ΠΎ. Π‘ нарастванСто Π½Π° броя Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°Π·ΠΈ систСма Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността. И ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Ρ‚ΡƒΠΊ Π΅ съвсСм ΠΎΡ‡Π΅Π²ΠΈΠ΄Π΅Π½ - всСки SHD, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ снимки Π² малък ΠΎΠ±Π΅ΠΌ, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ страда ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Π½Π·ΠΈΠ²Π½ΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅. Π’ΠΎΠ²Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ вярно Π·Π° всяко ΠΎΠ±Π»Π°Ρ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈΠ»ΠΈ Π½Π΅Ρ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ. Π‘Π΅Π³Π° нямамС ΠΈΠ΄Π΅Π°Π»Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π±Π΅Π·ΠΊΡ€Π°ΠΉΠ½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° поставитС всичко Π² Π½Π΅Π³ΠΎ ΠΈ Ρ‚ΠΎ Π±ΠΈ понасяло ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅. ОсобСно случайни чСтСния.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠšΠ°ΠΊΡŠΠ²Ρ‚ΠΎ Π΅ случаят с Π½Π°ΡˆΠΈΡ‚Π΅ снимки, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ снимкитС сС изискват нСпослСдоватСлно ΠΈ Ρ‚ΠΎΠ²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‰Π΅ повлияС Π½Π° тяхното прСдставянС.

Π”ΠΎΡ€ΠΈ спорСд Π΄Π½Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π°ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ някъдС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 500 RPS Π·Π° снимки Π½Π° машина, към която Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π²Π΅Ρ‡Π΅ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚. И Ρ‚ΠΎΠ²Π° бСшС Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ лошо Π·Π° нас, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ броят Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ растС, Π½Π΅Ρ‰Π°Ρ‚Π° само Ρ‰Π΅ сС Π²Π»ΠΎΡˆΠ°Ρ‚. Π’ΠΎΠ²Π° трябва Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½.

Π—Π° Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π° Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ - ΠΊΠ°ΠΊΠ²ΠΎ ΠΊΠ°Ρ‚ΠΎ цяло сС случва, ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И Ρ‚ΡƒΠΊ всичко ΠΈΠ³Ρ€Π°Π΅ Π² Π½Π°ΡˆΠΈΡ‚Π΅ Ρ€ΡŠΡ†Π΅.

Π’Π΅Ρ‡Π΅ ΠΊΠ°Π·Π°Ρ… Π² ΠΏΡŠΡ€Π²ΠΈΡ слайд: ΠΈΠΌΠ°ΠΌΠ΅ 80 хиляди заявки Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ Π² сСкунда със само 3,5 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° качвания Π½Π° Π΄Π΅Π½. ВоСст Ρ‚ΠΎΠ²Π° Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Ρ‚Ρ€ΠΈ ΠΏΠΎΡ€ΡΠ΄ΡŠΠΊΠ°. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π΅, Ρ‡Π΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ трябва Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° ΠΈ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ ясно ΠΊΠ°ΠΊ.

Има ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ малък ΠΌΠΎΠΌΠ΅Π½Ρ‚. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ‚Π° Π½Π° услугата Π΅ Ρ‚Π°ΠΊΠ°Π²Π°, Ρ‡Π΅ Ρ‡ΠΎΠ²Π΅ΠΊ сС рСгистрира, ΠΊΠ°Ρ‡Π²Π° снимка, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° Π³Π»Π΅Π΄Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°, Π΄Π° Π³ΠΈ харСсва ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠΉ Π½Π°ΠΌΠΈΡ€Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠ° ΠΈΠ»ΠΈ Π½Π΅ Π½Π°ΠΌΠΈΡ€Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠ°, зависи ΠΊΠ°ΠΊ Ρ‰Π΅ сС Ρ€Π°Π·Π²ΠΈΠ΅, ΠΈ спира Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° услугата Π·Π° извСстно Π²Ρ€Π΅ΠΌΠ΅. Π’ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, снимкитС ΠΌΡƒ са ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡ€Π΅Ρ‰ΠΈ - Ρ‚ΡŠΡ€ΡΡΡ‚ сС, ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€Π° Π³ΠΈ Π³Π»Π΅Π΄Π°Ρ‚. Π’Π΅Π΄Π½Π°Π³Π° слСд ΠΊΠ°Ρ‚ΠΎ спрС Π΄Π° ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ²Π°, доста Π±ΡŠΡ€Π·ΠΎ Ρ‚ΠΎΠΉ сС ΠΎΡ‚ΠΊΠ°Π·Π²Π° ΠΎΡ‚ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·Π»Π°Π³Π°Π½Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π΅ ΠΈΠΌΠ°Π» ΠΏΡ€Π΅Π΄ΠΈ, ΠΈ снимкитС ΠΌΡƒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ сС искат.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’Π΅Π·ΠΈ. ИмамС ΠΌΠ½ΠΎΠ³ΠΎ малък Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π³ΠΎΡ€Π΅Ρ‰ΠΈ Π΄Π°Π½Π½ΠΈ. Но Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ заявки Π·Π° Π½Π΅Π³ΠΎ. И напълно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΡƒΠΊ Π΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ кСш.

КСш с LRU Ρ‰Π΅ Ρ€Π΅ΡˆΠΈ всичкитС Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Какво ΠΏΡ€Π°Π²ΠΈΠΌ?

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ДобавямС ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ сравнитСлно малък ΠΏΡ€Π΅Π΄ нашия голям ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ със ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΉΡ‚ΠΎ сС Π½Π°Ρ€ΠΈΡ‡Π° Ρ„ΠΎΡ‚ΠΎΠΊΠ΅ΡˆΠΎΠ²Π΅. Π’ΠΎΠ²Π° ΠΏΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ Π΅ просто ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ прокси.

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΎΡ‚Π²ΡŠΡ‚Ρ€Π΅? Π’ΡƒΠΊ Π΅ Π½Π°ΡˆΠΈΡΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Ρ‚ΡƒΠΊ Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ. Всичко си Π΅ ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ. Какво добавямС ΠΌΠ΅ΠΆΠ΄Ρƒ тях?

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° Π΅ просто машина с физичСски Π»ΠΎΠΊΠ°Π»Π΅Π½ диск, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π±ΡŠΡ€Π·. Π’ΠΎΠ²Π° Π΅ с SSD Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. И някакъв Π²ΠΈΠ΄ Π»ΠΎΠΊΠ°Π»Π΅Π½ кСш сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ диск.

Как ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°? ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° заявка Π·Π° снимка. NGINX Π³ΠΎ Ρ‚ΡŠΡ€ΡΠΈ ΠΏΡŠΡ€Π²ΠΎ Π² локалния кСш. Ако Π½Π΅, Ρ‚ΠΎΠ³Π°Π²Π° просто proxy_pass към Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Ρ‚Π΅ снимката ΠΎΡ‚ Ρ‚Π°ΠΌ ΠΈ я ΠΏΡ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π½Π° потрСбитСля.

Но Ρ‚ΠΎΠ·ΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π°Π½Π°Π»Π΅Π½ ΠΈ Π½Π΅ Π΅ ясно ΠΊΠ°ΠΊΠ²ΠΎ сС случва Π²ΡŠΡ‚Ρ€Π΅. Π Π°Π±ΠΎΡ‚ΠΈ Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠšΠ΅ΡˆΡŠΡ‚ Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Ρ‚Ρ€ΠΈ слоя. ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ°Π·Π²Π°ΠΌ β€žΡ‚Ρ€ΠΈ ΡΠ»ΠΎΡβ€œ, Ρ‚ΠΎΠ²Π° Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΈΠΌΠ° някаква слоТна систСма. НС, Ρ‚ΠΎΠ²Π° са условно само Ρ‚Ρ€ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма:

  1. Π’ΠΎΠ²Π° Π΅ Π±ΡƒΡ„Π΅Ρ€, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚ΠΈΠ²Π°Ρ‚ Ρ‚ΠΎΠΊΡƒ-Ρ‰ΠΎ ΠΈΠ·Ρ‚Π΅Π³Π»Π΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ прокси ΡΡŠΡ€Π²ΡŠΡ€ снимки.
  2. Π’ΠΎΠ²Π° Π΅ Π³ΠΎΡ€Π΅Ρ‰ кСш, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΎ заявСни снимки.
  3. И студСн кСш, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ снимкитС постСпСнно сС изтласкват ΠΎΡ‚ горСщия кСш, ΠΊΠΎΠ³Π°Ρ‚ΠΎ към тях ΠΈΠ΄Π²Π°Ρ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ заявки.

Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚ΠΎΠ²Π°, трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° управлявамС Ρ‚ΠΎΠ·ΠΈ кСш, трябва Π΄Π° ΠΏΡ€Π΅Π½Π°Ρ€Π΅Π΄ΠΈΠΌ снимкитС Π² Π½Π΅Π³ΠΎ ΠΈ Ρ‚.Π½. Π’ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π΅Π½ процСс.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Nginx просто записва Π² RAMDisk access.log Π·Π° всяка заявка, Π² която посочва ΠΏΡŠΡ‚Ρ Π΄ΠΎ снимката, която Π΅ обслуТвал Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° (относитСлСн ΠΏΡŠΡ‚, Ρ€Π°Π·Π±ΠΈΡ€Π° сС), ΠΈ ΠΊΠΎΠΉ дял Π΅ обслуТСн. Π’Π΅Π·ΠΈ. ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠ°ΠΆΠ΅ β€žΡΠ½ΠΈΠΌΠΊΠ° 1β€œ ΠΈ слСд Ρ‚ΠΎΠ²Π° ΠΈΠ»ΠΈ Π±ΡƒΡ„Π΅Ρ€, ΠΈΠ»ΠΈ Π³ΠΎΡ€Π΅Ρ‰ кСш, ΠΈΠ»ΠΈ студСн кСш, ΠΈΠ»ΠΈ прокси.

Π’ зависимост ΠΎΡ‚ Ρ‚ΠΎΠ²Π° трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Ρ€Π΅ΡˆΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ със снимката.

ИмамС малък Π΄Π΅ΠΌΠΎΠ½, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ Π½Π° всяка машина, ΠΊΠΎΠΉΡ‚ΠΎ постоянно Ρ‡Π΅Ρ‚Π΅ Ρ‚ΠΎΠ·ΠΈ ΠΆΡƒΡ€Π½Π°Π» ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° статистика Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ снимки Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° си.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠΉ просто ΡΡŠΠ±ΠΈΡ€Π° Ρ‚Π°ΠΌ, ΠΏΠ°Π·ΠΈ броячитС ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΏΡ€Π°Π²ΠΈ слСдното. Π’ΠΎΠΉ прСмСства Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ заявСнитС снимки, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ заявки, Π² горСщия кСш, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈ Π΄Π° са.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π‘Π½ΠΈΠΌΠΊΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ сС изискват рядко ΠΈ са станали искани ΠΏΠΎ-рядко, постСпСнно сС изтласкват ΠΎΡ‚ горСщия кСш Π² студСния.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½ΠΈ ΡΠ²ΡŠΡ€ΡˆΠΈ мястото Π² кСша, Π½ΠΈΠ΅ просто Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ Π΄Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°ΠΌΠ΅ всичко ΠΎΡ‚ студСния кСш Π±Π΅Π·Ρ€Π°Π·Π±ΠΎΡ€Π½ΠΎ. И ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Ρ‚ΠΎΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅.

Π—Π° Π΄Π° сС Π·Π°ΠΏΠ°Π·ΠΈ Π²Π΅Π΄Π½Π°Π³Π° снимката ΠΏΡ€ΠΈ проксито към Π±ΡƒΡ„Π΅Ρ€Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° proxy_store ΠΈ Π±ΡƒΡ„Π΅Ρ€ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Π΅ RAMDisk, Ρ‚.Π΅. Π·Π° потрСбитСля Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·ΠΎ. Π’ΠΎΠ²Π° сС отнася Π·Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚Ρ‚Π° Π½Π° самия ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅.

ΠžΡΡ‚Π°Π²Π°Ρ‰ΠΈΡΡ‚ Π²ΡŠΠΏΡ€ΠΎΡ Π΅ ΠΊΠ°ΠΊ Π΄Π° сС разпрСдСлят заявкитС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π·ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

Π”Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ ΠΈΠΌΠ° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΎΡ‚ двадСсСт машини Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚Ρ€ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π° (Π΅Ρ‚ΠΎ ΠΊΠ°ΠΊ сС случи).

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Врябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠΎΠΈ заявки Π·Π° ΠΊΠΎΠΈ снимки са ΠΈ къдС Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠΌ.

Най-разпространСният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π΅ Round Robin. Или Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ случайно?

Π’ΠΎΠ²Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΈΠΌΠ° Ρ€Π΅Π΄ΠΈΡ†Π° Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π±ΠΈΡ…ΠΌΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ кСша ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π² Ρ‚Π°ΠΊΠ°Π²Π° ситуация. ЗаявкитС Ρ‰Π΅ ΠΊΠ°Ρ†Π½Π°Ρ‚ Π½Π° някои ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ машини: Ρ‚ΡƒΠΊ Π΅ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π°, Π½ΠΎ Π½Π° слСдващата Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Ρ‚Π°ΠΌ. И Π°ΠΊΠΎ всичко Ρ‚ΠΎΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ, Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ лошо. Π”ΠΎΡ€ΠΈ ΠΈ с малък Π±Ρ€ΠΎΠΉ машини Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°.

Врябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ нСдвусмислСно Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠΎΠΉ ΡΡŠΡ€Π²ΡŠΡ€ коя заявка Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ.

Има Π±Π°Π½Π°Π»Π΅Π½ Π½Π°Ρ‡ΠΈΠ½. Π’Π·ΠΈΠΌΠ°ΠΌΠ΅ Ρ…Π΅ΡˆΠ° ΠΎΡ‚ URL адрСса ΠΈΠ»ΠΈ Ρ…Π΅ΡˆΠ° ΠΎΡ‚ нашия ΠΊΠ»ΡŽΡ‡ Π·Π° ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π² URL адрСса, ΠΈ Π³ΠΎ раздСлямС Π½Π° броя Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅. Π©Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ? Π©Π΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’Π΅Π·ΠΈ. ИмамС 2% заявка, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° някакъв β€žexample_urlβ€œ Π²ΠΈΠ½Π°Π³ΠΈ Ρ‰Π΅ ΠΊΠ°Ρ†Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° с индСкс β€žXNUMXβ€œ ΠΈ ΠΊΠ΅ΡˆΡŠΡ‚ постоянно Ρ‰Π΅ сС ΠΈΠ·Ρ…Π²ΡŠΡ€Π»Ρ възмоТно Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€Π΅.

Но ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΡ‚ΠΎ сподСлянС Π² Ρ‚Π°ΠΊΠ°Π²Π° схСма. ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ сподСлянС - ΠΈΠΌΠ°ΠΌ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ промяна Π½Π° броя Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅.

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ Π½Π°ΡˆΠΈΡΡ‚ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС справи ΠΈ Ρ€Π΅ΡˆΠΈΠΌ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΄Ρ€ΡƒΠ³Π° машина.

НСка добавим.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π‘Π΅Π³Π° всичко сС Π΄Π΅Π»ΠΈ Π½Π΅ Π½Π° Ρ‚Ρ€ΠΈ, Π° Π½Π° Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ. Π’Π°ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΈ всички ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ…ΠΌΠ΅, ΠΏΠΎΡ‡Ρ‚ΠΈ всички URL адрСси сСга ТивСят Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. ЦСлият кСш бСшС Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ само Π·Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚. Всички заявки ΠΏΠ°Π΄Π½Π°Ρ…Π° Π²ΡŠΡ€Ρ…Ρƒ нашия ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, Ρ‚ΠΎΠΉ сС разболя, ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π² услугата ΠΈ Π½Π΅Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π½Π΅ искам Π΄Π° Π³ΠΎ правя

Π’ΠΎΠ·ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΡΡŠΡ‰ΠΎ Π½Π΅ Π½ΠΈ устройва.

Π§Π΅. ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈΠΌ? Врябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ кСша, Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΌΠ΅ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° заявка Π½Π° ΡΡŠΡ‰ΠΈΡ ΡΡŠΡ€Π²ΡŠΡ€ ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΈ ΠΎΡ‚Π½ΠΎΠ²ΠΎ, Π½ΠΎ Π΄Π° смС устойчиви Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ сподСлянС. И ΠΈΠΌΠ° Ρ‚Π°ΠΊΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° слоТно. Нарича сС послСдоватСлно Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Как изглСТда?

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’Π·ΠΈΠΌΠ°ΠΌΠ΅ някаква функция ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡Π° Π·Π° ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³ ΠΈ разпространявамС всички Π½Π΅ΠΉΠ½ΠΈ стойности Π²ΡŠΡ€Ρ…Ρƒ ΠΊΡ€ΡŠΠ³Π°. Π’Π΅Π·ΠΈ. Π² Ρ‚ΠΎΡ‡ΠΊΠ° 0 Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΈ максимални стойности сС ΡΡŠΠ±ΠΈΡ€Π°Ρ‚. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° поставямС всички наши ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ ΠΊΡ€ΡŠΠ³ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ВсСки ΡΡŠΡ€Π²ΡŠΡ€ сС опрСдСля ΠΎΡ‚ Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ ΡΠ΅ΠΊΡ‚ΠΎΡ€ΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΡ‚ΠΈΠ²Π° ΠΏΠΎ посока Π½Π° часовниковата стрСлка към Π½Π΅Π³ΠΎ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ сС обслуТва ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ хост. ΠšΠΎΠ³Π°Ρ‚ΠΎ заявкитС Π΄ΠΎΠΉΠ΄Π°Ρ‚ ΠΏΡ€ΠΈ нас, Π²Π΅Π΄Π½Π°Π³Π° Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ заявка А - Ρ‚Π°ΠΌ ΠΈΠΌΠ° Ρ…Π΅Ρˆ - ΠΈ сС обслуТва ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ 2. Заявка Π‘ - ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ 3. И Ρ‚Π°ΠΊΠ° Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Какво сС случва Π² Ρ‚Π°Π·ΠΈ ситуация ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ сподСлянС?

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

НиС Π½Π΅ обСзсилвамС цСлия кСш, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ, ΠΈ Π½Π΅ прСмСствамС всички ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, Π½ΠΎ прСмСствамС всСки сСктор Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎ разстояниС, Ρ‚Π°ΠΊΠ° Ρ‡Π΅, относитСлно ΠΊΠ°Π·Π°Π½ΠΎ, Π½Π°ΡˆΠΈΡΡ‚ ΡˆΠ΅ΡΡ‚ΠΈ ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ искамС Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ, Π΄Π° сС ΠΏΠΎΠ±Π΅Ρ€Π΅ Π² свободното пространство ΠΈ добавямС Π³ΠΎ Ρ‚Π°ΠΌ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

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

ЕдинствСният Π²ΡŠΠΏΡ€ΠΎΡ остава с ΠΎΡ‚ΠΊΠ°Π·ΠΈΡ‚Π΅. Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ някаква ΠΊΠΎΠ»Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И Π½Π΅ Π±ΠΈΡ…ΠΌΠ΅ искали Π΄Π° Ρ€Π΅Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ Ρ‚Π°Π·ΠΈ ΠΊΠ°Ρ€Ρ‚Π° Π² Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π΄Π° обСзсилим част ΠΎΡ‚ кСша ΠΈ Ρ‚.Π½., Π°ΠΊΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Π΅ Π±ΠΈΠ»Π° рСстартирана ΠΈ трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° обслуТим заявкитС. НиС просто ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ Ρ„ΠΎΡ‚ΠΎ кСш Π½Π° всСки сайт, ΠΊΠΎΠΉΡ‚ΠΎ дСйства ΠΊΠ°Ρ‚ΠΎ замСститСл Π½Π° всяка машина, която Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ. И Π°ΠΊΠΎ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ някой ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ станС Π½Π΅Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½, Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ ΠΎΡ‚ΠΈΠ²Π° Ρ‚Π°ΠΌ. ЕстСствСно, нямамС никакъв кСш Ρ‚Π°ΠΌ, Ρ‚.Π΅. студСно Π΅, Π½ΠΎ ΠΏΠΎΠ½Π΅ потрСбитСлскитС заявки сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚. Ако Ρ‚ΠΎΠ²Π° Π΅ ΠΊΡ€Π°Ρ‚ΡŠΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», Π·Π½Π°Ρ‡ΠΈ Π³ΠΎ прСТивявамС напълно спокойно. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ. Ако Ρ‚ΠΎΠ·ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π΅ дълъг, Ρ‚ΠΎΠ³Π°Π²Π° Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ - Π΄Π° ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ΠΌ Ρ‚ΠΎΠ·ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ ΠΎΡ‚ ΠΊΠ°Ρ€Ρ‚Π°Ρ‚Π° ΠΈΠ»ΠΈ Π½Π΅, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π΄Π° Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ с Π΄Ρ€ΡƒΠ³.

Π‘Ρ‚Π°Π²Π° Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° систСмата Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅. НСка Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅.

ИзглСТда, Ρ‡Π΅ Ρ‚ΡƒΠΊ няма Π½ΠΈΡ‰ΠΎ слоТно. Но Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° кСша Π½ΠΈ Π΄Π°Π΄Π΅ чСстота Π½Π° Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅ ΠΎΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 98%. Π’Π΅Π·ΠΈ. ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ 80 Ρ…ΠΈΠ». заявки Π² сСкунда само 1600 стигат Π΄ΠΎ сторидТ ΠΈ Ρ‚ΠΎΠ²Π° си Π΅ съвсСм Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, спокойно Π³ΠΎ понасят, Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π΅Π·Π΅Ρ€Π².

ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π² Ρ‚Ρ€ΠΈ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ DC ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅ – ΠŸΡ€Π°Π³Π°, Маями ΠΈ Π₯ΠΎΠ½ΠΊΠΎΠ½Π³.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π§Π΅. Ρ‚Π΅ са ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° всСки ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΠΈ ΠΏΠ°Π·Π°Ρ€ΠΈ.

И ΠΊΠ°Ρ‚ΠΎ приятСн бонус ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Ρ‚ΠΎΠ·ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ прокси, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° обслуТванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅. И Ρ‚Π°ΠΌ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ NGINX+ Lua, Π²Π½Π΅Π΄Ρ€ΠΈΡ…ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

НапримСр, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° СкспСримСнтирамС с webp ΠΈΠ»ΠΈ progressive jpeg (Ρ‚ΠΎΠ²Π° са Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ), Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ сС отразява Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ някои Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π΄Π° Π³ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄ΡŠΡ€ΠΆΠ°Π²ΠΈ ΠΈ Ρ‚.Π½.; Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ прСоразмСряванС ΠΈΠ»ΠΈ изрязванС Π½Π° снимки Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Π’ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±ΡŠΡ€ случай Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° снимки, ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ иска Π΄Π° Π³ΡƒΠ±ΠΈ процСсора Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π·Π° Π΄Π° поиска голяма снимка ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° я ΠΏΡ€Π΅ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π·Π° Π΄Π° я постави Π² Π³Π»Π΅Π΄ΠΊΠ°Ρ‚Π°. МоТСм просто Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π΄Π° посочим някои ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π² условния URL адрСс Π½Π° UPort ΠΈ Ρ„ΠΎΡ‚ΠΎΠΊΠ΅ΡˆΡŠΡ‚ Ρ‰Π΅ ΠΏΡ€Π΅ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€ΠΈ самата снимка. ΠšΠ°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚ΠΎΠΉ Ρ‰Π΅ ΠΈΠ·Π±Π΅Ρ€Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ физичСски ΠΈΠΌΠ°ΠΌΠ΅ Π½Π° диска, възмоТно Π½Π°ΠΉ-близък Π΄ΠΎ искания, ΠΈ Ρ‰Π΅ Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΈ.

ΠœΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΈ видСозаписи ΠΎΡ‚ послСднитС ΠΏΠ΅Ρ‚ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π° конфСрСнцията Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° систСми с високо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ HighLoad ++. Π“Π»Π΅Π΄Π°ΠΉΡ‚Π΅, Π½Π°ΡƒΡ‡Π΅Ρ‚Π΅, сподСляйтС ΠΈ сС Π°Π±ΠΎΠ½ΠΈΡ€Π°ΠΉΡ‚Π΅ YouTube ΠΊΠ°Π½Π°Π».

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

Какво ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅? ИмамС Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅, Π΄ΠΎΠ±Ρ€Π° чСстота Π½Π° Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅ ΠΈ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ нямамС Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ процСсор Π½Π° Ρ‚Π΅Π·ΠΈ машини. Π‘Π΅Π³Π° Ρ‚ΠΎΠΉ, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, стана ΠΏΠΎ-Π²Π°ΠΆΠ΅Π½ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈ. Врябва Π΄Π° си Π΄Π°Π΄Π΅ΠΌ ΠΏΠΎ-Π·Π΄Ρ€Π°Π²ΠΈ ΠΊΠΎΠ»ΠΈ, Π½ΠΎ си заслуТава.

Π’ΠΎΠ²Π° сС отнася Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° снимки. Π’ΡƒΠΊ всичко Π΅ съвсСм ясно ΠΈ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ. Мисля, Ρ‡Π΅ Π½Π΅ съм ΠΎΡ‚ΠΊΡ€ΠΈΠ» АмСрика, ΠΏΠΎΡ‡Ρ‚ΠΈ всСки CDN Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½.

И Π½Π°ΠΉ-вСроятно Π΅Π΄ΠΈΠ½ слоТСн ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π» ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π²ΡŠΠΏΡ€ΠΎΡ: Π·Π°Ρ‰ΠΎ просто Π½Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ всичко Π½Π° CDN? Π‘ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΡŠΡ‰ΠΎΡ‚ΠΎ; всички ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ CDN ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° направят Ρ‚ΠΎΠ²Π°. И ΠΈΠΌΠ° Ρ€Π΅Π΄ΠΈΡ†Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ.

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Π΅ снимкитС.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

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

НСка Π²ΠΈ Π΄Π°ΠΌ Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Π‘Π΅Π³Π°, с Π½Π°ΡˆΠ°Ρ‚Π° инфраструктура, ΠΌΠΎΠΆΠ΅ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² случай Π½Π° някакви ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π·Π΅ΠΌΠ½ΠΈ ΡƒΠ΄Π°Ρ€ΠΈ, Π΄Π° ΠΎΡ‚ΠΈΠ΄Π΅ΠΌ Π΄ΠΎ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° ΠΈ Π΄Π° Π±ΡŠΡ€ΠΊΠ°ΠΌΠ΅ Ρ‚Π°ΠΌ, относитСлно ΠΊΠ°Π·Π°Π½ΠΎ. МоТСм Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ колСкцията ΠΎΡ‚ някои ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ само, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° СкспСримСнтирамС ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½, Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ²Π° сС отразява Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈΡ‚Π΅ ΠΈ Ρ‚.Π½. Π‘Π΅Π³Π° Π² Ρ‚ΠΎΠ·ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ сС ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ статистичСски Π΄Π°Π½Π½ΠΈ. И Π½ΠΈΠ΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΈ ΠΏΡ€Π΅ΠΊΠ°Ρ€Π²Π°ΠΌΠ΅ дълго Π²Ρ€Π΅ΠΌΠ΅ Π² изслСдванС Π½Π° някои Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ. Ако бСшС ΠΎΡ‚ страната Π½Π° CDN, Ρ‰Π΅ΡˆΠ΅ Π΄Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°. Или Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ сС случи някакъв ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚, Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ сС Π΅ случило, Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° ΠΆΠΈΠ²Π΅Π΅ΠΌ с Π½Π΅Π³ΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π΅ΠΌ. Π’ΠΎΠ²Π° Π΅ ΠΏΡŠΡ€Π²ΠΈΡΡ‚ ΠΈΠ·Π²ΠΎΠ΄.

Π’Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Π΅ ΠΏΠΎ-скоро историчСско, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ систСмата сС Ρ€Π°Π·Π²ΠΈΠ²Π° дълго Π²Ρ€Π΅ΠΌΠ΅ ΠΈ имашС ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ бизнСс изисквания Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Ρ‚Π°ΠΏΠΈ ΠΈ Ρ‚Π΅ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ сС вписват Π² концСпцията Π½Π° CDN.

И Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π°, която слСдва ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° Π΅

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° Π΅ Ρ‚Π°ΠΊΠ°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π² ΠΊΠ΅ΡˆΠΎΠ²Π΅Ρ‚Π΅ Π·Π° снимки ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ спСцифична Π»ΠΎΠ³ΠΈΠΊΠ°, която Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€ΠΈ поискванС. Малко вСроятно Π΅ някой CDN Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ някои пСрсонализирани Π½Π΅Ρ‰Π° към вас ΠΏΠΎ вашС ΠΆΠ΅Π»Π°Π½ΠΈΠ΅. НапримСр ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅ Π½Π° URL адрСси, Π°ΠΊΠΎ Π½Π΅ искатС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π΅Ρ‰ΠΎ. Π˜ΡΠΊΠ°Ρ‚Π΅ Π»ΠΈ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ URL адрСса Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ Π΄Π° Π³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚Π΅, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΡ‚Π΅ някои Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Ρ‚ΡƒΠΊ.

Какво Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Ρ‚ΠΎΠ²Π°? Π’ нашия случай CDN Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π° Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И във вашия случай, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ някакви спСцифични бизнСс изисквания, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ съвсСм лСсно Π΄Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ… сами. И Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ‚Π½ΠΎ с ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡ€ΠΎΡ„ΠΈΠ» Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.

Но Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ някакво ΠΎΠ±Ρ‰ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСзопасно Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ CDN. Или Π°ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΈ рСсурситС са ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΈ Π·Π° вас ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ CDN ΠΈΠΌΠ°Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всичко, Π·Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ ΠΊΠ°Π·Π°Ρ… сСга. Π‘ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° плюс ΠΈΠ»ΠΈ минус някои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’ΡƒΠΊ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° Ρ€Π°Π·Π΄Π°Π²Π°Π½Π΅ Π½Π° снимки.

НСка сСга Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ ΠΌΠ°Π»ΠΊΠΎ Π½Π°ΠΏΡ€Π΅Π΄ Π² Π½Π°ΡˆΠ°Ρ‚Π° рСтроспСкция ΠΈ Π΄Π° ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ.

2013 Π³. си ΠΎΡ‚ΠΈΠ²Π°ΡˆΠ΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ бяха ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с производитСлността ΠΈΠ·Ρ‡Π΅Π·Π½Π°Ρ…Π°. Всичко Π΅ Π½Π°Ρ€Π΅Π΄. ΠΠ°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ нараства. Към 2013 Π³. ΠΈΠΌΠ°Ρ…ΠΌΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 80 ΡΡŠΡ€Π²ΡŠΡ€Π°, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 40 ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ΠΈ във всСки DC. Π’ΠΎΠ²Π° са 560 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° всСки DC, Ρ‚.Π΅. ΠΎΠΊΠΎΠ»ΠΎ Π΅Π΄ΠΈΠ½ ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚ ΠΎΠ±Ρ‰ΠΎ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И с нарастванСто Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° нарастват Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ. Какво ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΡˆΠ΅ Ρ‚ΠΎΠ²Π°?

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ Ρ‚Π°Π·ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°, която Π΅ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½Π° - със SAN, с машини ΠΈ кСшовС, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към Π½Π΅Π³ΠΎ - ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΎΡ‚ΠΊΠ°Π·. Ако Π²Π΅Ρ‡Π΅ сС бяхмС сблъсквали с ΠΏΠΎΠ²Ρ€Π΅Π΄Π°Ρ‚Π° Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΏΡ€Π΅Π΄ΠΈ, всичко бСшС ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΎ, Π½ΠΎ ΠΎΡ‚ страна Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ всичко бСшС ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-лошо.

ΠŸΡŠΡ€Π²ΠΎ, самата ΠΌΡ€Π΅ΠΆΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (SAN), която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ.

Π’Ρ‚ΠΎΡ€ΠΎ, Ρ‚ΠΎΠΉ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ Ρ‡Ρ€Π΅Π· ΠΎΠΏΡ‚ΠΈΠΊΠ° към ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ машини. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΎΠΏΡ‚ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ ΠΈ свСщи.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π Π°Π·Π±ΠΈΡ€Π° сС, няма Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ тях, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΡ€ΠΈ самата SAN, Π½ΠΎ Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ са Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΠΎΠ²Π°Π».

Π‘Π»Π΅Π΄Π²Π° самата машина, която Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½Π° към Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ. МоТС ΠΈ Π΄Π° сС ΠΏΡ€ΠΎΠ²Π°Π»ΠΈ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠžΠ±Ρ‰ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΠΎΠ²Π°Π».

ОсвСн Ρ‚ΠΎΠ²Π°, Π² допълнСниС към Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π°, ΠΈΠΌΠ° Ρ‚Π΅ΠΆΠΊΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° самото Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.

Π’ΠΎΠ²Π° Π΅ слоТна ΠΌΠ½ΠΎΠ³ΠΎΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Π° систСма ΠΈ Π½Π° систСмнитС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° работят с нСя.

И послСдната, Π½Π°ΠΉ-Π²Π°ΠΆΠ½Π° Ρ‚ΠΎΡ‡ΠΊΠ°. Ако възникнС ΠΏΠΎΠ²Ρ€Π΅Π΄Π° Π² някоя ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈΠΌΠ°ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ Π½ΡƒΠ»Π° шанс Π΄Π° Π·Π°Π³ΡƒΠ±ΠΈΠΌ потрСбитСлски Π΄Π°Π½Π½ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ΠΌΠΎΠΆΠ΅ Π΄Π° сС сринС.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ Π½Π°ΡˆΠ°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Π΅ ΠΏΠΎΠ²Ρ€Π΅Π΄Π΅Π½Π°. ΠŸΡŠΡ€Π²ΠΎ, Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ - ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ΅ сСдмица с голямо количСство Π΄Π°Π½Π½ΠΈ. И Π²Ρ‚ΠΎΡ€ΠΎ, Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π½Π°ΠΉ-вСроятно Ρ‰Π΅ сС ΠΎΠΊΠ°ΠΆΠ΅ΠΌ с ΠΊΡƒΠΏ Π½Π΅Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π² потрСбитСлски снимки. И рискувамС Π΄Π° Π·Π°Π³ΡƒΠ±ΠΈΠΌ Π΄Π°Π½Π½ΠΈ. Π ΠΈΡΠΊΡŠΡ‚ Π΅ доста голям. И ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎ-чСсто сС случват Ρ‚Π°ΠΊΠΈΠ²Π° ситуации ΠΈ ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ Π² цялата Ρ‚Π°Π·ΠΈ Π²Π΅Ρ€ΠΈΠ³Π°, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎ-висок Π΅ Ρ‚ΠΎΠ·ΠΈ риск.

Π’Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π½Π΅Ρ‰ΠΎ ΠΏΠΎ Π²ΡŠΠΏΡ€ΠΎΡΠ°. И Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅, Ρ‡Π΅ просто трябва Π΄Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅. Π’ΠΎΠ²Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Ρ€ΠΎ. ΠΊΠ°ΠΊΠ²ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

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

Π’ΠΎΠΊΡƒ-Ρ‰ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Π²Ρ‚ΠΎΡ€ΠΈ Ρ€Π°Π·Π΄Π΅Π».

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ…ΠΌΠ΅ Π²Ρ‚ΠΎΡ€ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΄ΠΎ Π½Π΅Π³ΠΎ (Π·Π° щастиС, Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° скъпо ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠ°Ρ€ΠΈ) ΠΈ Π³ΠΎ Π½Π°Ρ€Π΅ΠΊΠΎΡ…ΠΌΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ дял. Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΊΠ° ΠΈ сС Π½Π°ΠΌΠΈΡ€Π° Π½Π° ΡΡŠΡ‰Π°Ρ‚Π° машина. Но трябва ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄Π° синхронизирамС Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ тях.

Π’ΡƒΠΊ просто ΠΏΡ€Π°Π²ΠΈΠΌ асинхронна опашка Π½Π°Π±Π»ΠΈΠ·ΠΎ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Вя Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°Π΅Ρ‚Π°. Π—Π½Π°Π΅ΠΌ, Ρ‡Π΅ нямамС Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ записи. ΠžΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π΅ просто Ρ‚Π°Π±Π»ΠΈΡ†Π° Π² MySQL, Π² която са написани Ρ€Π΅Π΄ΠΎΠ²Π΅ ΠΊΠ°Ρ‚ΠΎ β€žΡ‚Ρ€ΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Ρ‚Π°Π·ΠΈ ΡΠ½ΠΈΠΌΠΊΠ°β€œ. ΠŸΡ€ΠΈ всяка промяна ΠΈΠ»ΠΈ ΠΊΠ°Ρ‡Π²Π°Π½Π΅, Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΡ€Π°ΠΌΠ΅ ΠΎΡ‚ основния дял Π² Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ асинхронСн ΠΈΠ»ΠΈ просто някакъв Ρ„ΠΎΠ½ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ.

И ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π΅ послСдоватСлни сСкции. Π”ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π΅Π΄Π½Π° част ΠΎΡ‚ Ρ‚Π°Π·ΠΈ систСма сС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ, Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌ основния дял с Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ ΠΈ всичко Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ.

Но ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ‡Π΅Ρ‚Π΅Π½Π΅ сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ... Π² допълнСниС към ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‡Π΅Ρ‚Π°Ρ‚ ΠΎΡ‚ основния Ρ€Π°Π·Π΄Π΅Π», Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎ Π³Π»Π΅Π΄Π°Ρ‚ снимката Ρ‚Π°ΠΌ (Ρ‚Π°ΠΌ Π΅ ΠΏΠΎ-ΡΠΊΠΎΡ€ΠΎΡˆΠ½Π°) ΠΈ слСд Ρ‚ΠΎΠ²Π° я Ρ‚ΡŠΡ€ΡΡΡ‚ Π² Π°Ρ€Ρ…ΠΈΠ²Π°, Π°ΠΊΠΎ Π½Π΅ са я Π½Π°ΠΌΠ΅Ρ€ΠΈΠ»ΠΈ (Π½ΠΎ NGINX ΠΏΡ€Π°Π²ΠΈ само Ρ‚ΠΎΠ²Π°), Π½Π°ΡˆΠ°Ρ‚Π° систСма ΡΡŠΡ‰ΠΎ Π΅ плюс Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ сСга Ρ‡Π΅Ρ‚Π΅ ΠΎΡ‚ основния дял. НС Ρ‡Π΅ Ρ‚ΠΎΠ²Π° бСшС ΠΏΡ€Π΅Ρ‡ΠΊΠ°, Π½ΠΎ Π½Π΅ исках Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°ΠΌ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ, ΠΏΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ, просто Ρ‚Π°ΠΊΠ°.

И Π΄ΠΎΠ±Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€Π΅Ρ‚ΠΈ диск, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ малък SSD, ΠΈ Π³ΠΎ Π½Π°Ρ€Π΅ΠΊΠΎΡ…ΠΌΠ΅ Π±ΡƒΡ„Π΅Ρ€.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ сСга.

ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ ΠΊΠ°Ρ‡Π²Π° снимка Π² Π±ΡƒΡ„Π΅Ρ€Π°, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Π² ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° сС Ρ…Π²ΡŠΡ€Π»Ρ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ трябва Π΄Π° сС ΠΊΠΎΠΏΠΈΡ€Π° Π² Π΄Π²Π΅ сСкции. ΠšΠΎΠΏΠΈΡ€Π° сС ΠΈ снимката ΠΆΠΈΠ²Π΅Π΅ Π² Π±ΡƒΡ„Π΅Ρ€Π° извСстно Π²Ρ€Π΅ΠΌΠ΅ (Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ Π΅Π΄ΠΈΠ½ Π΄Π΅Π½) ΠΈ Π΅Π΄Π²Π° слСд Ρ‚ΠΎΠ²Π° сС изчиства ΠΎΡ‚ Ρ‚Π°ΠΌ. Π’ΠΎΠ²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ подобрява потрСбитСлското изТивяванС, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ потрСбитСлят ΠΊΠ°Ρ‡Π²Π° снимка, ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ заявкитС Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° слСдват Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ ΠΈΠ»ΠΈ Ρ‚ΠΎΠΉ сам Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° страницата ΠΈ я опрСснява. Но всичко зависи ΠΎΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΊΠ°Ρ‡Π²Π°Π½Π΅Ρ‚ΠΎ.

Или, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄Ρ€ΡƒΠ³ΠΈ Ρ…ΠΎΡ€Π°, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚ΠΎΠΉ Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π°, Π²Π΅Π΄Π½Π°Π³Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ заявки слСд Ρ‚Π°Π·ΠΈ снимка. ВсС ΠΎΡ‰Π΅ Π½Π΅ Π΅ Π² кСша; ΠΏΡŠΡ€Π²Π°Ρ‚Π° заявка сС появява ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡŠΡ€Π·ΠΎ. По ΡΡŠΡ‰Π΅ΡΡ‚Π²ΠΎ ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚ кСша Π·Π° снимки. Π‘Π°Π²Π½ΠΎΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π½Π΅ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ Π² Ρ‚ΠΎΠ²Π°. И ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ Π΄Π΅Π½ ΠΏΠΎ-късно Ρ‚ΠΎΠΉ бъдС изчистСн, Ρ‚ΠΎΠΉ Π²Π΅Ρ‡Π΅ Π΅ ΠΈΠ»ΠΈ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½ Π½Π° нашия слой Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅, ΠΈΠ»ΠΈ Π½Π°ΠΉ-вСроятно Π²Π΅Ρ‡Π΅ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ. Π’Π΅Π·ΠΈ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΠΊΠΎΡ‚ΠΎ изТивяванС Ρ‚ΡƒΠΊ Π΅ нараснало ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Ρ€Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‚Π°ΠΊΠΈΠ²Π° прости ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ†ΠΈΠΈ.

Π•, ΠΈ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ: спряхмС Π΄Π° Π³ΡƒΠ±ΠΈΠΌ Π΄Π°Π½Π½ΠΈ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π”Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ спряхмС ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π·Π°Π³ΡƒΠ±Π° Π½Π° Π΄Π°Π½Π½ΠΈ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π΅ смС Π³ΠΈ Π·Π°Π³ΡƒΠ±ΠΈΠ»ΠΈ. Но имашС опасност. Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π΅ Π΄ΠΎΠ±Ρ€ΠΎ, Π½ΠΎ Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π³Π»Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° симптомитС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, вмСсто Π΄Π° Π³ΠΎ Ρ€Π΅ΡˆΠΈ напълно. И някои ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ остават Ρ‚ΡƒΠΊ.

ΠŸΡŠΡ€Π²ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΠΎΠ²Ρ€Π΅Π΄Π° ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° самия физичСски хост, Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ цялата Ρ‚Π°Π·ΠΈ машина; тя Π½Π΅ Π΅ ΠΈΠ·Ρ‡Π΅Π·Π½Π°Π»Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’Ρ‚ΠΎΡ€ΠΎ, всС ΠΎΡ‰Π΅ ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със SAN, Ρ‚Π΅ΠΆΠΊΠ°Ρ‚Π° ΠΈΠΌ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΈ Ρ‚.Π½. НС Ρ‡Π΅ бСшС ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅Π½ Ρ„Π°ΠΊΡ‚ΠΎΡ€, Π½ΠΎ исках Π΄Π° сС ΠΎΠΏΠΈΡ‚Π°ΠΌ някак Π΄Π° ТивСя Π±Π΅Π· Π½Π΅Π³ΠΎ.

И Π½Π°ΠΏΡ€Π°Π²ΠΈΡ…ΠΌΠ΅ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° вСрсия (Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚) - Ρ€Π΅Π·Π΅Ρ€Π²Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° вСрсия. Как изглСТдашС?

Π•Ρ‚ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ бСшС -

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ са с Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ физичСски хост.

ΠŸΡŠΡ€Π²ΠΎ, Π½ΠΈΠ΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°ΠΌΠ΅ SAN, Π·Π°Ρ‰ΠΎΡ‚ΠΎ искамС Π΄Π° СкспСримСнтирамС, искамС Π΄Π° ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ само Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° Π΅ Π²Π΅Ρ‡Π΅ 2014-2015 Π³. ΠΈ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ ситуацията с дисковСтС ΠΈ ΠΊΠ°ΠΏΠ°Ρ†ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠΌ Π² Π΅Π΄ΠΈΠ½ хост стана ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π°. Π Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π·Π°Ρ‰ΠΎ Π΄Π° Π½Π΅ ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅.

И Ρ‚ΠΎΠ³Π°Π²Π° Π½ΠΈΠ΅ просто Π²Π·Π΅ΠΌΠ°ΠΌΠ΅ нашия Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ дял ΠΈ Π³ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠΌΠ΅ физичСски Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° машина.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’Π°ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Ρ‚Π°Π·ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°. ИмамС Π΄Π²Π΅ ΠΊΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ. Π’Π΅ Π²Π·Π°ΠΈΠΌΠ½ΠΎ сС Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Ρ‚ напълно ΠΈ синхронизират Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Ρ‡Ρ€Π΅Π· асинхронна опашка Π² ΡΡŠΡ‰ΠΈΡ MySQL.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π—Π°Ρ‰ΠΎ Ρ‚ΠΎΠ²Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ Π΅, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°Π»ΠΊΠΎ записи. Π’Π΅Π·ΠΈ. Π°ΠΊΠΎ писанСто бСшС сравнимо с Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ щяхмС Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ някакъв Π²ΠΈΠ΄ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Има ΠΌΠ°Π»ΠΊΠΎ писанС, ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Ρ‚Π΅Π½Π΅ - Ρ‚ΠΎΠ·ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅, Ρ‚.Π΅. Рядко ΠΊΠΎΠΏΠΈΡ€Π°ΠΌΠ΅ снимки ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π·ΠΈ Π΄Π²Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

Как става Ρ‚ΠΎΠ²Π°, Π°ΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠšΠ°Ρ‡Π²Π°Π½Π΅. Π‘Π°Π»Π°Π½ΡΡŒΠΎΡ€ΡŠΡ‚ просто ΠΈΠ·Π±ΠΈΡ€Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ хостовС с Ρ‡ΠΈΡ„Ρ‚ ΠΈ ΠΊΠ°Ρ‡Π²Π° Π² Π½Π΅Π³ΠΎ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚ΠΎΠΉ СстСствСно ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π·Π΄Ρ€Π°Π²Π΅Ρ‚ΠΎ ΠΈ сС Π³Ρ€ΠΈΠΆΠΈ ΠΊΠΎΠ»Π°Ρ‚Π° Π΄Π° Π½Π΅ ΠΏΠ°Π΄Π½Π΅. Π’Π΅Π·ΠΈ. Ρ‚ΠΎΠΉ ΠΊΠ°Ρ‡Π²Π° снимки само Π½Π° ΠΆΠΈΠ² ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ слСд Ρ‚ΠΎΠ²Π° Ρ‡Ρ€Π΅Π· асинхронна опашка всичко сС ΠΊΠΎΠΏΠΈΡ€Π° Π½Π° нСговия съсСд. Π‘ ΠΊΠ°Ρ‡Π²Π°Π½Π΅Ρ‚ΠΎ всичко Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ просто.

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½Π°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Lua Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Ρ‚ΡƒΠΊ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚Π°ΠΊΠ°Π²Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° vanilla NGINX. ΠŸΡŠΡ€Π²ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ заявка Π΄ΠΎ ΠΏΡŠΡ€Π²ΠΈΡ ΡΡŠΡ€Π²ΡŠΡ€, Π²ΠΈΠΆΡ‚Π΅ Π΄Π°Π»ΠΈ снимката Π΅ Ρ‚Π°ΠΌ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠ°Ρ‡Π΅Π½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° съсСд, Π½ΠΎ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ пристигнала Ρ‚ΡƒΠΊ. Ако снимката Π΅ Ρ‚Π°ΠΌ, Ρ‚ΠΎΠ²Π° Π΅ Π΄ΠΎΠ±Ρ€Π΅. Π’Π΅Π΄Π½Π°Π³Π° Π³ΠΎ Π΄Π°Π²Π°ΠΌΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ Π΅Π²Π΅Π½Ρ‚ΡƒΠ°Π»Π½ΠΎ Π³ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°ΠΌΠ΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Ако Π³ΠΎ няма, просто ΠΏΡ€Π°Π²ΠΈΠΌ заявка Π΄ΠΎ съсСда ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ Ρ‰Π΅ Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΡ‚Ρ‚Π°ΠΌ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π§Π΅. ΠΎΡ‚Π½ΠΎΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ: ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΈΠΌΠ° постоянни двупосочни ΠΏΡŠΡ‚ΡƒΠ²Π°Π½ΠΈΡ - снимката бСшС ΠΊΠ°Ρ‡Π΅Π½Π°, Π½Π΅ Π΅ Ρ‚ΡƒΠΊ, ΠΏΡ€Π°Π²ΠΈΠΌ Π΄Π²Π΅ заявки вмСсто Π΅Π΄Π½Π°, Ρ‚ΠΎΠ²Π° трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π°Π²Π½ΠΎ.

Π’ Π½Π°ΡˆΠ°Ρ‚Π° ситуация Ρ‚ΠΎΠ²Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π°Π²Π½ΠΎ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

НиС ΡΡŠΠ±ΠΈΡ€Π°ΠΌΠ΅ ΠΊΡƒΠΏ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π² Ρ‚Π°Π·ΠΈ систСма ΠΈ условната ΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½Π° скорост Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 95%. Π’Π΅Π·ΠΈ. Π—Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΈ ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‚ΠΎΠ²Π° смС ΠΏΠΎΡ‡Ρ‚ΠΈ сигурни, Ρ‡Π΅ слСд ΠΊΠ°Ρ‚ΠΎ снимката бъдС ΠΊΠ°Ρ‡Π΅Π½Π°, Ρ‰Π΅ я Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ ΠΏΡŠΡ‚ ΠΈ няма Π΄Π° сС Π½Π°Π»Π°Π³Π° Π΄Π° Ρ…ΠΎΠ΄ΠΈΠΌ никъдС Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ.

И Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΡ‰Π΅ ΠΈΠΌΠ°ΠΌΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ наистина страхотно?

ΠŸΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ°Ρ…ΠΌΠ΅ основния Ρ€Π΅Π·Π΅Ρ€Π²Π΅Π½ дял ΠΈ Ρ‡Π΅Ρ‚Π΅Ρ…ΠΌΠ΅ ΠΎΡ‚ тях послСдоватСлно. Π’Π΅Π·ΠΈ. Π’ΠΈΠ½Π°Π³ΠΈ ΠΏΡŠΡ€Π²ΠΎ Ρ‚ΡŠΡ€ΡΠΈΡ…ΠΌΠ΅ Π² основния, Π° слСд Ρ‚ΠΎΠ²Π° Π² рСзСрвния. Π‘Π΅ΡˆΠ΅ Π΅Π΄Π½ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Π‘Π΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΎΡ‚ Π΄Π²Π΅ машини Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. НиС разпространявамС заявки с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Round Robin. Π’ малък ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ случаитС ΠΏΡ€Π°Π²ΠΈΠΌ Π΄Π²Π΅ заявки. Но ΠΊΠ°Ρ‚ΠΎ цяло сСга ΠΈΠΌΠ°ΠΌΠ΅ Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΊΠ½ΠΈΠΆΠ°Ρ€Π½ΠΈΡ†ΠΈ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ. И Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ бСшС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊΡ‚ΠΎ Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‰ΠΈΡ‚Π΅ машини, Ρ‚Π°ΠΊΠ° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π½Π° ΠΌΠ°ΡˆΠΈΠ½ΠΈΡ‚Π΅ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ°Ρ…ΠΌΠ΅ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅.

Π©ΠΎ сС отнася Π΄ΠΎ толСрантността към Π³Ρ€Π΅ΡˆΠΊΠΈ. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π·Π° Ρ‚ΠΎΠ²Π° основно сС Π±ΠΎΡ€ΠΈΡ…ΠΌΠ΅. Π‘ толСрантността към Π³Ρ€Π΅ΡˆΠΊΠΈ Ρ‚ΡƒΠΊ всичко сС ΠΎΠΊΠ°Π·Π° страхотно.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π•Π΄Π½Π° ΠΊΠΎΠ»Π° сС разваля.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ! БистСмният ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ€ΠΈ Π΄Π° Π½Π΅ сС ΡΡŠΠ±ΡƒΠ΄ΠΈ ΠΏΡ€Π΅Π· Π½ΠΎΡ‰Ρ‚Π°, Ρ‚ΠΎΠΉ Ρ‰Π΅ ΠΈΠ·Ρ‡Π°ΠΊΠ° Π΄ΠΎ сутринта, Π½ΠΈΡ‰ΠΎ лошо няма Π΄Π° сС случи.

Ако Π΄ΠΎΡ€ΠΈ ΠΈ Ρ‚Π°Π·ΠΈ машина Π΄Π° сС ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ, ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ, ΡΡŠΡ‰ΠΎ няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Π»ΠΎΠ³ΡŠΡ‚ просто Ρ‰Π΅ сС Π½Π°Ρ‚Ρ€ΡƒΠΏΠ° ΠΏΡŠΡ€Π²ΠΎ Π½Π° ΠΆΠΈΠ²Π°Ρ‚Π° машина, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ бъдС Π΄ΠΎΠ±Π°Π²Π΅Π½ към ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π° ΠΈ слСд Ρ‚ΠΎΠ²Π° към ΠΊΠΎΠ»Π°Ρ‚Π°, която Ρ‰Π΅ Π²Π»Π΅Π·Ρ‚Π΅ Π² дСйствиС слСд извСстно Π²Ρ€Π΅ΠΌΠ΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

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

Какви ΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС направят ΠΎΡ‚ Ρ‚Π°Π·ΠΈ схСма Π·Π° ΡΡŠΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡ?

ИмамС толСрантност към Π³Ρ€Π΅ΡˆΠΊΠΈ.

ЛСсСн Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. Въй ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°ΡˆΠΈΠ½ΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС, Ρ‚ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ работят с нСя.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ Π΄Π²ΠΎΠΉΠ½Π° Π½Π°Π΄Π±Π°Π²ΠΊΠ° Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅.

Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡŠΡ€ бонус Π² допълнСниС към толСрантността към Π³Ρ€Π΅ΡˆΠΊΠΈ.

Но ΠΈΠΌΠ° ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘Π΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-слоТно Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° някои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚ΠΎΠ²Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ систСмата Π΅ станала 100% Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка послСдоватСлна.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Врябва, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌ, Π² някаква Ρ„ΠΎΠ½ΠΎΠ²Π° Ρ€Π°Π±ΠΎΡ‚Π° постоянно Π΄Π° мислим: β€žΠΠ° какъв ΡΡŠΡ€Π²ΡŠΡ€ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ сСга?β€œ, β€žΠΠ°ΠΈΡΡ‚ΠΈΠ½Π° Π»ΠΈ ΠΈΠΌΠ° Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° снимка Ρ‚ΡƒΠΊ?β€œ ΠΈ Ρ‚.Π½. Всичко Ρ‚ΠΎΠ²Π°, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Π΅ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΎ ΠΈ Π·Π° програмиста, ΠΊΠΎΠΉΡ‚ΠΎ пишС бизнСс Π»ΠΎΠ³ΠΈΠΊΠ°, Π΅ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ. Но Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° сС появи Ρ‚ΠΎΠ·ΠΈ голям слоТСн слой. Но Π½ΠΈΠ΅ смС Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π° сС ΠΏΡ€ΠΈΠΌΠΈΡ€ΠΈΠΌ с Ρ‚ΠΎΠ²Π° Π² замяна Π½Π° СкстритС, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΎΡ‚ Π½Π΅Π³ΠΎ.

И Ρ‚ΡƒΠΊ ΠΎΡ‚Π½ΠΎΠ²ΠΎ възниква някакъв ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚.

ΠšΠ°Π·Π°Ρ… Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ, Ρ‡Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° всичко Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС Π΅ лошо. И сСга ΠΊΠ°Π·Π²Π°ΠΌ, Ρ‡Π΅ Π½ΠΈ харСса.

Π”Π°, наистина с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ситуацията сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ сСга Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ прСдимства. ΠŸΡŠΡ€Π²ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-проста Ρ€Π°Π±ΠΎΡ‚Π°.

Π’Ρ‚ΠΎΡ€ΠΎ, Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ нямамС Ρ‚Π΅Π·ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ ΠΈΠ»ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ към Ρ€Π°Ρ„Ρ‚ΠΎΠ²Π΅ с дисковС.

Π’Π°ΠΌ ΠΈΠΌΠ° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎ количСство машини ΠΈ Ρ‚ΠΎΠ²Π° са само няколко диска, ΠΊΠΎΠΈΡ‚ΠΎ са сглобСни Ρ‚ΡƒΠΊ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Π² Ρ€Π΅ΠΉΠ΄.

Но ΠΈΠΌΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π’ΠΎΠ²Π° Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ 1,5 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-скъпо ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SAN Π΄ΠΎΡ€ΠΈ ΠΏΡ€ΠΈ Π΄Π½Π΅ΡˆΠ½ΠΈΡ‚Π΅ Ρ†Π΅Π½ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° Π½Π΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°ΠΌΠ΅ смСло цСлия си голям ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ Π² Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ с Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС ΠΈ Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° оставим Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΠΎΠ»ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ машини работят с Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС (Π΅, Π½Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° - вСроятно 30 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°). А останалитС са стари ΠΊΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π±ΠΈΠ»ΠΈ с ΠΏΡŠΡ€Π²Π° Ρ€Π΅Π·Π΅Ρ€Π²Π°Ρ†ΠΈΠΎΠ½Π½Π° схСма. НиС просто Π³ΠΈ ΠΏΡ€Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ…ΠΌΠ΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ нямахмС Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ Π½ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ, просто прСмСстихмС ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΈΡ‚Π΅ ΠΎΡ‚ Π΅Π΄ΠΈΠ½ физичСски хост Π½Π° Π΄Π²Π°.

И сСга ΠΈΠΌΠ°ΠΌΠ΅ голям запас ΠΎΡ‚ Ρ‡Π΅Ρ‚ΠΈΠ²Π° ΠΈ Π³ΠΎ Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ…ΠΌΠ΅. Ако ΠΏΠΎ-Ρ€Π°Π½ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ…ΠΌΠ΅ Π΅Π΄Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Π΅Π΄Π½Π° машина, сСга ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π΅Π΄Π½Π° Π΄Π²ΠΎΠΉΠΊΠ°. И Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅.

НСка ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΠΌ Π½Π°ΠΊΡ€Π°Ρ‚ΠΊΠΎ ΠΊΠ°ΠΊΠ²ΠΎ смС постигнали, Π·Π° ΠΊΠ°ΠΊΠ²ΠΎ смС сС Π±ΠΎΡ€ΠΈΠ»ΠΈ ΠΈ Π΄Π°Π»ΠΈ смС успСли.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚

ИмамС ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ - Ρ†Π΅Π»ΠΈ 33 ΠΌΠΈΠ»ΠΈΠΎΠ½Π°.

ИмамС Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅ - ΠŸΡ€Π°Π³Π°, Маями, Π₯ΠΎΠ½ΠΊΠΎΠ½Π³.

Π’Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ слой Π·Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅, ΠΊΠΎΠΉΡ‚ΠΎ сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ с Π±ΡŠΡ€Π·ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ дисковС (SSD), Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ работят прости машини ΠΎΡ‚ NGINX, нСговият access.log ΠΈ Python Π΄Π΅ΠΌΠΎΠ½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ всичко Ρ‚ΠΎΠ²Π° ΠΈ управляват кСша.

Ако ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, Π²ΠΈΠ΅ стС във вашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π°ΠΊΠΎ снимкитС Π½Π΅ са Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Π·Π° вас, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ са Π·Π° нас, ΠΈΠ»ΠΈ Π°ΠΊΠΎ ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠΈΡΡŠΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° ΠΈ скоростта Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° рСсурси Π΅ Π² Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° посока Π·Π° вас, Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ спокойно Π΄Π° Π³ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ с CDN ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ CDN сС справят Π΄ΠΎΠ±Ρ€Π΅.

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΈΠ΄Π²Π° слоят Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ ΠΎΡ‚ Π΄Π²ΠΎΠΉΠΊΠΈ машини, ΠΊΠΎΠΈΡ‚ΠΎ сС Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Ρ‚ Π²Π·Π°ΠΈΠΌΠ½ΠΎ, Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ сС ΠΊΠΎΠΏΠΈΡ€Π°Ρ‚ асинхронно ΠΎΡ‚ Π΅Π΄ΠΈΠ½ Π½Π° Π΄Ρ€ΡƒΠ³, ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС промСнят.

ОсвСн Ρ‚ΠΎΠ²Π° някои ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ машини работят с Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΈ дисковС.

Някои ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ машини са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към SAN.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

И, ΠΎΡ‚ Π΅Π΄Π½Π° страна, Ρ‚ΠΎΠΉ Π΅ ΠΏΠΎ-ΡƒΠ΄ΠΎΠ±Π΅Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π΅Π½, ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, Ρ‚ΠΎΠΉ Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»ΡŠΡ‚Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ†Π΅Π½Π°Ρ‚Π° Π½Π° Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚.

Π’ΠΎΠ²Π° Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΊΡ€Π°Ρ‚ΡŠΠΊ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ ΠΊΠ°ΠΊ сС Ρ€Π°Π·Π²ΠΈΠ²Π° всичко.

ΠžΡ‰Π΅ няколко ΡΡŠΠ²Π΅Ρ‚Π° ΠΎΡ‚ ΠΊΠ°ΠΏΠΈΡ‚Π°Π½Π°, ΠΌΠ½ΠΎΠ³ΠΎ прости.

ΠŸΡŠΡ€Π²ΠΎ, Π°ΠΊΠΎ извСднъТ Ρ€Π΅ΡˆΠΈΡ‚Π΅, Ρ‡Π΅ спСшно трябва Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ всичко във Π²Π°ΡˆΠ°Ρ‚Π° Ρ„ΠΎΡ‚ΠΎ инфраструктура, ΠΏΡŠΡ€Π²ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Ρ‚Π΅, Π·Π°Ρ‰ΠΎΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π½ΠΈΡ‰ΠΎ Π½Π΅ трябва Π΄Π° сС подобрява.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

НСка Π²ΠΈ Π΄Π°ΠΌ Π΅Π΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ИмамС ΠΊΠ»ΡŠΡΡ‚ΡŠΡ€ ΠΎΡ‚ машини, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚ снимки ΠΎΡ‚ ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ‡Π°Ρ‚ΠΎΠ²Π΅ ΠΈ Ρ‚Π°ΠΌ схСмата Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΎΡ‚ 2009 Π³. ΠΈ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ страда ΠΎΡ‚ Ρ‚ΠΎΠ²Π°. Всички са Π΄ΠΎΠ±Ρ€Π΅, всички харСсват всичко.

Π—Π° Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅, ΠΏΡŠΡ€Π²ΠΎ ΠΎΠΊΠ°Ρ‡Π΅Ρ‚Π΅ ΠΊΡƒΠΏ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Π³ΠΈ ΠΈ слСд Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠ΅Ρ‚Π΅ ΠΎΡ‚ ΠΊΠ°ΠΊΠ²ΠΎ Π½Π΅ стС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ. Π—Π° Π΄Π° ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌ Ρ‚ΠΎΠ²Π°, ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΡ‚ΠΈΠ½ инструмСнт, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ Pinba.

Позволява Π²ΠΈ Π΄Π° ΡΡŠΠ±ΠΈΡ€Π°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΈ статистики ΠΎΡ‚ NGINX Π·Π° всяка заявка ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ - ΠΊΠ°ΠΊΠ²ΠΎΡ‚ΠΎ искатС. Π’ΠΎΠΉ ΠΈΠΌΠ° ΠΎΠ±Π²ΡŠΡ€Π·Π²Π°Π½ΠΈΡ към всякакви Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π½Π°Π»ΠΈΡ‚ΠΈΡ‡Π½ΠΈ систСми ΠΈ слСд Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ‚Π΅ красиво.

ΠŸΡŠΡ€Π²ΠΎ Π³ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ…ΠΌΠ΅, послС Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ…ΠΌΠ΅.

По-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ. НиС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ с кСш, писанСто с ΡˆΠ°Ρ€Π΄ΠΈΠ½Π³, Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

По-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ. Ако Π΅Π΄Π²Π° сСга Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ Π²Π°ΡˆΠ°Ρ‚Π° систСма, Ρ‚ΠΎΠ³Π°Π²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ снимки ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅. Π—Π°Ρ‰ΠΎΡ‚ΠΎ Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π³ΡƒΠ±ΠΈΡ‚Π΅ цял клас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° кСша, с Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° трябва Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° вСрсия Π½Π° снимката ΠΈ Ρ‚.Π½.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ стС ΠΊΠ°Ρ‡ΠΈΠ»ΠΈ сто, слСд Ρ‚ΠΎΠ²Π° стС Π³ΠΎ Π·Π°Π²ΡŠΡ€Ρ‚Π΅Π»ΠΈ, Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ Π³ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‡Π΅ Π΄Π° Π΅ физичСски Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Ρ„Π°ΠΉΠ». Π’Π΅Π·ΠΈ. няма Π½ΡƒΠΆΠ΄Π° Π΄Π° мисля: сСга Ρ‰Π΅ спСстя ΠΌΠ°Π»ΠΊΠΎ място, Ρ‰Π΅ Π³ΠΎ запиша Π² ΡΡŠΡ‰ΠΈΡ Ρ„Π°ΠΉΠ», Ρ‰Π΅ промСня вСрсията. Π’ΠΎΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ ΠΈ причинява ΠΌΠ½ΠΎΠ³ΠΎ главоболия ΠΏΠΎ-късно.

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π° Ρ‚ΠΎΡ‡ΠΊΠ°. ΠžΡ‚Π½ΠΎΡΠ½ΠΎ прСоразмСряванСто Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€Π΅Π΄ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΊΠ°Ρ‡ΠΈΡ…Π° снимка, Π½ΠΈΠ΅ Π²Π΅Π΄Π½Π°Π³Π° изрязахмС цял ΠΊΡƒΠΏ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π·Π° всички случаи, Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈ всички Ρ‚Π΅ бяха Π½Π° диска. Π‘Π΅Π³Π° изоставихмС Ρ‚ΠΎΠ²Π°.

ΠžΡΡ‚Π°Π²ΠΈΡ…ΠΌΠ΅ само Ρ‚Ρ€ΠΈ основни Ρ€Π°Π·ΠΌΠ΅Ρ€Π°: малък, срСдСн ΠΈ голям. НиС просто намалявамС ΠΌΠ°Ρ‰Π°Π±Π° Π½Π° всичко останало ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ Π·Π°Π΄ Ρ‚ΠΎΠ·ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π½ΠΈ бСшС поискан ΠΎΡ‚ Uport, Π½ΠΈΠ΅ просто намалявамС ΠΌΠ°Ρ‰Π°Π±Π° ΠΈ Π³ΠΎ Π΄Π°Π²Π°ΠΌΠ΅ Π½Π° потрСбитСля.

ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‰ΠΈΡ слой Ρ‚ΡƒΠΊ сС ΠΎΠΊΠ°Π·Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π°ΠΊΠΎ постоянно Ρ€Π΅Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ Ρ‚Π΅Π·ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° всяко Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Π”Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ искамС Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½ΠΎΠ², Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΎΡ‚Π½Π΅ΠΌΠ΅ Π΅Π΄ΠΈΠ½ мСсСц - стартирайтС скрипт навсякъдС, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈ всичко Ρ‚ΠΎΠ²Π° спрСтнато, Π±Π΅Π· Π΄Π° ΡƒΠ½ΠΈΡ‰ΠΎΠΆΠ°Π²Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°. Π’Π΅Π·ΠΈ. Ако ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ сСга, ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ възмоТно Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ физичСски Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ, Π½ΠΎ Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΠΎΠ½Π΅ някакво Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π° Π΅ Ρ‚Ρ€ΠΈ. И всичко останало ΠΌΠΎΠΆΠ΅ просто Π΄Π° бъдС ΠΏΡ€Π΅ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π΅Π½ΠΎ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π‘Π΅Π³Π° всичко Π΅ ΠΌΠ½ΠΎΠ³ΠΎ лСсно ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ.

И ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎΡ‚ΠΎ асинхронно Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π΅ Π΄ΠΎΠ±Ρ€ΠΎ.

ΠšΠ°ΠΊΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Ρ‚Π°Π·ΠΈ схСма Ρ€Π°Π±ΠΎΡ‚ΠΈ чудСсно със Π·Π°Π±Π°Π²Π΅Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.

АрхитСктура Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ сподСлянС Π½Π° снимки Π² Badoo

ΠŸΠΎΡΠ»Π΅Π΄Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΡΡŠΡ‰ΠΎ Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Π°. Ако инфраструктурата Π²ΠΈ няма Ρ‚Π°ΠΊΠΈΠ²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ сСга, Π½ΠΎ ΠΈΠΌΠ° Π½Π΅Ρ‰ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС счупи, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‰Π΅ сС счупи, ΠΊΠΎΠ³Π°Ρ‚ΠΎ станС ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅. Π•Ρ‚ΠΎ Π·Π°Ρ‰ΠΎ Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° помислитС Π·Π° Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΈΡ‚Π²Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π½Π΅Π³ΠΎ. Π’ΠΎΠ²Π° Π΅ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ исках Π΄Π° ΠΊΠ°ΠΆΠ°.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ

Β» bo0rsh201
Β» Π‘Π»ΠΎΠ³ Π½Π° Badoo

Π’ΠΎΠ·ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ Π΅ прСпис Π½Π° Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°ΠΉ-Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ Ρ€Π΅Ρ‡ΠΈ Π½Π° конфСрСнцията Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° систСми с високо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ HighLoad ++. ΠžΡΡ‚Π°Π²Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ мСсСц Π΄ΠΎ конфСрСнцията HighLoad++ 2017.

Π’Π΅Ρ‡Π΅ Π³ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° конфСрСнцията, сСга Π³Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ сС Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°ΠΌΠ΅ Π΄Π° изслСдвамС Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ:

НиС ΡΡŠΡ‰ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ някои ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ Π² нашия ΠΎΠ½Π»Π°ΠΉΠ½ курс Π·Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° систСми с високо Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ HighLoad.Guide Π΅ Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ спСциално ΠΏΠΎΠ΄Π±Ρ€Π°Π½ΠΈ писма, статии, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅. ΠΠ°ΡˆΠΈΡΡ‚ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Π²Π΅Ρ‡Π΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 30 ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Π‘Π²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ сС!

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с DDoS Π·Π°Ρ‰ΠΈΡ‚Π°, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡƒΠ΅Π± хостинг със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS Π°Ρ‚Π°ΠΊΠΈ, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster