[CentOS-pt-br] Utilização corporativa do CentOS

Giovanni P. Tirloni tirloni em gmail.com
Sexta Outubro 9 20:57:10 UTC 2009


On Oct 9, 2009, at 3:30 PM, Lincoln Zuljewic Silva wrote:

> Bom, com certeza este é um post que criará certa discussão, pois o
> escolha da distribuição é muito influenciada por uma opinião pessoal
> de cada um. Algumas pessoas têm mais facilidade em utilizar a
> distribuição X, outras a distribuição Y. Pessoalmente eu utilizo o
> Debian e profissionalmente o Red Hat, ou melhor, agora o CentOS.
>
> No meio disso tudo, entra o ambiente corporativo, e isso cria um
> problema: grandes empresas “necessitam” (se sentem mais seguras) de um
> contrato de suporte com seus fornecedores.
>
> Um exemplo claro disso é uma empresa que tem um banco de dados Oracle
> rodando em Linux. A Oracle só dará suporte se o sistema operacional
> for homologado, sendo assim, a distribuição Linux utilizada será ou
> Suse ou Red Hat. Se for diferente disso e a empresa necessitar de
> suporte, provavelmente a Oracle irá negar.
>
> Eu sou que da opinião de que se o software for uma caixinha preta,
> você precisa sim de um suporte do fornecedor. Como o caso do Linux não
> é esse, não vejo vantagem de ter um contrato de suporte (a não ser que
> a empresa não tenha profissionais suficientemente qualificados para
> dar suporte ao ambiente).
>

A Oracle se negar a dar suporte se você instalar o software deles em  
um sistema não homologado não tem nada haver com o software ser  
"caixinha preta" ou não. Trata-se apenas de ela ter recursos finitos  
para testar (e suportar) seus produtos em um base confiável.

Você pode achar que "tudo é Linux" porém as variáveis de cada  
distribuição (e de versões dentro da mesma distribuição) são muitas e  
a quantidade de testes que são feitos para se garantir que não houve  
uma regressão de funcionalidade ou introdução de um bug não é pequena.

> Só que a Red Hat, por exemplo, foi muito esperta. Você pode instalar
> quantas vezes quiser, só que outra grande necessidade das empresas, as
> atualizações, serão “bloqueadas” (ponho entre aspas, pois sei que são
> possíveis diversos workarounds, como por exemplo, utilizar os pacotes
> SRC).
>
> Tendo em vista isso, será que vale a pena pagar US$349 por
> servidor/ano (dados da Red Hat Store em 09/10/2009 da licença mais
> “barata”)?

Depende da sua necessidade. Se você 1) não tem necessidade de um SO  
homologado imposto pelo fabricante do software, 2) tem profissionais  
devidamente capacitados dentro da empresa e 3) não tem necessidade de  
urgência na aplicação de patches críticos... não ter o suporte oficial  
não será grande problema.

Não é preciso que todos esses fatores estejam juntos. As vezes sua  
empresa simplesmente não tem meios para pagar esse custo adicional e  
ai entra o CentOS.

>
> Preso neste dilema, comecei a procurar no Google discussões sobre este
> tema e acabei me deparando com o CentOS que é uma distribuição Linux
> baseada no Red Hat Enterprise e quando digo “baseada”, é ao pé da
> letra, pois o projeto pega os pacotes SRC (que por obrigação ao
> cumprimento à GPL, a Red Hat tem que disponibilizar), os recompila
> utilizando as mesmas ferramentas de compilação, configuração de
> compiladores e tudo mais. Conclusão, o CentOS é o Red Hat Enterprise
> sem o logo Red Hat, gratuito, e com atualizações online (estas
> inclusive, baseadas nas atualizações liberadas pela Red Hat).
>
> Por que então, a Oracle não homologa seus produtos para o CentOS? Será
> algum acordo comercial?

Eu uso o CentOS em vários servidores e acho ótimo. Praticamente é um  
RHEL mantido pela comunidade, com atualizações online disponíveis  
(porém não saem tão rapidamente quanto as oficiais). Se algum coisa  
sair errado eu tenho que me virar, e para mim não há problema nenhum  
nisso. O sistema é super estável, graças a todo o esforço de QA da Red  
Hat.

>
> A Red Hat pode fazer algo a respeito, como por exemplo entrar na
> justiça para que o CentOS seja “banido”? Creio que não. O CentOS está
> dentro da lei quando faz isso.

O código é GPL em sua grande parte.

>
> Por que as empresas que utilizam Linux não conseguem se desprender
> dessa necessidade básica de se prender à um suporte do fornecedor?
>

A "necessidade" é relativa e depende de vários fatores. Sobre o caso  
específico da Oracle, nada impede que você utilize a mesma lógica e  
também não contrate/utilize o suporte deles.

Resumindo, nada é 8 ou 80... cada caso precisa ser avaliado de forma  
específica. Cada empresa tem uma necessidade e diversas opções de  
resolvê-la (graças ao bom open source) :)

-Giovanni






Mais detalhes sobre a lista de discussão CentOS-pt-br