A Vantagem da Implantação de Virtualização em Linux
À medida que cada vez mais empresas começam a implantar a virtualização de forma ampla, devemos dar um passo atrás e reconsiderar as oportunidades que essa mudança na arquitetura de datacenter nos apresenta. A virtualização traz novos desafios e potencial não apenas para a redução de custos, mas para a implementação agressiva de projetos. As pequenas empresas, em especial, ao utilizarem a virtualização tendem a preparar-se para projetos que jamais poderiam ter imaginado realizar durante a era dos servidores exclusivamente físicos.
Os grandes vencedores neste espaço de oportunidade emergente da virtualização são os sistemas operacionais de código aberto, como Linux, OpenSolaris e FreeBSD. A razão pela qual estes sistemas operacionais específicos têm oportunidades únicas que Windows e Mac OSX não têm está na forma como são, ou podem ser, licenciados. Cada um destes sistemas operacionais possui uma opção pela qual estão disponíveis completamente de forma gratuita – algo que não pode ser feito com Windows ou Mac OSX.
Tradicionalmente, ao adquirir um novo servidor, uma empresa orçava hardware caro com software relativamente barato. Um sistema operacional empresarial, como o Windows, normalmente representava uma percentagem relativamente pequena do custo de um novo servidor. Mesmo um servidor pequeno custaria alguns milhares de dólares e o Windows Server pode facilmente ser adquirido por menos de mil dólares. Neste cenário, uma empresa que pretendesse adquirir um novo servidor veria apenas uma economia de custos muito pequena ao optar por um sistema operacional “gratuito”, uma vez que a introdução de um novo SO tem os seus próprios riscos e a maior parte do custo do novo servidor está no hardware, que ainda assim teria de ser adquirido.
Dada essa equação, apenas uma rara pequena empresa consideraria a aquisição de um servidor não baseado em Windows. A probabilidade de fracasso é demasiado alta dado o risco da mudança e a economia de custos é demasiado pequena. Hoje, porém, a virtualização é comum e torna-se mais omnipresente a cada dia. As empresas que virtualizam a sua infraestrutura normalmente têm capacidade excedente nos seus servidores que permanece subaproveitada. À medida que estas empresas e os seus departamentos de TI começam a procurar utilizar essa capacidade ociosa, irão cada vez mais constatar que o custo de implantar um Windows Server virtualizado permanece alto, enquanto o custo de implantar um servidor Linux ou OpenSolaris virtualizado é simbólico – geralmente nada mais do que o esforço necessário para o fazer, sem qualquer despesa de capital ou o risco a ela associado.
A capacidade de implantar novos servidores, a qualquer momento, sem qualquer custo é uma vantagem significativa que as empresas ainda não começaram verdadeiramente a compreender. Se uma empresa pretender um novo servidor web, por exemplo, pode tê-lo provisionado e construído em trinta minutos sem adquirir quaisquer licenças. Dispor de hardware de virtualização redundante significa que também é possível ter um servidor web redundante – novamente sem qualquer custo de capital. Ao contrário do Windows (ou de outros sistemas operacionais comerciais), não há necessidade de adquirir uma segunda licença apenas para ter um servidor de backup.
Isto significa que, pela primeira vez, muitas empresas podem começar a considerar também os clusters. Normalmente, o custo de licenciamento de software para clustering era proibitivo, mas se esse licenciamento se tornar gratuito, então de repente os clusters tornam-se opções muito atraentes.
É claro que, como os defensores do código aberto irão apontar, o baixo custo do Linux e de outras soluções gratuitas e de código aberto há muito que são razões para migrar para estas plataformas, mas isto desconsidera a incrível mudança na estrutura de preços que ocorre apenas quando a capacidade utilizável excedente se encontra com as licenças gratuitas já existentes. É somente porque tantas empresas já implementaram estratégias de virtualização, ou estão em processo de o fazer, que esta nova oportunidade verdadeiramente se apresenta.
O primeiro desafio será conseguir que as empresas comecem a pensar nos sistemas operacionais e nas plataformas de aplicações como sendo gratuitos. As formas pelas quais as empresas poderão tirar partido disto ainda estão por ver. As empresas estão tão habituadas a ficarem limitadas pela necessidade de adquirir novo hardware e dispendiosas licenças de software de servidor para cada nova implantação de sistema que a ampla disponibilidade de imagens de servidor excedentes é, na verdade, bastante inédita.
É claro que, tal como acontece com muitas mudanças tecnológicas, é no espaço das pequenas e médias empresas que provavelmente ocorrerá a maior mudança. As grandes empresas já estão a realizar a consolidação de datacenters e não dispõem necessariamente de capacidade excedente, uma vez que o seu plano de capacidade já tem em conta a virtualização. Mas no espaço das empresas mais pequenas, onde o planeamento de capacidade é uma prática praticamente inexistente, observamos um tipo diferente de oportunidade.
O que normalmente observamos nas pequenas empresas que migram para a virtualização é uma sobreaquisição de hardware. Isto geralmente decorre de uma má compreensão de como ocorrerá o planeamento de capacidade e a interação dos convidados virtuais no ambiente virtualizado, mas também do desejo de pecar pelo lado do excesso de potência em vez da falta dela, e da natureza do planeamento de capacidade da virtualização ser um pouco uma “arte oculta”. Por causa disto, no entanto, muitas pequenas empresas têm recursos de servidor parados, ociosos. Não é incomum ver um servidor potente a virtualizar apenas duas instâncias de servidor quando existe capacidade para virtualizar uma dúzia ou mais.
É este sobredimensionamento de hardware que oferece uma oportunidade única. Muitas pequenas empresas, e mesmo empresas de médio porte, podem conseguir virtualizar eficazmente toda a sua infraestrutura de servidores existente, não restando qualquer outra oportunidade de redução de custos através da consolidação. Nesse ponto, a capacidade excedente dos servidores existentes não oferece mais nenhuma economia de custos e pode agora ser encarada como capacidade para crescimento.
Isto suscita a questão: “Que novas oportunidades de implantação existem dadas estas oportunidades?” Esta pergunta é difícil de responder, pois será diferente para praticamente cada empresa, mas podemos observar alguns pontos em comum para construir um quadro aproximado de onde poderemos ver surgir novo valor.
A oportunidade nova mais óbvia está nas novas aplicações web. As pequenas empresas frequentemente gostariam de tirar partido de aplicações web gratuitas, mas não querem arriscar implantar novas aplicações de baixa prioridade no seu servidor web existente baseado em Windows, ou nem sequer dispõem de um servidor disponível para o fazer. Criar um ou mais servidores de aplicações de código aberto é incrivelmente simples. Implantar um wiki, um portal web corporativo, um motor de blogging ou site de notícias, uma aplicação de rastreamento de bugs ou incidentes, uma plataforma de microblogging (à la laconi.ca), CRM, ERP ou qualquer uma de milhares de aplicações semelhantes pode ser feito de forma rápida e fácil com custo mínimo, utilizando apenas o tempo “livre” dos recursos de TI existentes. Qualquer número de aplicações internas como estas poderia trazer valor à empresa e produzir muito pouco impacto numa plataforma de virtualização, de modo que muitas poderiam ser implantadas utilizando apenas uma pequena parte da capacidade excedente.
Para além das óbvias aplicações web, existem sistemas mais ricos em funcionalidades que poderiam ser implantados sem qualquer custo. Um excelente exemplo é o servidor de mensagens instantâneas e presença OpenFire. As empresas podem, de repente, disponibilizar aplicações completas de mensagens instantâneas internas, seguras e de classe empresarial, sem custo algum. Outro exemplo está nos sistemas de monitorização, como Nagios, Zenoss ou Zabbix – todos disponíveis gratuitamente e que representam um benefício real para empresas que atualmente não dispõem de tal sistema. Monitorização empresarial completamente gratuita.
Para além de novas aplicações, existe também um benefício “ambiental” a obter. Num ambiente empresarial, as alterações que entram em produção passam por uma série de testes. Normalmente, as grandes empresas mantêm um ambiente de servidor de desenvolvimento, um ambiente de testes de aceitação do utilizador e, depois, o ambiente de produção. Para uma pequena empresa fazer isto com Windows é extremamente proibitivo em termos de custos, pois os servidores em cada ambiente precisam de ser licenciados. Mas com servidores de código aberto a serem virtualizados utilizando capacidade excedente, implantar servidores virtuais para cada um destes ambientes é completamente gratuito e permite às pequenas empresas testar os seus próprios processos antes de efetuar alterações em produção, conferindo-lhes uma estabilidade adicional anteriormente inacessível para elas.
Depois de todos estes benefícios de crescimento, há um benefício adicional a considerar – a flexibilidade. Como estes novos sistemas podem ser implantados e testados sem qualquer custo, isso proporciona uma nova oportunidade para as pequenas operações implantarem soluções de código aberto que podem substituir dispendiosas soluções Windows que utilizam atualmente. Isto poderia incluir substituir o Exchange pelo Zimbra, ou substituir o IIS pelo Apache, ou o Active Directory por um servidor LDAP. Realizar um projeto como este seria arriscado e potencialmente dispendioso se o hardware e o software tivessem de ser adquiridos antecipadamente. Mas se o projeto puder ser realizado utilizando apenas o tempo livre do departamento de TI existente, e puder ser feito como uma “prova de conceito” gratuita antes de avançar para um piloto e depois para a substituição completa em produção, então o risco pode ser minimizado e todo o projeto pode ser, na prática, gratuito.
Embora uma substituição arquitetural completa possa ser muito agressiva para uma pequena empresa média, é também uma economia de custos potencial muito significativa. Migrar completamente para sistemas de código aberto não é para todos e deve ser avaliado com cuidado. A capacidade de avaliar um projeto desta magnitude, de forma gratuita, é muito importante e as pequenas empresas deveriam considerar fazê-lo para terem a certeza de que estão a utilizar os sistemas que fazem mais sentido para o seu modelo de negócio e necessidades, em vez de simplesmente utilizarem as soluções com as quais já estão familiarizadas ou que já estão implementadas.
Existem muitas formas adicionais pelas quais produtos gratuitos e de código aberto, implantados utilizando capacidade de servidor existente e excedente, podem ser usados para expandir a infraestrutura de TI das pequenas empresas. Aprender a procurar oportunidades em vez de procurar economias de custos a partir das TI é um processo novo para a maioria das pequenas empresas e exige alguma reaprendizagem, mas aquelas que dedicam tempo a perseguir estas oportunidades têm muitos benefícios a ganhar.