ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

Π’Π°Π·ΠΈ статия Π΅ написана, Π·Π° Π΄Π° Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° сСбС си ΠΈ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ SDS ΠΊΠ°Ρ‚ΠΎ Gluster, Ceph ΠΈ Vstorage (Virtuozzo).

Π’Π΅ΠΊΡΡ‚ΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ към статии с ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ описанията Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ възмоТно Π½Π°ΠΉ-ΠΊΡ€Π°Ρ‚ΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π±Π΅Π· Π½Π΅Π½ΡƒΠΆΠ½ΠΈ ΠΏΡƒΡ… ΠΈ ΡƒΠ²ΠΎΠ΄Π½Π° информация, която ΠΌΠΎΠΆΠ΅Ρ‚Π΅, Π°ΠΊΠΎ ΠΆΠ΅Π»Π°Π΅Ρ‚Π΅, Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ нСзависимо Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚Π΅ΠΌΠΈ изискват Ρ‚ΠΎΠ½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° тСкста, Π½ΠΎ Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ свят всС ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ…ΠΎΡ€Π° Π½Π΅ ΠΎΠ±ΠΈΡ‡Π°Ρ‚ Π΄Π° Ρ‡Π΅Ρ‚Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ))), Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΈΠ·Π±ΠΎΡ€ ΠΈ Π°ΠΊΠΎ Π½Π΅Ρ‰ΠΎ Π΅ Π½Π΅ Π΅ ясно, слСдвайтС Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΡ‚ΡŠΡ€ΡΠ΅Ρ‚Π΅ Π² Google нСясни Π΄ΡƒΠΌΠΈ))) ΠΈ Ρ‚Π°Π·ΠΈ статия Π΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π·Π° Ρ‚Π΅Π·ΠΈ дълбоки Ρ‚Π΅ΠΌΠΈ, ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‰Π° пълнСТа - основнитС ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° всяко Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π“Π»ΡŠΡΡ‚Π΅Ρ€

Π”Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с Gluster, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€ΠΊΠΎΠ½Π²Π΅Ρ€Π³Π΅Π½Ρ‚Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ със SDS, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ срСди ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π½Π° уСбсайта Π½Π° RedHat Π² сСкцията Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚Π΅ ΠΎΡ‚ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π·Π° SDS: Gluster ΠΈΠ»ΠΈ Ceph.

Gluster сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€Π΅Π²ΠΎΠ΄Π°Ρ‡ΠΈ - услуги, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ цялата Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ разпространСниС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Ρ‚.Π½. Brick Π΅ услуга, която обслуТва Π΅Π΄ΠΈΠ½ диск, Volume Π΅ Ρ‚ΠΎΠΌ (ΠΏΡƒΠ»), ΠΊΠΎΠΉΡ‚ΠΎ обСдинява Ρ‚Π΅Π·ΠΈ Ρ‚ΡƒΡ…Π»ΠΈ. Π‘Π»Π΅Π΄Π²Π° услугата Π·Π° разпрСдСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π³Ρ€ΡƒΠΏΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° функцията DHT (Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Π°). Няма Π΄Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ услугата Sharding Π² описаниСто, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ Ρ‰Π΅ ΠΎΠΏΠΈΡˆΠ°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с нСя.

ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

ΠŸΡ€ΠΈ запис цСлият Ρ„Π°ΠΉΠ» сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° Π² Ρ‚ΡƒΡ…Π»Π° ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сС записва Π² Ρ‚ΡƒΡ…Π»Π° Π½Π° втория ΡΡŠΡ€Π²ΡŠΡ€. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° вторият Ρ„Π°ΠΉΠ» Ρ‰Π΅ бъдС записан във Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° ΠΎΡ‚ Π΄Π²Π΅ Ρ‚ΡƒΡ…Π»ΠΈ (ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅) Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ.

