1.2. RHN Proxy Server
Um RHN Proxy Server é um mecanismo de cache de pacote que reduz os requerimentos da largura de banda para o RHN e ativa a implementação de pacote padrão. Os RPMs de cache dos clientes Proxy, tais como Atualizações de Errata da Red Hat ou RPMs geradas pela empresa, em um servidor interno e localizado centralmente. Os sistemas Cliente então recebem estas atualizações do Proxy ao invés de acessar a Internet individualmente.
Embora estes pacotes sejam servidos pelo Proxy, o Perfil de Sistema do cliente e as informações de usuário estão armazenadas no seguro Servidor Central do RHN [1] o qual também serve o website do RHN (rhn.redhat.com). O Proxy age como um intermediário para os sistemas cliente e o Red Hat Network ( ou um RHN Satellite Server). Somente os arquivos de pacotes são armazenados no RHN Proxy Server. Todas as transações são autenticadas e o Red Hat Update Agent verifica a assinatura GPG de cada pacote obtido através do RHN Proxy Server local.
Além de armazenar os pacote oficiais da Red Hat, o RHN Proxy Server pode ser configurado para prover os pacotes personalizados de uma empresa através de canais privados, usando o RHN Package Manager. Por exemplo: uma empresa pode desenvolver seu próprio software, empacotá-lo num RPM, assiná-lo com sua própria assinatura GPG e ter o RHN Proxy Server local atualizando todos os sistemas da rede com as últimas versões do software personalizado.
As vantagens de usar o RHN Proxy Server incluem:
- Escalabilidade — pode haver múltiplos Servidores Proxy da RHN locais numa empresa.
- Segurança — é mantida uma conexão segura de ponta-a-ponta: dos sistemas cliente ao RHN Proxy Server local e aos Servidores da Red Hat Network.
- Poupa tempo — os pacotes são entregues significativamente mais rápido através uma rede local do que através da Internet.
- Poupa banda — os pacotes são baixados pelos servidores de Arquivos da RHN somente uma vez (através do mecanismo de caching do Servidor Proxy local), ao invés de baixar cada pacote para cada sistema cliente.
- Atualizações personalizadas — crie um sistema de entrega de pacotes realmente automatizado para os pacotes do software personalizado, assim como para os pacotes oficiais da Red Hat necessários para os sistemas cliente. Os canais privados personalizados da RHN permitem a uma empresa automatizar a entrega de pacotes internos.
- Configuração personalizada — restrinja ou atribua atualizações a arquiteturas e versões de sistemas operacionais específicos.
- Somente uma conexão à Internet é necessária — os sistemas cliente conectam somente através do Servidor Proxy, e não pela internet, e requerem somente acesso à Rede de Área Local à qual o RHN Proxy Server está conectado. Somente o RHN Proxy Server precisa de uma conexão à Internet para contatar os Servidores da RHN, a não ser que o RHN Proxy Server esteja usando um RHN Satellite Server neste caso somente o RHN Satellite Server precisa de uma conexão à Internet.
[1]
Ao longo deste documento, o "RHN" pode se referir tanto ao site Hospedado (Hosted) do RHN, (http://rhn.redhat.com) ou ao RHN Satellite Server.