Load Balancing

O PaperCut foi projetado para abranger mais de 100.000 usuários. Para garantir a confiabilidade em redes deste tamanho, os arquitetos de rede podem adotar estratégias, incluindo:

  • Clustering: agregando redundância através da implementação de uma estratégia de failover;
  • Balanceamento de carga do servidor: distribuindo tarefas entre vários servidores;
  • Balanceamento da carga de impressora: distribuindo trabalhos de impressão entre as impressoras;

Clustering

O PaperCut é um aplicativo de cluster compatível. O Clustering é suportado no Windows (Microsoft Cluster Server ou Veritas Cluster Server) e Linux (como via Linux-HA) em todos os níveis do aplicativo, incluindo:

  • Clustering na camada de serviço de spooler de impressão através da integração com cluster;
  • Cluster baseado em failover na camada de Application Server integrado com serviços de cluster. (O servidor de aplicativo do PaperCut é baseado na web e nos serviços da web e, portanto, pode suportar outros métodos de failover, tais como heartbeat driven DNS);
  • Na camada de banco de dados, utilizando bases de dados com reconhecimento de cluster, como o Microsoft SQL Server, PostgreSQL ou Oracle (O PaperCut suporta a implantação de bancos de dados externos);

Balanceamento de carga de impressora

Pode ser implementado em diferentes camadas, incluindo:

  • A camada de hardware / rede (também conhecida como clustering);
  • A camada de sistema operacional (conhecida como pool de impressoras  em ambientes Windows e Novell, e CUPS classes em Mac e Linux) e ;
  • Dentro do próprio PaperCut

O PaperCut agrega valor ao balanceamento de carga disponível em clusters e sistemas operacionais, garantindo carga igual entre impressoras. Para efeitos de comparação, o principal objetivo do pool de impressoras do Windows é o de fornecer tolerância a falhas. O balanceamento de carga é secundário e, em grande parte, inexistente.

O pool de impressoras no Windows, muitas vezes irá  escolher a primeira impressora disponível em uma ordem pré-definida. O resultado é que o desgaste das impressoras não será o mesmo. A primeira impressora no grupo terá um uso mais intenso e as outras talvez fiquem, na maior parte do tempo, ociosas. Os administradores de sistema, muitas vezes atenuam este efeito alternando as impressoras periodicamente.

Com o balanceamento de carga do PaperCut, nada disso é necessário: os trabalhos são distribuídos uniformemente entre as filas com base em algoritmos inteligentes, levando em conta vários fatores, incluindo a carga da impressora e condições de erro.

A funcionalidade do balanceamento de carga das impressoras com o PaperCut é uma boa companheira para sua característica finding me printing.

Um cenário simples para balanceamento de carga de impressora:

Solicite agora uma demonstração interativa

Apresentaremos a solução em tempo real e tiraremos dúvidas através de videoconferência.

Quero participar de uma demo

Solicite agora uma demonstração interativa

Apresentaremos a solução em tempo real e tiraremos dúvidas através de videoconferência.

Quero participar de uma demo

Faça um tour pelo software