Ако Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ са с ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Сднакъв Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚ΠΎΠΌΡŠΡ‚ сС ΡΡŠΡΡ‚ΠΎΠΈ само ΠΎΡ‚ Π΅Π΄Π½Π° Π³Ρ€ΡƒΠΏΠ°, Ρ‚ΠΎΠ³Π°Π²Π° всичко Π΅ Π½Π°Ρ€Π΅Π΄, Π½ΠΎ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ условия ΠΎΡ‚ описанията Ρ‰Π΅ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ слСднитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

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

ΠžΡ‚ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎΡ‚ΠΎ описаниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½ΠΈΠ΅ ΡΡŠΡ‰ΠΎ Π½Π΅Π²ΠΎΠ»Π½ΠΎ стигамС Π΄ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, Ρ‡Π΅ gluster Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΊΠ°Ρ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π²ΡŠΡ€Ρ…Ρƒ класичСския Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ RAID. ИмашС ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π·Π° нарязванС (Sharding) Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, Π½ΠΎ всичко Ρ‚ΠΎΠ²Π° Π΅ допълнСниС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°Π»Π°Π³Π° Π·Π°Π³ΡƒΠ±ΠΈ Π½Π° производитСлност Π½Π° Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, плюс ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° свободно разпространявани ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ с ограничСния Π½Π° производитСлността ΠΊΠ°Ρ‚ΠΎ Fuse. Няма услуги Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° производитСлността ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π·Π° устойчивост Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ разпрСдСлянС Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅. По-Π΄ΠΎΠ±Ρ€ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° производитСлност ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚ ΠΏΡ€ΠΈ конфигурацията β€žΠ Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈΡ€Π°Π½ΠΎβ€œ ΠΈ броят Π½Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ трябва Π΄Π° бъдС ΠΏΠΎΠ½Π΅ 6, Π·Π° Π΄Π° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ° 3 с ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ.

Π’Π΅Π·ΠΈ констатации са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΈ с описаниСто Π½Π° потрСбитСлското изТивяванС Π“Π»ΡŠΡΡ‚Π΅Ρ€ ΠΈ Π² сравнСниС с Π¦Π΅Ρ„, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΠΈΠΌΠ° описаниС Π½Π° ΠΎΠΏΠΈΡ‚Π°, Π²ΠΎΠ΄Π΅Ρ‰ Π΄ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°Π·ΠΈ ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π° ΠΈ ΠΏΠΎ-Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° конфигурация β€žΠ Π΅ΠΏΠ»ΠΈΠΊΠΈΡ€Π°Π½ΠΎ Ρ€Π°Π·ΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΎβ€œ.
ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

ΠšΠ°Ρ€Ρ‚ΠΈΠ½Π°Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ писанС Π½Π° Π΄Π²Π° Ρ„Π°ΠΉΠ»Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ копията Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ Ρ„Π°ΠΉΠ» са Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ Π² Π³Ρ€ΡƒΠΏΠ° Ρ‚ΠΎΠΌ 0, Π° Ρ‚Ρ€ΠΈ копия Π½Π° втория Ρ„Π°ΠΉΠ» са поставСни във Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° Ρ‚ΠΎΠΌ1 ΠΎΡ‚ Ρ‚Ρ€ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. ВсСки ΡΡŠΡ€Π²ΡŠΡ€ ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ диск.

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

Има ΠΈ някои ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° СфСктивност Π½Π° Gluster, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ постигнати ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ условия, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΄ΠΎ устойчивост Π½Π° ΠΏΡ€ΠΎΠ²Π°Π».

Π¦Π΅Ρ„

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ceph ΠΎΡ‚ описанията Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ успях Π΄Π° направя Π΄Π° намСря. Има ΠΈ сравнСниС ΠΌΠ΅ΠΆΠ΄Ρƒ ГлустСрфс ΠΈ Π¦Π΅Ρ„, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅, Ρ‡Π΅ Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ Ceph Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ услугитС ΠΌΡƒ изискват всички Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ рСсурси ΠΏΠΎΠ΄ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.

Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ceph ΠΏΠΎ-слоТСн ΠΎΡ‚ Gluster ΠΈ ΠΈΠΌΠ° услуги ΠΊΠ°Ρ‚ΠΎ услуги Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ, Π½ΠΎ цСлият Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π΅ доста слоТСн ΠΈ Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ гъвкав Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° виртуализация. Π”Π°Π½Π½ΠΈΡ‚Π΅ сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ, Π½ΠΎ Π² йСрархията Π½Π° всички услуги (ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ) ΠΈΠΌΠ° Π·Π°Π³ΡƒΠ±ΠΈ ΠΈ забавянС ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ натоварвания ΠΈ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΈ условия, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ слСдното статия.

