대역폭 형성, 최선의 방법


10

1024+ 이상의 외부 IP가 많은 서버가 있다고 가정 해 봅시다. 사용자가 많은 트래픽을 발생시키고 있지만 전부는 아닙니다. 모든 대역폭을 먹는 사람은 적고 다른 대역폭을 먹는 사람은 인터넷 속도가 느려집니다.

우리는 모든 사람이 행복하거나 최소한 대다수를 보장하기 위해 형성 규칙을 구현하려고 생각하고 있으며이를위한 최선의 접근 방식에 대해 토론하고 있습니다.

첫 번째 계획

모든 클라이언트가 로그온 한 클라이언트 수를 파악하고 모두가 같은 케이크를 먹도록 대역폭을 분할하십시오.

장점 :

  • 나는 대역폭에 큰 청구서를 지불하지 않습니다
  • 아무도 법을 어 기지 않아

    단점

  • 대역폭은 동일하게 분배되며 대역폭이 낮은 사용자 (서류 읽기, Facebook 읽기 등)는 비즈니스에 내 서비스를 사용하는 무거운 사용자와 동일한 대역폭을 갖습니다.

  • 모든 사용자는 동일한 대역폭을 갖지만, 요구가 적은 사용자는 모두를 필요로하지 않더라도 공유를 "감옥"하므로 많은 대역폭이 사용되지 않습니다.

두 번째 계획

사용자를 모니터링하여 대역폭 제한 이상인지 확인하십시오 (서버 총 제한). 그 시점에 도달하면 사용자가 가장 많이 먹는 음식을 식별하십시오. 우리가 총 대역폭의 40 % -50 % 이상을 먹는 사용자를 찾으면 20 분 동안 교도소에 보냅니다. 예를 들어 감옥은 대역폭을 250kb / s로 낮추는 것을 의미합니다.

장점 :

  • 대역폭 낭비가 없습니다
  • 대역폭이 낭비되지 않으면 중요한 사용자가 더 많은 대역폭을 사용할 수 있으며 고객이 만족합니다
  • 모든 사람이 필요에 따라 확장 할 수있는보다 지능적인 솔루션입니다
  • 나쁜 사람들이 감옥에 있고 좋은 사람들 (대부분의 경우)이 행복한 사회 인 대역폭 경찰을 사용합니다

    단점

  • 로드가 많은 서버의 모니터링 도구는 많은 리소스를 소비하는 경향이 있으므로 "잠자기"상태가 될 수 있습니다.

  • 나쁜 사람은 없지만 온라인에서 좋은 사람이 많고 대역폭이 한계를 넘어서고 누가 처벌 해야할지 알지 못하는 상황에 처할 수 있습니다 (이 경우 1 시간 동안 첫 번째 계획을 적용 할 수 있음)

나는 약간의 브레인 스토밍과 제안에 개방적이다


1
고객이 경쟁 대역폭에 대해 비용을 지불하고 있다면 불만이 없습니다. 이들이 비경쟁 대역폭에 대한 비용을 지불하는 경우,이를 속이는 것입니다. 어느 쪽이든, 해결할 문제가 없습니다.
womble

1
질문
Romeo M.

답변:


2

누군가가 모든 밴드를 사용할 때 밴드 밴드가 점차 낮아지는 버킷 시스템은 어떻습니까? 평균보다 많이 사용하면 속도가 느리고 느려집니다. 그러나 버킷은 시간이 지남에 따라 비어 있으므로 다음과 같은 경우 다시 최고 속도로 이동할 수 있습니다.

  • 네트워크에 높은 부하가 없습니다
  • 그들은 한동안이나 집중적으로 네트워크를 사용하지 않았습니다

또한 네트워크 사용 중 시나리오와 진화에 따라 더 많은 시나리오를 만들고 동적으로 새 정책을 만들 수 있습니다.


정의 된 "최대"대역폭과 전체 상한에 도달하지 않는 한 사용자가 대역폭을 확보 할 수있는 "천장"매개 변수가있는 HTB와 같은 계층 적 스케줄러를 사용하는 간단한 방법이 있습니다. 설명서는 LARTC.org 에서 찾을 수 있습니다 .
the-wabbit

1

먼저 트래픽이 실제로 무엇인지 확인합니다 (무조건 맹목적으로 구현하는 대신 수행해야 할 가장 중요한 사항 임). 물론 사용자가 직장에서 고속 연결을 이용하기 위해 직장에서 영화의 급류를 다운로드하는 경우 더 직접적으로 문제를 해결하는 더 좋은 방법이 있습니다. 데이터베이스 서버 중 하나와 통신하는 내부 서버를 실행하는 서버가 사용자에게있는 다른 인스턴스는 때때로 합리적인 방식으로 수행하기 위해 대역폭 사용량이 급증 할 수 있습니다.

요점은 먼저 사용자가 가장 많은 데이터를 소비하는 분석을 수행하고 왜 그렇게 많이 사용해야하는지에 대한 이유를 지정하는 것입니다. 이 부분은 대역폭을 훔친 소수의 사용자가 불만을 제기 할 때 경영진에게 정당성을 부여 할 것입니다. 경우에 따라 대역폭을 많이 소비해야 할 수도 있지만 경우에 따라 네트워크 남용이 발생할 수 있습니다.

그런 다음 문제를 해결할 수 있으며 필요한 경우 회사에 더 많은 대역폭을 구매하는 것이 문제가 아닌 경우 대역폭 형성 정책을 구현해야합니다.


우리는 클라이언트가 구매, 출퇴근, 떠나는 60 개 이상의 서버를 보유하고 있습니다. 나는 각자의 요구를 이해하는 방법이 없습니다. 그들 중 일부는 웹 스크래퍼를 사용하고 다른 일부는 페이스 북이나 마케팅을하고 있습니다. 나는 그들이 ip로 무엇을하든 관계없이 모든 사람을 해결할 솔루션이 필요합니다.
Romeo M.

0

T1 라우터와 필요한 각 방화벽간에 관리되는 스위치를 사용합니다. 이를 통해 각 네트워크의 게이트웨이에 도달하기 전에 구성에서 적절한 QoS 대역폭 제한을 설정할 수 있습니다.


그렇게 할 수 없습니다. 불행히도 서버에 물리적으로 액세스 할 수 없습니다. 그들은 전세계에 퍼져 있습니다.
Romeo M.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.