Armazenamento e backup em larga escala do servidor OS X

7

Espero sinceramente que esta pergunta não seja um troll ou um pedido de conselhos. Não é intencional.

Acabei de começar a trabalhar para uma pequena agência de publicidade (40 funcionários). Na verdade, parei de ser um administrador de sistemas há alguns anos (muito estressante!), Mas a empresa na qual atualmente estamos terceirizando nosso material de TI está fazendo um trabalho tão ruim que me senti compelida a me envolver e fazer o que posso para melhorar as coisas.

No momento, todos os dados da empresa são armazenados em uma unidade firewire externa de 8 TB conectada a um Mac Mini executando o OS X Server 10.6, que fornece compartilhamento de arquivos (usando AFP) para toda a empresa. Há uma única unidade de backup, que na verdade é um caddy contendo dois discos rígidos de 3 TB dispostos em RAID 0 (arrggghhhh!), Que alguém traz como e quando e copia todos os dados usando o Carbon Copy Cloner. Essa é a totalidade da infraestrutura e toda a estratégia de backup e restauração. Eu tenho tido noites sem dormir.

Acabei de começar a aumentar o processo de backup com o FreeBSD, ZFS, pacotes esparsos e envio de instantâneos para obter tudo fora do site. Eu acho que isso é uma solução viável nos bastidores, mas para o dia a dia das pessoas uso estou lutando.

Dada a quantidade e a importância dos dados, acho que devemos estar realmente buscando soluções de armazenamento de nível corporativo, alta disponibilidade e assim por diante, mas toda a empresa é todo o Mac o tempo todo, e não consigo encontrar equipamentos que façam o que precisamos. Não mais Xserve; sem armazenamento em rack; não há armazenamento em larga escala, exceto pelo Pegasus R6 que não parece tão bom ; o Mac Pro tem canal de fibra, mas não é um servidor real e é ridiculamente caro; Xsan parece que está saindo; coisas como heartbeatd e failoverd têm aparentemente foi removido do Lion Server; o novo Mac Mini possui apenas um raio que limita severamente nossas escolhas; A lista continua e continua. Eu realmente não estou tentando trollar aqui. Eu amo Macs, mas eu realmente não sei onde eu deveria procurar por coisas de servidor.

Eu considerei o Linux ou o FreeBSD e o netatalk para servir arquivos com toda a bondade de servidor que esses sistemas trazem, mas algumas as coisas que eu tenho leia faça-me pensar se é realmente o caminho a percorrer. Além disso, em meu próprio experimento (reconhecidamente superficial), eu me esforcei para obter velocidades de transferência decentes. Eu acho que há também a possibilidade de trocar todo mundo do AFP e fazê-los usar SMB ou NFS, mas eu entendo que isso pode causar grandes problemas com forks e bloqueios de arquivos.

Eu acho que deve haver muitas empresas de Mac por aí. Se você é o sysadmin em um, o que você usa? Alguma sugestão recebida com muito agrado.

    
por mered61 08.09.2012 / 18:17

3 respostas

6

Boa pergunta. Existem algumas boas soluções disponíveis para você. Eu costumo não confiar no plano da Apple para implantações corporativas ou em larga escala após o abandono do Xserve e do Xraid. Outras pessoas em sua posição incluem profissionais de criação de mídia, produção e educação em vídeo e áudio.

Você está indo pelo caminho certo procurando tecnologias suportáveis e mais padronizadas. Pense assim: hoje em dia, você tem soluções de armazenamento que podem fornece acesso a blocos e arquivos . A Apple está faltando nessa área, mas seus produtos estão sendo adotados por um número crescente de usuários finais. Há uma lacuna.

Na verdade, uso soluções baseadas em ZFS ( NexentaStor ) para fornecer armazenamento centralizado ao Mac ( ambientes iSCI ), Linux (iSCSI, NFS), Windows (iSCSI, CIFS) e VMWare ( iSCSI, FC, NFS). Isso é o que eu faço para profissional e pessoal instalações. Por exemplo, minha unidade Time Machine é acessada por meio do iniciador iSCSI no meu MacBook Pro, para um volume ZFS em um servidor local e, em seguida, replicada para outro arquivador ZFS em um recurso de co-localização.

Para a escala do sistema que você precisa e o caso de uso, vejo duas opções principais ...

  • Use um servidor Mac como um sistema de gerenciamento / front-end usando iSCSI ou Fibra para aproveitar o armazenamento em bloco fornecido por um sistema de armazenamento real . Eu recomendo o NexentaStor, mas isso poderia facilmente ser qualquer outra implementação do ZFS ou armazenamento corporativo de entrada a meio-nível.

  • Alguns fornecedores de appliances ZFS oferecem suporte nativo a AFP . Os dispositivos BrickStor da Racktop Systems têm isso. Assim, com uma solução nativa, seus usuários podem ignorar o servidor principal e trabalhar diretamente desse armazenamento. Adicione os benefícios da classificação / aceleração de SSD disponível aos sistemas de arquivos ZFS e você poderá obter um bom aumento de desempenho para os usuários que trabalham com arquivos na rede.

por 08.09.2012 / 19:00
1

Temos parte de nossa infraestrutura em uma plataforma Mac xserve conectada a uma caixa ActiveRAID e estamos preocupados com onde as coisas estão indo nesse espaço também. De qualquer forma, seguindo em frente:

Ewwhite abordou tudo o que eu poderia esperar dizer sobre o armazenamento, mas eu queria adicionar uma coisa sobre backups?

Já considerou o backup baseado em nuvem? Existem alguns provedores por aí que podem funcionar como uma solução - tanto serviços de backup online de "serviço completo" (por exemplo, crashplan) quanto inúmeros fornecedores de "armazenamento em nuvem" para os quais você pode implementar sua própria rotina de backup. Eu pessoalmente escolheria um "provedor de backup de serviço completo", mas de qualquer forma eu acho que esses tipos de rotas de backup são muito mais viáveis agora do que eram há relativamente pouco tempo.

    
por 08.09.2012 / 22:56
0

Também estou fazendo algum trabalho de TI para clientes. Nós trocamos os servidores para abrir o indiana com os pools de dados ifs. Nós temos a versão comercial suportada do netatalk, que funciona ainda melhor do que um servidor mac osx. a única coisa que falta no atm é a busca de holofotes em que estão trabalhando. Netatalk Spotlight Tech Preview

Estou tão feliz com openindiana / zfs que eu recomendo strongmente.

    
por 25.12.2012 / 18:13