Балансировка Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (Част 2)

Π’ ΠΏΡ€ΠΎΡˆΠ»Π°Ρ‚Π° статия Π Π°Π·ΠΊΠ°Π·Π°Ρ…ΠΌΠ΅ Π·Π° ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Watcher ΠΈ прСдставихмС ΠΎΡ‚Ρ‡Π΅Ρ‚ Π·Π° изпитания. Π’Π°ΠΊΠΈΠ²Π° изпитания ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°ΠΌΠ΅ Π·Π° балансировка ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° голямо ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎ ΠΈΠ»ΠΈ опСраторско ΠΎΠ±Π»Π°ΠΊΠΎ.

Високата слоТност Π½Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° ΠΌΠΎΠΆΠ΅ Π΄Π° изисква няколко статии Π·Π° описаниС Π½Π° нашия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ДнСс ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌΠ΅ Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° статия ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π°, посвСтСна Π½Π° балансировката Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π² ΠΎΠ±Π»Π°ΠΊΠ°.

Няколко Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°

ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° VmWare Π΅ Π²Π½Π΅Π΄Ρ€ΠΈΠ»Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° DRS (Distributed Resource Scheduler) Π·Π° балансировка Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° ΠΎΡ‚ тях срСда Π·Π° виртуализация.

ΠšΠ°ΠΊΡ‚ΠΎ пишС searchvmware.techtarget.com/definition/VMware-DRS
Β«VMware DRS (ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ‚Π΅ рСсурси) Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, която балансира изчислитСлнитС натоварвания с Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ рСсурси Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° срСда. Π’Π°Π·ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π΅ част ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π·Π° виртуализация, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ VMware Infrastructure.

Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° VMware DRS ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ опрСдСлят ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° физичСскитС рСсурси ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини (Π’Πœ). Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС настроСна Π·Π° Ρ€ΡŠΡ‡Π½ΠΎ ΠΈΠ»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. РСсурсни ΠΏΡƒΠ»ΠΎΠ²Π΅ Π½Π° VMware ΠΌΠΎΠ³Π°Ρ‚ лСсно Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ, ΠΈΠ·Ρ‚Ρ€ΠΈΡ‚ΠΈ ΠΈΠ»ΠΈ Ρ€Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ. ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅, рСсурснитС ΠΏΡƒΠ»ΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ бизнСс Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ. Ако Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄Π½Π° ΠΈΠ»ΠΈ няколко Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини рязко сС промСня, VMware DRS прСразпрСдСля Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини ΠΌΠ΅ΠΆΠ΄Ρƒ физичСскитС ΡΡŠΡ€Π²ΡŠΡ€ΠΈ. Ако ΠΎΠ±Ρ‰ΠΎΡ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ намалява, някои физичСски ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ, Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ консолидирано.Β»

Π—Π°Ρ‰ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° балансировката?


ΠΠ°ΡˆΠ΅Ρ‚ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π΅, Ρ‡Π΅ DRS Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½Π° функция Π·Π° ΠΎΠ±Π»Π°ΠΊΠ°, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ DRS трябва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΠΈΠ½Π°Π³ΠΈ ΠΈ навсякъдС. Π’ зависимост ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ изисквания към DRS ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° балансировка. Има ситуации, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ балансировката Π΅ Π½Π΅Π½ΡƒΠΆΠ½Π°. Или Π΄ΠΎΡ€ΠΈ Π²Ρ€Π΅Π΄Π½Π°.

Π—Π° Π΄Π° бъдС ΠΏΠΎ-ясно, къдС ΠΈ Π·Π° ΠΊΠΎΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ DRS, Π½Π΅ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Ρ†Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠžΠ±Π»Π°Ρ†ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΈ частни. Π•Ρ‚ΠΎ основнитС различия ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π·ΠΈ ΠΎΠ±Π»Π°Ρ†ΠΈ ΠΈ Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

Частни ΠΎΠ±Π»Π°Ρ†ΠΈ / Π“ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ
ΠŸΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π»Π°Ρ†ΠΈ / Π‘Ρ€Π΅Π΄Π΅Π½ ΠΈ малък бизнСс, Ρ…ΠΎΡ€Π°

ОсновСн ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΈ Ρ†Π΅Π»ΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°
ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ сСрвис ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚
Π‘Π½ΠΈΠΆΠ°Π²Π°Π½Π΅ Π½Π° сСбСстойността Π½Π° услугитС Π² конкурСнцията Π½Π° ΠΏΠ°Π·Π°Ρ€Π°

