Pergunta

Há tantas distribuições Linux para escolher! O que é o "melhor" sabor linux para um ambiente de hospedagem web rodando principalmente: Apache HTTP, Tomcat ou JBoss, MySQL e Alfresco (não necessariamente todos no mesmo exemplo).

Existem diferenças significativas em termos de facilidade de administração e configuração, desempenho e estabilidade para tais aplicações, etc.?

O que você recomendaria?

Obrigado! Mike

Foi útil?

Solução

Eles todos usam ferramentas semelhantes às coisas Administrar como webmin, e sshd.

O que você está mais familiarizado. sistemas baseados em Red Hat com base sistemas (fedora, Mandriva) ou Debian (Ubuntu). Essa divisão família vai determinar algumas coisas. Primeiro rpm embalagem vs embalagem deb.

Você também quer olhar para o nível de atividade do projeto. Mandriva e Ubuntu são dois exemplos de distribuições activas. Que tentam manter-se com versões atuais do software.

Além de que a maioria realiza coisas com pouca diferença.

Outras dicas

Você também pode querer considerar OpenSolaris , como é da mesma empresa que desenvolveu o Java em primeiro lugar e eu ouvi rumores, que suporta enfiar melhor do que Linux faz e em encadeamentos Java são muito importantes.

Atualização: Uma vez que a Oracle mudou o modelo de distribuição do OpenSolaris para um mais comercial que você pode querer verificar o código-fonte aberto garfo OpenIndiana (graças ao sed para trazer isso para a minha atenção). A Oracle parece ainda estar fornecendo o Solaris não-aberto e faz também próprio Java, então decidir por si mesmo.

Não, não realmente.

É realmente mais baixo para os pacotes de instalar do que a distribuição de executar.

Para estabilidade pessoas sempre recomendo Cent OS porque é a mans pobres RHE (como no que é basicamente RHE, mas livre-como-em-cerveja)

Isso depende inteiramente do que ferramentas (particularmente comercial) que você está usando. coisas mais Linux é enviado para o RHEL (Red Hat Enterprise Linux) para que você são geralmente melhor fora de usar isso. Centos é uma distribuição livre baseado no RHEL (na verdade, é quase idêntico) para o material de um determinado fornecedor normalmente funciona da mesma lá.

Também depende de suporte de hardware. Se você está usando (por exemplo) servidores Dell, eles apoiam RHEL, mas provavelmente não por exemplo Ubuntu para que você realmente quer usar a distro que é suportado pelo seu fornecedor de hardware ou suas ferramentas podem não funcionar.

Não é um caso de "melhor" para hospedagem de aplicações web, mas para uso em um ambiente comercial hospedado. Usamos Centos para que possamos usar o material RHEL.

Eu tenho sido geralmente bem com planície antiga Debian (Ubuntu tem suas ressalvas que, por vezes, bater em você às vezes erradas). Concedido requer um pouco de inicial de configuração, mas uma vez lá, é estável como qualquer coisa. Eu geralmente não usam repositórios menos que eles são coisas muito geral, mas as coisas em vez de compilação-me dos pacotes deb. Ele dá um pouco mais de controle sobre o que você realmente quer fazer com o seu sistema e você pode otimizar a um certo ponto. Atualmente, eu estou correndo Tomcat 6 no Debian para alguns meses sem grandes problemas.

No entanto, acho que a família debian é muito mais amigável para implementar até mesmo coisas que você realmente não tem muita idéia sobre ou se você quiser implementar algo rápido ou se você está tentando algo no site. Em um mundo ideal, eu faria o teste em uma máquina ou chroot diferente, mas hey Eu sou apenas um sysadmin preguiçoso às vezes:)

Eu tenho jogado com uma pilha completa Sun e parece estar funcionando bem até agora.

  • OpenSolaris
  • Glassfish
  • MySQL

I implantar .war arquivos desenvolvidos em Groovy com Grails, mas há cada vez mais opções para implantação de soluções de PHP e Ruby. Se o custo é importante, Sun está ficando parceria muito agressivo com empresas de hospedagem para fornecer hospedagem grátis por um ano. Eu não tive muitos obstáculos, mas às vezes eu tenho que olhar para cima sintaxe de comando desde que eu não tinha usado Solaris antes.

Você mencionou correndo Alfresco. Você deve olhar para a plataformas suportadas página para a versão que você está pensando em instalar (mesmo se você estiver instalada Community Edition).

A maioria das pessoas que executam o uso Alfresco quer Ubuntu Server ou CentOS / Red Hat Enterprise Linux.

Você mencionou Linux e Java. Você fez não mencionar outras coisas como um Appserver, servidor LDAP, DB Server.

Com essas coisas consideradas, você seria melhor fora com Redhat, Fedora, CentOS e SUSE / OpenSUSE. Ubuntu não vai doer uma vez que têm um relacionamento com a Sun, mas desde JBoss tornou-se parte da RedHat, eu acho que distros baseadas em Redhat deve ser muito bom.

Eu usei Redhat / Fedora e OpenSUSE para executar bancário aplicativos de produção e eles são muito bons. Dell oferece um bom suporte para Redhat + JAVA + ORACLE.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top