Скажімо, у мене є сервер з великою кількістю зовнішніх IP-адрес, 1024+. Мої користувачі викликають великий трафік, але не всі вони. Ті, хто їсть всю пропускну здатність, мало, і інші страждають від низької швидкості Інтернету, оскільки вони їдять всю пропускну здатність.
Ми думаємо реалізувати правило формування, щоб забезпечити щастя кожного або, принаймні, більшість, і ми обговорюємо найкращий підхід до цього.
Перший план
Позначте, скільки клієнтів увійшли в систему і розділіть пропускну здатність між ними, щоб кожен їв один і той же шматок пирога.
Переваги:
- Я не плачу великих рахунків за пропускну здатність
Ніхто не порушує закон
Недоліки
пропускна здатність розділена рівним, і користувачі з низькими потребами в пропускній здатності (читання документів, читання Facebook тощо) матимуть таку ж пропускну здатність, як і важкі користувачі, які покладаються на мої послуги для свого бізнесу.
- всі користувачі матимуть однакову пропускну спроможність, але користувачі з низькими потребами "ув'язнетимуть" свою частку, хоча їм це все не знадобиться, тому мені залишається багато пропускної здатності, що не використовується
Другий план
Відстежуйте користувачів та бачите, чи перебувають вони на обмеженні пропускної здатності чи над ним (загальний ліміт сервера). Якщо вони досягнуть цієї точки, спробуйте визначити, що користувачі їдять найбільше. Якщо ми виявимо, що користувачі їдять більше 40% -50% від загальної пропускної здатності, відправляємо їх у в'язницю на 20 хвилин. У в'язниці, наприклад, зменшення їх пропускної здатності до 250 кбіт / с.
Переваги:
- Не витрачається пропускна здатність
- Якщо не пропущена смуга пропускання, важливі користувачі можуть використовувати її більше, і я маю щасливих клієнтів
- Це більш розумне рішення, яке дозволяє кожному розширюватися, виходячи зі своїх потреб
Використовує міліцію пропускної здатності, де погані хлопці потрапляють до в'язниці, а хороші хлопці (їх багато в більшості випадків) - щасливе суспільство
Недоліки
Інструменти моніторингу на сервері з великим навантаженням дозволяють йому "спати", оскільки вони, як правило, їдять багато ресурсів
- У мене можуть бути не погані хлопці, але багато хороших хлопців в Інтернеті, а пропускна здатність буде перевищувати межу, і я знаю, що не знаю, кого покарати (у цьому випадку ми можемо застосувати Перший план протягом 1 години)
Я відкритий для невеликого мозкового штурму та пропозицій