Script & Holder
Script Script
ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я Ρ‚ΡƒΡ‚ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π» насчСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ распрСдСлСнного ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Π·Π°Π΄Π°Ρ‡ – ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ сочСтания классичСского Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° балансировки Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π½ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов. Как Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, стоит Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ динамичСский коэффициСнт ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ², основанный Π½Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ?
Holder Holder
ДинамичСскоС взвСшиваниС ΠΈΠΌΠ΅Π΅Ρ‚ смысл, Ссли Ρ‚Ρ‹ моТСшь Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ лСгковСсныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ; ΠΈΠ½Π°Ρ‡Π΅ Ρ€ΠΈΡΠΊΡƒΠ΅ΡˆΡŒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ простой ΠΈ быстрый Π·ΠΎΠ½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Π°Ρ‘Ρ‚ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π΅ срСднСС, Π° Π·Π°Ρ‚Π΅ΠΌ настраивай вСс Π² Ρ†ΠΈΠΊΠ»Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ Π»ΠΈΠΌΠΈΡ‚Ρ‹ SLA систСмы. Алгоритм Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ достаточно простым, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ, Π½ΠΎ ΠΏΡ€ΠΈ этом достаточно эффСктивным, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Ρ‚ΡŒ статичСскиС ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ. Π“Π»Π°Π²Π½ΠΎΠ΅ – ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт, Π° Π½Π΅ просто ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹.
Script Script
Π—Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½. Π― Π½Π°ΡΡ‚Ρ€ΠΎΡŽ Π·ΠΎΠ½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ пСриодичСски, ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ нСсколько миллисСкунд, Π·Π°ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ЦП, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ, Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π΅ срСднСС ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ вСс Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ прСвысит Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³ SLA. Π’Π°ΠΊ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ останСтся простым, ΠΌΡ‹ ΠΈΠ·Π±Π΅ΠΆΠΈΠΌ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ контСкста, ΠΈ смоТСм ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ влияниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. БСйчас Π½Π°Π±Ρ€ΠΎΡΠ°ΡŽ схСму.
Holder Holder
Π—Π²ΡƒΡ‡ΠΈΡ‚ эффСктивно. Волько ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ SLA-отступ Π½Π΅ слишком малСнький – ΠΈΠ½Π°Ρ‡Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡˆΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΊΡƒ вСсов Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ вариативности. Π”Π΅Ρ€ΠΆΠΈ ΠΏΠΎΡ€ΠΎΠ³ для зондирования достаточно Π½ΠΈΠ·ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈ достаточно высоким, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. Π—Π°ΠΏΠΈΡˆΠΈ всС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄ΠΈ стрСсс-тСст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² компромиссС ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΎΡ‚ зондирования ΠΈ Π²Ρ‹Π³ΠΎΠ΄ΠΎΠΉ ΠΎΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ взвСшивания. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠ»Π°Π½.