ΠžΡ‚ описаниСто Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ΡΡŠΡ€Ρ†Π΅Ρ‚ΠΎ Π΅ CRUSH, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ сС ΠΈΠ·Π±ΠΈΡ€Π° мястото Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ. Π‘Π»Π΅Π΄Π²Π° PG - Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-Ρ‚Ρ€ΡƒΠ΄Π½Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ абстракция (логичСска Π³Ρ€ΡƒΠΏΠ°). PG са Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈ, Π·Π° Π΄Π° станС CRUSH ΠΏΠΎ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° PG Π΅ Π΄Π° Π³Ρ€ΡƒΠΏΠΈΡ€Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° рСсурси, Π΄Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ производитСлността ΠΈ скалируСмостта. АдрСсиранСто Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΎ, Π±Π΅Π· ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π² PG Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ скъпо. OSD Π΅ услуга Π·Π° всСки ΠΎΡ‚Π΄Π΅Π»Π΅Π½ диск.

ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

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

Π’ Ρ‚Π°Π·ΠΈ схСма Π³Ρ€ΡƒΠΏΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½ΠΈΠ²ΠΎ Π·Π° Π³ΡŠΠ²ΠΊΠ°Π²ΠΎΡΡ‚Ρ‚Π° Π½Π° цялото Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΊΠ°Ρ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π² Ρ‚Π°Π·ΠΈ Π²Π΅Ρ€ΠΈΠ³Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅Π²ΠΎΠ»Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° производитСлност. НапримСр, ΠΊΠΎΠ³Π°Ρ‚ΠΎ записватС Π΄Π°Π½Π½ΠΈ, систСмата трябва Π΄Π° Π³ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈ Π½Π° Ρ‚Π΅Π·ΠΈ Π³Ρ€ΡƒΠΏΠΈ ΠΈ слСд Ρ‚ΠΎΠ²Π° Π½Π° физичСско Π½ΠΈΠ²ΠΎ Π½Π° основния диск ΠΈ дисковС Π·Π° Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ. ВоСст функцията Hash Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΈ вмъкванС Π½Π° ΠΎΠ±Π΅ΠΊΡ‚, Π½ΠΎ ΠΈΠΌΠ° страничСн Π΅Ρ„Π΅ΠΊΡ‚ - Ρ‚ΠΎΠ²Π° са ΠΌΠ½ΠΎΠ³ΠΎ високи Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΈ ограничСния Π·Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Ρ…Π΅ΡˆΠ° (ΠΏΡ€ΠΈ добавянС ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π°Π½Π΅ Π½Π° диск). Π”Ρ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Ρ…Π΅ΡˆΠ° Π΅ ясно Π·Π°ΠΊΠΎΠ²Π°Π½ΠΎΡ‚ΠΎ мСстополоТСниС Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ. ВоСст, Π°ΠΊΠΎ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½ Π΄ΠΈΡΠΊΡŠΡ‚ Π΅ ΠΏΠΎΠ΄ повишСно Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, Ρ‚ΠΎΠ³Π°Π²Π° систСмата няма Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π½Π΅ пишС Π½Π° Π½Π΅Π³ΠΎ (Ρ‡Ρ€Π΅Π· ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π΄Ρ€ΡƒΠ³ диск), Ρ…Π΅Ρˆ функцията задълТава Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ спорСд ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡ‚ΠΎ, нСзависимо ΠΊΠΎΠ»ΠΊΠΎ лошо Π΅ Π΄ΠΈΡΠΊΡŠΡ‚ Π΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ceph изяТда ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΏΡ€ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° PG Π² случай Π½Π° самолСчСниС ΠΈΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. Π˜Π·Π²ΠΎΠ΄ΡŠΡ‚ Π΅, Ρ‡Π΅ Ceph Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ (ΠΌΠ°ΠΊΠ°Ρ€ ΠΈ Π±Π°Π²Π½ΠΎ), Π½ΠΎ само ΠΊΠΎΠ³Π°Ρ‚ΠΎ няма ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅, Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΈ ситуации ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

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

