Changes between Version 4 and Version 5 of Servicos/Cyrus/Aggregator


Ignore:
Timestamp:
07/03/11 18:30:12 (13 years ago)
Author:
lucas.carraro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Servicos/Cyrus/Aggregator

    v4 v5  
    33== O que é ? == 
    44 
     5É uma forma de você escalar horizontalmente o Cyrus IMAP entre vários servidores.[[BR]] 
     6Para provedores com um número muito grandes de caixas o servidor IMAP se torna um componente muito crítico, [[BR]]  
     7a falha de um servidor acaba afetando a milhares de usuários. A idéia do Aggregator é que você possa particionar[[BR]] 
     8o problema distribuindo as caixas entre vários servidores. 
     9 
     10 
    511== Como funciona ? == 
    612 
     13Existem basicamente 3 tipos de servidores envolvidos: 
     14 
     15'''Frontends''' - São os servidores em que os clientes IMAP/POP3 e MTAs(Mail transfer Agent ) se conectam.[[BR]] 
     16Para os clientes eles funciona como se fosse um servidor imap/pop3/lmtp normal. Quando uma operação é disparada[[BR]] 
     17ele verifica no MUPDATE em que Backend está localizada a caixa do usuário e dispara a operação neste Backend.[[BR]] 
     18Se você move a caixa do usuário para um Backend diferente para o usuário é transparente já que o Frontend[[BR]] 
     19sabe a nova localização da caixa do usuário através do MUPDATE.[[BR]] 
     20Os Frontends funcionam de forma redundante.  
     21    
     22 
     23'''Backends''' - São os servidores aonde fica localizado efetivamente a caixa do usuário, a diferença deste servidor para 
     24um servidor IMAP Cyrus normal é que toda a operação efetuada nele é commitada no servidor MUPDATE.  
     25 
     26 
     27'''Mupdate''' - É o servidor que coordena as operações do ambiente, ele funciona como um tipo Banco de Dados.[[BR]] 
     28Ele é responsável em informar aos Frontends a localização da caixa do usuário e em coordenar as operações efetuadas[[BR]] 
     29pelos Backends. 
     30 
     31 
    732== Como o Expresso atualmente se comporta com um ambiente Murder == 
     33 
     34O Expresso funciona normalmente com o Cyrus Aggregator. A única adaptação necessária[[BR]] 
     35é informar no '''/etc/imapd.conf''' os seguintes parâmetros: 
     36 
     37{{{ 
     38..... 
     39defaultserver:  backend1 
     40defaultpartition: default 
     41..... 
     42}}} 
     43   
    844 
    945== Instalando e configurando um Frontend ==