Изисквания Π·Π° услугата
НадСТдност Π½Π° всички Π½ΠΈΠ²Π° ΠΈ във всички Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° систСмата

Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½Π° производитСлност

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π² няколко ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈΒ 

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° ΠΈ физичСска сигурност Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅

SLA ΠΈ 24/7 ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°
Максимална простота ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° услугата

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»Π½ΠΎ прости услуги

ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€Π½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π»Π΅ΠΆΠΈ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

ΠŸΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π’Πœ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° сигурност Π½Π° Π½ΠΈΠ²ΠΎ стандартни услуги, отговорността Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

ΠœΠΎΠ³Π°Ρ‚ Π΄Π° сС случват сривовС

Няма SLA, качСството Π½Π΅ Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ

ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ»

Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΡ‚ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π΅ Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ

Π₯арактСристики Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
Много ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ прилоТСния.

Legacy прилоТСния, наслСдСни Π² компанията.

Π‘Π»ΠΎΠΆΠ½ΠΈ кастомизирани Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π·Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Аффинити ΠΏΡ€Π°Π²ΠΈΠ»Π°.

Π Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° софтуСра Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½ΠΈΡ Π² Ρ€Π΅ΠΆΠΈΠΌ 7x24.Β 

БрСдства Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ "Π½Π° Π»Π΅Ρ‚ΠΎ".

ΠŸΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠ° Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½Π° натоварСност Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°.
Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΈ прилоТСния – ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ балансиранС, Apache, WEB, VPN, SQL

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ спиранС Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° извСстно Π²Ρ€Π΅ΠΌΠ΅

Допуска сС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π’Πœ Π² ΠΎΠ±Π»Π°ΠΊΠ°

Π Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΎΡ‚ страна Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°

ΠŸΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠ° срСдна натоварСност ΠΏΡ€ΠΈ голям Π±Ρ€ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.

БлСдствия Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°
ГСокластСризация

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π‘Π₯Π”

Π Π΅Π·Π΅Ρ€Π²ΠΈΡ€Π°Π½Π° БРК
Π›ΠΎΠΊΠ°Π»Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° изчислитСлни възли

Π¦Π΅Π»ΠΈ Π½Π° балансиранСто
Π Π°Π²Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ

Максимална отзивчивост Π½Π° прилоТСнията 

Минимално Π²Ρ€Π΅ΠΌΠ΅ Π·Π° забавянС ΠΏΡ€ΠΈ балансиранС

Балансировка само Π² случай Π½Π° явна нСобходимост

ИзваТданС Π½Π° част ΠΎΡ‚ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»Π°ΠΊΡ‚ΠΈΡ‡Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°
Π‘Π½ΠΈΠΆΠ°Π²Π°Π½Π΅ Π½Π° сСбСстойността Π½Π° услугата ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Β 

Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° част ΠΎΡ‚ рСсурситС ΠΏΡ€ΠΈ ниска натоварСност

БпСстяванС Π½Π° СлСктричСска СнСргия

НамаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° пСрсонал

НиС ΠΏΡ€Π°Π²ΠΈΠΌ слСднитС ΠΈΠ·Π²ΠΎΠ΄ΠΈ:

Π—Π° частни ΠΎΠ±Π»Π°Ρ†ΠΈ, прСдоставСни Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, DRS ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° с ΠΎΠ³Π»Π΅Π΄ Π½Π° ограничСнията:

  • ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност ΠΈ спазванС Π½Π° Π°Ρ„Ρ„ΠΈΠ½ΠΈΡ‚ΠΈ-ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π° ΠΏΡ€ΠΈ балансиранСто;
  • Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ рСсурси Π² Ρ€Π΅Π·Π΅Ρ€Π² Π² случай Π½Π° авария;
  • Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π‘Π₯Π”;
  • Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ във Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΈ Π·Π° администриранС, Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΈ балансировка;
  • балансировка само Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π°Π³Ρ€Π΅Π³Π°Ρ‚Π° Π½Π° хостовСтС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°;
  • балансировка само ΠΏΡ€ΠΈ силСн дисбаланс, Π½Π°ΠΉ-Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΈ бСзопасни ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Π’Πœ (Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка миграцията ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ);
  • балансировка спрямо "спокойни" Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини (миграцията Π½Π° "ΡˆΡƒΠΌΠ½ΠΈ" Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡ‚Π½Π΅ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅);
  • балансировка, ΠΎΡ‚Ρ‡ΠΈΡ‚Π°ΠΉΠΊΠΈ "Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅" β€” Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π‘Π₯Π” ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° (ΠΏΡ€ΠΈ кастомизирани Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ);
  • балансировка, ΠΎΡ‚Ρ‡ΠΈΡ‚Π°ΠΉΠΊΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ особСности Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всяка Π’Πœ;
  • балансировката Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π² Π½Π΅Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (Π½ΠΎΡ‰Π΅ΠΌ, ΠΏΡ€Π΅Π· ΡƒΠΈΠΊΠ΅Π½Π΄Π°, ΠΏΠΎ ΠΏΡ€Π°Π·Π½ΠΈΡ†ΠΈΡ‚Π΅).