Vstorage

АрхитСктурата ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΎΡ‰Π΅ ΠΏΠΎ-интСрСсна Virtuozzo ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (Vstorage), ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π°Π΅Π΄Π½ΠΎ с Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€ Π½Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ възли, Π½Π° ΡΡŠΡ‰ΠΈΡ ΠΆΠ»Π΅Π·Π°, Π½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ всичко ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ, Π·Π° Π΄Π° постигнСтС Π΄ΠΎΠ±Ρ€Π° производитСлност. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ внСдряванСто Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΎΡ‚ кутията във всяка конфигурация, Π±Π΅Π· Π΄Π° сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°, Ρ‰Π΅ бъдС ΠΌΠ½ΠΎΠ³ΠΎ лСсно, Π½ΠΎ Π½Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Какво ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎ услугитС Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€Π° kvm-qemu ΠΈ Ρ‚ΠΎΠ²Π° са само няколко услуги, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π° ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° йСрархия ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ: клиСнтска услуга, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π° Ρ‡Ρ€Π΅Π· FUSE (ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π°, Π½Π΅ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄), услуга Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ MDS (ΠœΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ услуга), услуга Chunk услуга Π±Π»ΠΎΠΊΠΎΠ²Π΅ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π° физичСско Π½ΠΈΠ²ΠΎ Π΅ Ρ€Π°Π²Π½ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ диск ΠΈ Ρ‚ΠΎΠ²Π° Π΅ всичко. По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° скоростта, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° схСма с устойчивост Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ с Π΄Π²Π΅ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ, Π½ΠΎ Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ ΠΈ рСгистрационни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° SSD устройства, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠ»Π΅Ρ€Π°Π½Ρ‚Π½ΠΎΡ‚ΠΎ към Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ (ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ raid6) ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ ΠΎΠ²ΡŠΡ€ΠΊΠ»ΠΎΠΊΠ½Π°Ρ‚ΠΎ Π½Π° Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½Π° схСма ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π½Π° всички Ρ„Π»Π°Ρˆ. Има някои Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ ΠΏΡ€ΠΈ EC (ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π·Π° ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅): ΠΏΡ€ΠΈ промяна Π½Π° Π΅Π΄ΠΈΠ½ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС прСизчислят сумитС Π·Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚. Π—Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π·Π°Π³ΡƒΠ±ΠΈΡ‚Π΅, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ‚Π°Π·ΠΈ опСрация, Ceph пишС Π² EC ΠΏΠΎ ΠΎΡ‚Π»ΠΎΠΆΠ΅Π½ Π½Π°Ρ‡ΠΈΠ½ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с производитСлността ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° заявка, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ всички Π±Π»ΠΎΠΊΠΎΠ²Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Π½ΠΈ, Π° Π² случая Π½Π° Virtuozzo Storage, запис Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π½Π° β€žΠ»ΠΎΠ³-структурирана Ρ„Π°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡ‚Π΅ΠΌΠ°β€œ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° изчисляванС Π½Π° ΠΏΠ°Ρ€ΠΈΡ‚Π΅Ρ‚Π°. Π—Π° Π΄Π° ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ с ускорСниС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΈ Π±Π΅Π· Π•Πš, ΠΈΠΌΠ° ΠΊΠ°Π»ΠΊΡƒΠ»Π°Ρ‚ΠΎΡ€. – Ρ†ΠΈΡ„Ρ€ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΈ Π² зависимост ΠΎΡ‚ ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚Π° Π½Π° точност Π½Π° производитСля Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ, Π½ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ изчислСнията Π΅ Π΄ΠΎΠ±Ρ€Π° ΠΏΠΎΠΌΠΎΡ‰ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° конфигурацията.

