modelagem de largura de banda, a melhor abordagem

10

Digamos que eu tenha um servidor com muitos IPs externos, 1024+. Meus usuários estão causando tráfego intenso, mas nem todos eles. Os que comem toda a largura de banda são poucos e fazem com que os outros sofram com baixa velocidade de internet porque comem toda a largura de banda.

Estamos pensando em implementar uma regra de modelagem para garantir que todos sejam felizes ou pelo menos a maioria e estamos debatendo sobre a melhor abordagem para fazê-lo.

Primeiro plano

Calcule quantos clientes estão conectados e divida a largura de banda entre eles, fazendo com que todos comessem o mesmo pedaço de bolo.

Vantagens:

  • Eu não pago grandes contas com largura de banda
  • Ninguém está infringindo a lei

    Desvantagens

  • A largura de banda é dividida e os usuários com baixa necessidade de largura de banda (leitura de documentos, leitura do Facebook, etc) terão a mesma largura de banda dos usuários que dependem dos meus serviços.

  • todos os usuários terão a mesma largura de banda, mas os usuários com necessidades baixas irão "prender" a parte deles, mesmo que não precisem de todos, por isso, deixo muita largura de banda sem uso

Segundo plano

Monitore os usuários e veja se eles estão no limite de largura de banda ou acima dele (limite total do servidor). Se eles chegarem a esse ponto, tente identificar o que os usuários estão comendo mais. Se encontrarmos usuários comendo mais de 40% a 50% da largura de banda total, enviá-los para uma prisão por 20 minutos. Jail significa diminuir sua largura de banda para 250kb / s, por exemplo.

Vantagens:

  • Nenhuma largura de banda é desperdiçada
  • Se nenhuma largura de banda for desperdiçada, usuários importantes podem usar mais e eu tenho clientes felizes
  • É uma solução mais inteligente que permite que todos se expandam com base em suas necessidades
  • Utiliza uma polícia de largura de banda onde os bandidos são presos e os mocinhos (os muitos na maioria dos casos) são uma sociedade feliz

    Desvantagens

  • Ferramentas de monitoramento em um servidor de carga pesada podem colocá-lo em "suspensão", já que tendem a consumir muitos recursos

  • Eu posso não ter bandidos, mas muitos caras legais online e largura de banda ultrapassando o limite e estar na situação de não saber quem punir (neste caso, podemos aplicar o Primeiro plano por 1 hora)

Estou aberto a um pouco de brainstorming e sugestões

    
por Romeo M. 08.07.2011 / 23:13

3 respostas

2

Que tal um sistema de balde, onde a largura de banda é reduzida gradualmente quando alguém usa todas as bandwith? Seria mais lento e mais lento e mais lento se eles usassem muito mais que a média. Mas o balde esvazia com o tempo para que eles possam ir a toda velocidade novamente quando:

  • não há alta carga na rede
  • eles não usam a rede há algum tempo ou intensividade

você também pode criar mais cenários e criar novas políticas dinamicamente, dependendo do cenário e da evolução durante o uso da rede.

    
por 08.07.2011 / 23:41
1

Primeiramente, eu determino o que o tráfego realmente é (isso é a coisa mais importante a fazer, em vez de apenas implementar algo cegamente). É claro que se o usuário estiver baixando torrents de filmes enquanto estiver no trabalho para aproveitar uma conexão de alta velocidade no trabalho, existem maneiras melhores de resolver o problema de maneira mais direta. Outras instâncias em que o usuário pode ter um servidor que executa um servidor interno que fala com um dos servidores de banco de dados podem, às vezes, causar picos no uso de largura de banda para executar de maneira razoável.

O ponto é primeiro fazer uma análise de quais usuários estão consumindo a maioria dos dados e atribuir razões pelas quais é necessário que eles usem tanto. Esta parte lhe dará justificativa para dar à gerência quando os poucos usuários que estavam sobrecarregando a largura de banda começarem a reclamar. Em alguns casos, talvez eles realmente precisem consumir muita largura de banda, mas, em alguns casos, você descobrirá que o abuso de rede está ocorrendo.

Depois disso, você poderá resolver os problemas e, se necessário, implementar uma política de formatação de largura de banda, se comprar mais largura de banda para a empresa estiver fora de questão.

    
por 08.07.2011 / 23:42
0

Eu uso um switch gerenciado entre meu roteador T1 e cada firewall necessário. Isso me permite definir as limitações adequadas de largura de banda de QoS em sua configuração antes de atingir o gateway de cada rede.

    
por 09.07.2011 / 02:26