Π—Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π»Π°Ρ†ΠΈ, прСдоставящи услуги Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, DRS ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-чСсто, с Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ:

  • липса Π½Π° ограничСния Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° сигурност ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π·Π° Π°Ρ„Ρ„ΠΈΠ½ΠΈΡ‚ΠΈ;
  • балансировка Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ°;
  • балансировка ΠΏΠΎ всяко Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ Π²Ρ€Π΅ΠΌΠ΅;
  • балансировка Π½Π° всяка Π’Πœ;
  • балансировка Π½Π° "ΡˆΡƒΠΌΠ½ΠΈ" Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини (Π·Π° Π΄Π° Π½Π΅ ΠΏΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° останалитС);
  • Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини чСсто сС ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈ дисковС;
  • ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅ Π½Π° срСдната производитСлност Π½Π° Π‘Π₯Π” ΠΈ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° (Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΎΠ±Π»Π°ΠΊΠ° Π΅ Π΅Π΄ΠΈΠ½Π½Π°);
  • балансировка ΠΏΠΎ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Π½Π°Π»ΠΈΡ‡Π½Π° статистика Π·Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π¦ΠžΠ”.

БлоТността Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°

БлоТността Π½Π° балансировката сС ΡΡŠΡΡ‚ΠΎΠΈ Π² Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ DRS трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с голямо количСство Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ:

  • ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° всяка ΠΎΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅;
  • Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ систСми;
  • ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π½Π° Π‘Π£Π‘Π”;
  • Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° изчислитСлнитС рСсурси, Π‘Π₯Π”, ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°;
  • взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Π² Π±ΠΈΡ‚ΠΊΠ°Ρ‚Π° Π·Π° рСсурситС Π½Π° ΠΎΠ±Π»Π°ΠΊΠ°.

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

Балансировка Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (Част 2)

ΠΠ°ΡˆΠ°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-слоТна ΠΈ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° риск систСмата Π΄Π° Π½Π΅ успСС Π΄Π° балансира Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π΄ΠΎ установСнитС стойности Π² Ρ€Π°Π·ΡƒΠΌΠ΅Π½ срок, Π΄ΠΎΡ€ΠΈ ΠΈ Π΄Π° няма външни Π²ΡŠΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ ΠΎΡ‚ страна Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.

Балансировка Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (Част 2)

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π—Π° Π΄Π° Ρ€Π΅ΡˆΠΈΠΌ Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° Π½Π΅ Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°, Π° Π΄Π° сС основавамС Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ ΠΎΠΏΠΈΡ‚ ΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ с ΠΎΠΏΠΈΡ‚Π½ΠΈ спСциалисти Π² областта. Π—Π° щастиС, Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ напълно съвпадна с Π½Π°ΡˆΠ΅Ρ‚ΠΎ.