Π•Π΄Π½Π° проста Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π΅ абсорбират ΠΆΠ΅Π»Π΅Π·Π½ΠΈ рСсурси, Π½ΠΎ Π°ΠΊΠΎ изчислитС всички Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°Ρ‚Π΅ Π½Π° ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄ΠΎ Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€Π°.
Има схСма Π·Π° сравняванС Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ рСсурси ΠΎΡ‚ Ceph ΠΈ Virtuozzo услуги Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅.

ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

Ако ΠΏΠΎ-Ρ€Π°Π½ΠΎ бСшС възмоТно Π΄Π° сС сравнят Gluster ΠΈ Ceph с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° стари статии, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡ‚Π΅ Ρ€Π΅Π΄ΠΎΠ²Π΅ ΠΎΡ‚ тях, Ρ‚ΠΎΠ³Π°Π²Π° с Virtuozzo Π΅ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Няма ΠΌΠ½ΠΎΠ³ΠΎ статии Π·Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈ информацията ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π° само ΠΎΡ‚ докумСнтацията Π·Π° Π½Π΅Π³ΠΎ Π½Π° английски ΠΈΠ»ΠΈ Π½Π° руски, Π°ΠΊΠΎ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Vstorage ΠΊΠ°Ρ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ Π² някои Ρ…ΠΈΠΏΠ΅Ρ€ΠΊΠΎΠ½Π²Π΅Ρ€Π³ΠΈΡ€Π°Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ Росплатформа ΠΈ Acronis.

Π©Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π° с описаниС Π½Π° Ρ‚Π°Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ тСкст, Π½ΠΎ ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ докумСнтацията сами, Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰Π°Ρ‚Π° докумСнтация ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° само ΠΊΠ°Ρ‚ΠΎ справка Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° Π΄ΡƒΠΌΠ°.

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ процСса Π½Π° запис Π² Ρ…ΠΈΠ±Ρ€ΠΈΠ΄Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° конфигурация с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅, описани ΠΏΠΎ-Π³ΠΎΡ€Π΅: Π·Π°ΠΏΠΈΡΡŠΡ‚ Π·Π°ΠΏΠΎΡ‡Π²Π° Π΄Π° ΠΎΡ‚ΠΈΠ²Π° към възСла, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π³ΠΎ Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π°Π» (услугата Π·Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ FUSE), Π½ΠΎ главният ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π° услугата Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ (MDS), Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Ρ‰Π΅ насочСтС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ към ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° част ΠΎΡ‚ услугата (услуга Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ CS Π±Π»ΠΎΠΊΠΎΠ²Π΅), тоСст MDS Π½Π΅ участва Π² процСса Π½Π° запис, Π° просто насочва услугата към Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° част. ΠšΠ°Ρ‚ΠΎ цяло ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π΄Π°Π΄Π΅ΠΌ аналогия Π½Π° записа с Π½Π°Π»ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΎΠ΄Π° Π² Π±ΡŠΡ‡Π²ΠΈ. ВсСки Π±Π°Ρ€Π΅Π» Π΅ 256MB Π±Π»ΠΎΠΊ Π΄Π°Π½Π½ΠΈ.

ΠšΡ€Π°Ρ‚ΠΊΠΎ сравнСниС Π½Π° SDS Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΈΠ»ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° подходяща ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ (GlusterVsCephVsVirtuozzoStorage)

