БалансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (част 2)

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

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

Някои тСрминология

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

Π‘ΠΏΠΎΡ€Π΅Π΄ searchvmware.techtarget.com/definition/VMware-DRS
β€žVMware DRS (Distributed Resource Scheduler) Π΅ ΠΏΠΎΠΌΠΎΡ‰Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°, която балансира изчислитСлнитС натоварвания с Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ рСсурси във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° срСда. ΠŸΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π΅ част ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° виртуализация, Π½Π°Ρ€Π΅Ρ‡Π΅Π½ VMware Infrastructure.

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

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


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

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

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

ОсновСн ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΈ Ρ†Π΅Π»ΠΈ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°
ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡΠ½Π΅ Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° услуга ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚
НамаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° услуги Π² Π±ΠΎΡ€Π±Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π΅Π½ ΠΏΠ°Π·Π°Ρ€

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

Π“Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ изпълнСниС

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

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

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

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»Π½ΠΎ прости услуги

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

НС сС изисква ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° VM

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

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ

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

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

НС Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅

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

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

КомплСксни пСрсонализирани Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π·Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

ΠŸΡ€Π°Π²ΠΈΠ»Π° Π·Π° Π°Ρ„ΠΈΠ½ΠΈΡ‚Π΅Ρ‚.

Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€ΡŠΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±Π΅Π· спиранС Π² Ρ€Π΅ΠΆΠΈΠΌ 7x24. 

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

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

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

Позволява ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π² ΠΎΠ±Π»Π°ΠΊΠ°

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

ΠŸΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΎ срСдно статистичСско Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ с голям Π±Ρ€ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.

ΠŸΠΎΡΠ»Π΅Π΄ΠΈΡ†ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°
Π“Π΅ΠΎΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡ

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΈΠ»ΠΈ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅

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

БалансиранС Π½Π° Ρ†Π΅Π»ΠΈΡ‚Π΅
Π Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ

Максимална отзивчивост Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ 

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

БалансиранС само ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ

ИзвСТданС Π½Π° част ΠΎΡ‚ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅Ρ‚ΠΎ Π·Π° ΠΏΡ€Π΅Π²Π°Π½Ρ‚ΠΈΠ²Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°
НамаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° обслуТванС ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° 

Π”Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° някои рСсурси Π² случай Π½Π° ниско Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅

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

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

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

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

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

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

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

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

Врудността ΠΏΡ€ΠΈ балансиранС Π΅, Ρ‡Π΅ DRS трябва Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ с голям Π±Ρ€ΠΎΠΉ нСсигурни Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ:

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

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

БалансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (част 2)

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

БалансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (част 2)

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

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

Π•Ρ‚Π°ΠΏ 1

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

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

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

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

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

Π•Ρ‚Π°ΠΏ 2

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

ΠŸΡŠΡ€Π²ΠΎ – Π·Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ систСма, която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±ΡŠΡ€Π·ΠΎ, с Ρ‚Π΅Π·ΠΈ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ограничСния, ΠΊΠΎΠΈΡ‚ΠΎ само опростяват внСдряванСто.

Π’Ρ‚ΠΎΡ€ΠΈ Π²ΡŠΠΏΡ€ΠΎΡ – ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ ΠΏΠΎΠ΄ Π΄ΡƒΠΌΠ°Ρ‚Π° β€žΠ½Π΅Π·Π°Π±Π°Π²Π½ΠΎβ€? Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΊΡ€Π°Ρ‚ΡŠΠΊ Π΄Π΅Π±Π°Ρ‚ Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅, Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ с Π²Ρ€Π΅ΠΌΠ΅ Π·Π° рСакция ΠΎΡ‚ 5–10 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°ΠΉΠ½ΠΈΡ‚Π΅ прСнапрСТСния Π΄Π° Π½Π΅ Π²ΠΊΠ°Ρ€Π°Ρ‚ систСмата Π² рСзонанс.

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

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

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

БалансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (част 2)

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

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

БалансиранС Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Openstack (част 2)

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

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

Π•Ρ‚Π°ΠΏ 3

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

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

ΠžΠ±Ρ‰ΠΎ

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

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

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

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

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