Π•Ρ‚Π°ΠΏ 1

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ систСма, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° тСхнология Π·Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, ΠΈ ΠΎΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅ Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ рСсурситС си Π½Π° Π½Π΅ΠΉΠ½Π°Ρ‚Π° основа.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡŠΡ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ сС ΡΡŠΡΡ‚ΠΎΠ΅ΡˆΠ΅ Π² тСстванСто Π½Π° Π½ΠΎΠ²Π° тСхнология, Π° ваТността ΠΌΡƒ – Π² ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ към Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΏΡ€ΠΈ останалитС Ρ€Π°Π²Π½ΠΈ условия стандартнитС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ·Ρ‡Π΅Ρ€ΠΏΠ°Ρ…Π° своитС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ.

Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°Ρ…ΠΌΠ΅ систСмата ΠΈ наистина Π·Π°ΠΏΠΎΡ‡Π½Π° балансиранС. ΠœΠ°Ρ‰Π°Π±ΡŠΡ‚ Π½Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎ Π½Π΅ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ оптимистични Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ, обявСни ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅, Π½ΠΎ бСшС Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Π΅ балансиранСто Ρ€Π°Π±ΠΎΡ‚ΠΈ.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠΌΠ°Ρ…ΠΌΠ΅ доста сСриозни ограничСния:

  • Π—Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини Π΄Π° работят Π±Π΅Π· ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° сСдмици ΠΈΠ»ΠΈ мСсСци.
  • ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π·Π° оптимизация Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΠΎ-Ρ€Π°Π½Π½ΠΈ "историчСски" Π΄Π°Π½Π½ΠΈ.
  • Π—Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ голяма Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ изчислитСлни рСсурси.
  • ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡΡ‚Π° ΠΈ балансиранСто ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ относитСлно рядко – Π½Π° всСки няколко часа, ΠΊΠΎΠ΅Ρ‚ΠΎ явно Π΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ.

Π•Ρ‚Π°ΠΏ 2

Въй ΠΊΠ°Ρ‚ΠΎ Π½Π΅ бяхмС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΠΎΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅ систСмата ΠΈ Π·Π° Ρ‚ΠΎΠ²Π° Π΄Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½Π° основния Π²ΡŠΠΏΡ€ΠΎΡ – Π·Π° ΠΊΠΎΠ³ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ?

ΠŸΡŠΡ€Π²ΠΎ – Π·Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. Π—Π½Π°Ρ‡ΠΈ, Π½ΠΈ трябва систСма, която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±ΡŠΡ€Π·ΠΎ, с ΠΎΠ½Π΅Π·ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ само опростяват рСализацията.

Вторият Π²ΡŠΠΏΡ€ΠΎΡ – ΠΊΠ°ΠΊΠ²ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΠ΄ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° "Π±ΡŠΡ€Π·ΠΎ"? Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΡ€Π°Ρ‚ΠΊΠΈ Π΄Π΅Π±Π°Ρ‚ΠΈ Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° сС основавамС Π½Π° Π²Ρ€Π΅ΠΌΠ΅ Π·Π° рСакция ΠΎΡ‚ 5 Π΄ΠΎ 10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Π·Π° Π΄Π° Π½Π΅ въвСдСм систСмата Π² рСзонанс ΠΏΡ€ΠΈ краткосрочни колСбания.

ВрСтият Π²ΡŠΠΏΡ€ΠΎΡ – какъв Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° балансираното количСство ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅ΠΌ?
Π’ΠΎΠ·ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ сС Ρ€Π΅ΡˆΠΈ сам. ОбикновСно ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π΅ правят Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΈΡ‚Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈΡ‚Π΅ Ρ‚Π²ΡŠΡ€Π΄Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ Ρ‚ΠΎΠ²Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π° Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈΡ‚Π΅ ΠΎΡ‚ статията Π΄Π° сС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ‚ΠΈΡ‚Π΅ Π΄ΠΎ 30-40 ΡΡŠΡ€Π²ΡŠΡ€Π°.

ОсвСн Ρ‚ΠΎΠ²Π°, сСгмСнтиранС Π½Π° ΠΏΡƒΠ»Π° ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ опростява Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° балансировка.

Π§Π΅Ρ‚Π²ΡŠΡ€Ρ‚ΠΈΡΡ‚ Π²ΡŠΠΏΡ€ΠΎΡ – ΠΊΠΎΠ»ΠΊΠΎ подходяща Π΅ Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° с дългия си процСс Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π΅Π΄ΠΊΠΈΡ‚Π΅ балансировки Π·Π° нас? Π Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° сС ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΡ‚ нСя Π² ΠΏΠΎΠ»Π·Π° Π½Π° ΠΏΠΎ-прости ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ Π·Π° сСкунди.

Балансировка Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (Част 2)

Π‘ описаниСто Π½Π° систСмата, която ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚Π°ΠΊΠΈΠ²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΈ Π½Π΅ΠΉΠ½ΠΈΡ‚Π΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Ρ‚Π΅ Ρ‚ΡƒΠΊ