ВоСст, Π΅Π΄ΠΈΠ½ диск Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ Ρ‚Π°ΠΊΠΈΠ²Π° Π²Π°Ρ€Π΅Π»ΠΈ, тоСст ΠΎΠ±Π΅ΠΌΡŠΡ‚ Π½Π° диска, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° 256MB. Всяко ΠΊΠΎΠΏΠΈΠ΅ сС разпрСдСля Π½Π° Π΅Π΄ΠΈΠ½ възСл, Π²Ρ‚ΠΎΡ€ΠΎΡ‚ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ възСл ΠΈ Ρ‚.Π½... Ако ΠΈΠΌΠ°ΠΌΠ΅ Ρ‚Ρ€ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ ΠΈ ΠΈΠΌΠ° SSD дисковС Π·Π° кСш (Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ запис Π½Π° Π»ΠΎΠ³ΠΎΠ²Π΅), Ρ‚ΠΎΠ³Π°Π²Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° записа Ρ‰Π΅ Π½Π°ΡΡ‚ΡŠΠΏΠΈ слСд записа Π»ΠΎΠ³ΡŠΡ‚ към SSD ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎΡ‚ΠΎ Π½ΡƒΠ»ΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ SSD Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π½Π° HDD, сякаш Π½Π° Π·Π°Π΄Π΅Π½ ΠΏΠ»Π°Π½. Π’ случай Π½Π° Ρ‚Ρ€ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ, Π·Π°ΠΏΠΈΡΡŠΡ‚ Ρ‰Π΅ бъдС Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½ слСд ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚ SSD Π½Π° трСтия възСл. МоТС Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, Ρ‡Π΅ сумата ΠΎΡ‚ скоростта Π½Π° запис Π½Π° Ρ‚Ρ€ΠΈ SSD ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° Ρ‚Ρ€ΠΈ ΠΈ Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ скоростта Π½Π° запис Π½Π° Π΅Π΄Π½Π° Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°, Π½ΠΎ копията сС записват ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈ скоростта Π½Π° латСнтност Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π΅ ΠΏΠΎ-висока ΠΎΡ‚ Ρ‚Π°Π·ΠΈ Π½Π° SSD, ΠΈ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ производитСлността Π½Π° запис Ρ‰Π΅ зависи ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π’ Ρ‚Π°Π·ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ°, Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»Π½ΠΈ IOPS, трябва Π΄Π° Π·Π°Ρ€Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ цСлия Vstorage ΠΎΡ‚ мСтодология, тоСст тСстванС Π½Π° Ρ€Π΅Π°Π»Π½ΠΎΡ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, Π° Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΈ кСша, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ правилният Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° Π±Π»ΠΎΠΊΠ° Π΄Π°Π½Π½ΠΈ, броя Π½Π° Π½ΠΈΡˆΠΊΠΈΡ‚Π΅ ΠΈ Ρ‚.Π½.

ГорСспомСнатият записващ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π½Π° SSD Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ Ρ‚Π°ΠΊΡŠΠ² Π½Π°Ρ‡ΠΈΠ½, Ρ‡Π΅ Π²Π΅Π΄Π½Π°Π³Π° Ρ‰ΠΎΠΌ Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΏΠ°Π΄Π½Π°Ρ‚ Π² Π½Π΅Π³ΠΎ, Ρ‚Π΅ Π²Π΅Π΄Π½Π°Π³Π° сС Ρ‡Π΅Ρ‚Π°Ρ‚ ΠΎΡ‚ услугата ΠΈ сС записват Π½Π° HDD. Има няколко услуги Π·Π° ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½ΠΈ (MDS) Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΈ тСхният Π±Ρ€ΠΎΠΉ сС опрСдСля ΠΎΡ‚ ΠΊΠ²ΠΎΡ€ΡƒΠΌ, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ спорСд Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Paxos. ΠžΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° FUSE Π΅ ΠΏΠ°ΠΏΠΊΠ° Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, която Π΅ Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌΠ° Π·Π° всички възли Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, всСки възСл ΠΈΠΌΠ° ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ спорСд Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ Π·Π° всСки възСл.