Π˜Π·Π³Ρ€Π°Π΄ΠΈΠ»ΠΈ ΠΈ стартирали смС Ρ‚Π°Π·ΠΈ систСма ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ ΠΎΠ±Π΅Ρ‰Π°Π²Π°Ρ‰ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ – Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° тя Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠ±Π»Π°ΠΊΠ° ΠΈ Π΄Π°Π²Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π·Π° прСмСстСнитС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, ΠΊΠΎΠΈΡ‚ΠΎ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° стСпСн са ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ. Π”ΠΎΡ€ΠΈ сСга Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° постигнСм 10-15% освобоТдаванС Π½Π° рСсурси Π·Π° Π½ΠΎΠ²ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини с ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠ΅ Π½Π° качСството Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅.

Балансировка Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (Част 2)

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

Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ Π΄Π° ΠΎΡ†Π΅Π½ΠΈΠΌ СфСктивността Π½Π° дСйстващия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ ΠΈ сС ΠΎΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ възмоТни Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Π½Π΅Π³ΠΎ.

Π•Ρ‚Π°ΠΏ 3

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

  1. Бтатистиката, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΡƒΠΊ ΠΈ Ρ‚ΡƒΠΊ ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Π΄Π²Ρƒ- ΠΈ чСтирипроцСсорнитС систСми ΠΏΠΎ производитСлност са Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-ниски ΠΎΡ‚ СднопроцСсорнитС. Π—Π½Π°Ρ‡ΠΈ, всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ ΠΎΡ‚ Π·Π°ΠΊΡƒΠΏΠ΅Π½ΠΈΡ‚Π΅ Π² многопроцСсорни систСми CPU, RAM, SSD, LAN, FC Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠ° ΠΎΡ‚Π΄Π°Ρ‡Π° Π² сравнСниС с СднопроцСсорнитС.
  2. Π‘Π°ΠΌΠΈΡ‚Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΡ†ΠΈ Π½Π° рСсурси ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят с сСриозни Π³Ρ€Π΅ΡˆΠΊΠΈ, Π΅Ρ‚ΠΎ Π΅Π΄Π½Π° ΠΎΡ‚ статиитС ΠΏΠΎ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ°.
  3. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΎΡ‚ Intel ΠΈ AMD Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° RAM ΠΈ кСша позволяват Π΄Π° сС ΠΏΡ€ΠΎΡƒΡ‡Π²Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини ΠΈ Π΄Π° сС ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π°Ρ‚ ΠΏΠΎ Ρ‚Π°ΠΊΡŠΠ² Π½Π°Ρ‡ΠΈΠ½, Ρ‡Π΅ "ΡˆΡƒΠΌΠ½ΠΈΡ‚Π΅" съсСди Π΄Π° Π½Π΅ ΠΏΡ€Π΅Ρ‡Π°Ρ‚ Π½Π° "Ρ‚ΠΈΡ…ΠΈΡ‚Π΅" Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини.
  4. Π Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°Π±ΠΎΡ€Π° ΠΎΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ (ΠΌΡ€Π΅ΠΆΠ°, SCSI, ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина, Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ Π·Π° миграция, готовност Π·Π° миграция).

Π˜Ρ‚ΠΎΠ³ΠΎ

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ Π½Π°ΡˆΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‚Π΅ Π·Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π΅ ясСн ΠΈΠ·Π²ΠΎΠ΄, Ρ‡Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС постигнС ΡΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π° оптимизация Π½Π° рСсурситС (25-30%) Π½Π° Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅Ρ‚Π΅, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ качСството Π½Π° обслуТванС Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅.

ΠΠ»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, Π΅ интСрСсСн, Π½ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ ΠΎΡ‚ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ с ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ограничСния Π½Π΅ Π΅ подходящ Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° ΠΎΠ±Π΅ΠΌΠΈ, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΈ Π·Π° частнитС ΠΎΠ±Π»Π°Ρ†ΠΈ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°Ρ†ΠΈ с голям Ρ€Π°Π·ΠΌΠ΅Ρ€ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΡŠΡ‚ ΠΏΠΎΠΊΠ°Π·Π° Π΄ΠΎΠ±Ρ€ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ.

Π’ слСдващитС статии Ρ‰Π΅ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° процСсоритС, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ високоуровнСвото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.

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

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