Π—Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ ΠΎΡ‚ описанитС ΠΏΠΎ-Π³ΠΎΡ€Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°ΠΆΠ½ΠΎ Π½Π° Π΅Ρ‚Π°ΠΏΠ° Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½Π΅ ΠΈ внСдряванС ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Ρ‰Π΅ ΠΈΠΌΠ° балансиранС ΠΏΠΎΡ€Π°Π΄ΠΈ Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈΠ·Π±Ρ€Π°Π½Π° чСстотна Π»Π΅Π½Ρ‚Π° Π½Π° мрСТовия ΠΊΠ°Π½Π°Π». ΠŸΡ€ΠΈ Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ правилния Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ Π½Π° Ρ€Π°ΠΌΠΊΠ°Ρ‚Π°. Има ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ голяма Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ описания ΠΏΠΎ-Π³ΠΎΡ€Π΅ SDS, Ρ‚ΠΎΠ²Π° Π΅ ΠΏΡ€Π΅Π΄ΠΏΠ°Π·ΠΈΡ‚Π΅Π» с тСхнологията Π·Π° Π±ΡŠΡ€Π· ΠΏΡŠΡ‚ във Virtuozzo Storage. ΠšΠΎΠ΅Ρ‚ΠΎ, Π² допълнСниС към модСрнизирания ΠΏΡ€Π΅Π΄ΠΏΠ°Π·ΠΈΡ‚Π΅Π», Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° IOPS ΠΈ Π²ΠΈ позволява Π΄Π° Π½Π΅ сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‚Π΅ ΠΎΡ‚ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅. ΠšΠ°Ρ‚ΠΎ цяло, Π² сравнСниС с описанитС ΠΏΠΎ-Π³ΠΎΡ€Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ, Ρ‚Π°Π·ΠΈ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ-ΠΌΠΎΡ‰Π½Π°, Π½ΠΎ Π·Π° Ρ‚Π°ΠΊΠΎΠ²Π° удоволствиС, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, трябва Π΄Π° Π·Π°ΠΊΡƒΠΏΠΈΡ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈ, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ Ceph ΠΈ Gluster.

Π—Π° Π΄Π° ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΠΌ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ΄Ρ‡Π΅Ρ€Ρ‚Π°Π΅ΠΌ Π²ΡŠΡ€Ρ…Π° Π½Π° Ρ‚Ρ€ΠΈΡ‚Π΅: Virtuozzo Storage Π΅ Π½Π° ΠΏΡŠΡ€Π²ΠΎ място ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° производитСлност ΠΈ надСТдност Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°, Ceph Π΅ Π½Π° Π²Ρ‚ΠΎΡ€ΠΎ място, Π° Gluster Π΅ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΎ място.

ΠšΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈΡ‚Π΅, ΠΏΠΎ ΠΊΠΎΠΈΡ‚ΠΎ бСшС ΠΈΠ·Π±Ρ€Π°Π½ΠΎ Virtuozzo Storage: Ρ‚ΠΎΠ²Π° Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π·Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Fuse с Π±ΡŠΡ€Π· ΠΏΡŠΡ‚, гъвкав Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ Π½Π° рСсурси ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° сподСлянС с ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ (изчисляванС/виртуализация), тоСст Π΅ напълно подходящо Π·Π° Ρ…ΠΈΠΏΠ΅Ρ€ΠΊΠΎΠ½Π²Π΅Ρ€Π³Π΅Π½Ρ‚Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚ΠΎΠΉ Π΅ част. На Π²Ρ‚ΠΎΡ€ΠΎ място Π΅ Ceph, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π΅ ΠΏΠΎ-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π² сравнСниС с Gluster, ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° си Π² Π±Π»ΠΎΠΊΠΎΠ²Π΅, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎ-гъвкави сцСнарии ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ.

Има ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π΄Π° сС напишС сравнСниС ΠΌΠ΅ΠΆΠ΄Ρƒ vSAN, Space Direct Storage, Vstorage ΠΈ Nutanix Storage, тСстванС Π½Π° Vstorage Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π½Π° HPE ΠΈ Huawei, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ сцСнарии Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Vstorage с външни Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ систСми Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π°ΠΊΠΎ Π²ΠΈ харСса статията, Ρ‰Π΅ бъдС Ρ€Π°Π΄Π²Π°ΠΌ сС Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ вас, ΠΊΠΎΠ΅Ρ‚ΠΎ Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° повиши мотивацията Π·Π° Π½ΠΎΠ²ΠΈ статии, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΈ ТСлания.

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

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