Você está na página 1de 6

Posso confiar no Linux para rodar minhas aplicaes corporativas ?

Prof. Mauro Tapajs Santos UCB - Universidade Catlica de Braslia Projeto CESMIC

O Linux est ficando incrivelmente difcil de ser ignorado. Antes de completar este artigo fiz uma retrospectiva de vrias publicaoes peridicas de TI tcnicas e de negcios durante 2003 e o sistema do pinguim estava sempre, no mnimo, citado na maior parte delas. Toda a discusso em torno do movimento do software livre e suas vantagens j chegou h muito tempo nas corporaes. Mas o que pode ser entendido como vantagem na adoo do sistema do pingim nas empresas, mais especificamente nos servidores que rodam aplicaes corporativas? A discusso da alternativa GNU/Linux (chamado de aqui em diante somente de Linux) passa por alguma anlise das caractersticas da adoo do software livre e da reao que est causando no mercado e na discusso dos ambientes de TI. O movimento do software livre Aspectos a serem levados em conta no ambiente corporativo O GNU/Linux somente parte do debate sobre o movimento do software livre. o software que apareceu frente no front em funo de ser o kernel de um sistema operacional, tradicionalmente a parte de software mais importante do ponto de vista funcional da mquina. O que diferencia as vrias distribuies Linux o conjunto de software que acompanha o kernel e as alteraes aplicadas neste kernel. Vrias distribuies j tem longo tempo de estrada e oferecem conjuntos de aplicativos para instalao, configurao e suporte do mesmo nvel de sistemas comerciais. Muitos dos que se situam contrrios adoo corporativa ao Linux parecem ter suas prprias ofertas de softwares corporativos. Na realidade, o que se deve avaliar se a opo software livre (mais especificamente o GNU/Linux) tem espao e faz sentido em ambiente corporativo. Onde ele pode ser usado e que ganhos se tem em termos de negcio. Software fechado criado para alcanar os planos de negcio de seu fabricante. Criado atravs de um conjunto limitado (equipe, tempo, testes, etc) de desenvolvimento que quase sempre tem prconhecimento limitado do que o cliente precisa. Evolues e atualizaes somente viro quando isto fizer parte da estratgia de negcio da empresa e acompanhadas de encargos. Software livre, por outro lado, criado para atender as necessidades reais de seus usurios. criado inicialmente por um grupo que compartilha o desenvolvimento com uma comunidade envolvida com a melhoria dele. Dentro desta comunidade esto representantes de organizaes onde o software alternativa utilizada. Nesta trilha, o software pode ser enriquecido sempre que houver a demanda por parte de seus usurios que inclusive podem alter-lo e repassa-lo para a comunidade criando uma sequncia contnua de evolues e num ritmo maior que o possvel com alternativas proprietrias. Com software livre o cdigo fonte do software no mais um segredo guardado a sete chaves e o suporte no mais um acordo de dependncia com uma nica fonte. Transforma-se a atividade de suporte num campo mais competitivo. Alm disso, existe a preciosa possibilidade de alterao do cdigo para atender demandas especficas ou customizaes particulares, logo a opo pelo SL normalmente implica em gastos maiores com desenvolvimento. O preo do software cai vertiginosamente mas o custo com software no reduz na mesma escala. Alternativas em free software alteram radicalmente o panorama de TI na rea de servidores de aplicaes corporativas. O papel do usurio e da rea de TI aumenta muito com o crescente controle que eles assumem diante das suas solues. Muitas das corporaes que oferecem solues de software viram no Linux a opo de plataforma segura, robusta e estvel para ser oferecida sob a bandeira de reduo do TCO. O mercado tem sido implacvel com ineficincias e disperdcios nas organizaes. Um grande diferencial para o Linux a possibilidade de execuo em plataformas diversas de hardware viabilizando equipamentos outrora considerados obsoletos. Neste cenrio, plataformas ia32 de baixo custo podem vir a se tornar servidores importantes, terreno onde anteriormente o domnio absoluto era de grandes servidores RISC ou Mainframes. Note que, o Linux pode, inclusive, rodar em muitas das opes de arquitetura RISC e mesmo em alguns Mainframes. Assim, os custos de operao/manuteno de sistema operacional podem baixar mantendo um nico como padro. Dentro do ambiente corporativo, algumas tendncias diretamente relacionadas com o Linux so claras:

1 - Segurana a preocupao com hacking e ataques de vrus geram custos a mais. No Linux a incidncia de problemas com vrus quase nula em funo do ambiente nativamente hostil a vrus. Para qualquer execuo no ambiente Linux devem existir privilgios. Estes privilgios so oferecidos com base no conjunto de usurios da mquina e normalmente so limitados pela administrao do sistema. No Linux, o tempo de permanncia de binrios muito menor que o no Windows. A maioria dos softwares para Linux so livres criando um ambiente onde difcil um vrus se esconder e no ser notado. A cada recompilao (processo usual no Linux) reduzem-se as chances de cdigo indesejado ser embutido nos executveis. A informao e as correes sobre ataques externos feitos com base em falhas e brechas de sistemas so mais rapidamente divulgados pela comunidade do software livre permitindo a rpida tomada de providncias. 2 - Confiabilidade e Estabilidade dos Sistemas O sistema Linux robusto. Herdeiro direto do UNIX no mundo ia32, ele oferece caractersticas de estabilidade que advm do prprio sistema UNIX, conhecido pela confiabilidade em aplicaes de misso crtica. Com o tempo, o prprio Linux adquiriu identidade e criou caractersticas prprios que o diferem at mesmo das modernas verses UNIX como o amplo suporte a mdulos do kernel e possibilidade de execuo fcil de mquinas virtuais. Por outro lado, no mundo corporativo, aplicaes tradicionalmente nao-crticas como aplicaes colaborativas e servios de correio eletrnico agora tem status de aplicao de misso crtica exigindo a mesma ateno. 3 - Escalabilidade e Consolidao de Fabricantes No mundo corporativo escalabilidade significa crescer sem maiores custos. Isto faz bastante sentido no Linux. A diversidade de plataformas suportadas e a facilidade de integrao de arquiteturas diferentes rodando Linux faz dele alternativa para sistemas que iro crescer sem embutir custos significativos, seja por causa da diversidade de fornecedores ou seja por causa dos servios de migrao e suporte necessrios. 6 Menores custos So um requisito permanente que pode ser importante na adoo do Linux, principalmente em funo da ausncia do alto custo incremental em gastos com licenciamento. Isto muito desejvel em projetos que envolvam muitas instncias computacionais como solues para clientes como redes de lojas, hotis e pontos de venda e similares. Outros argumentos a favor de reduo de custos so demonstrados adiante. Suporte por baixo - Plataformas de hardware suportadas O Linux roda num conjunto respeitvel de platafomas (386/486/Pentium com barramentos ISA, EISA, PCI e VLB, Itanium 64 bits, AMD tambm, arquiteturas SPARC da SUN, Alpha, Motorola 680x0, MIPS, ARM, cris, powerPC e at Mainframes s390x e superHitachi, e alguns tipos de microcontroladores e at palmtops). Competncia em Mo-de-obra para Plataforma Linux A competncia Linux em recursos humanos cada vez mais valorizada. Com o Linux pode-se aproveitar conhecimentos de profissionais que j se tem em casa. Existe um nmero crescente de profissionais de TI j nascidos sob a legenda do software livre e seu patamar de ambiente aberto e confivel. Muitos dos novos profissionais j vem do ambiente acadmico imersos no sistema Linux que tem ampla aceitao e utilizao em ambientes educacionais. Se existe uma rea onde o Linux domina nas universidades e no meio cientfico. Muitas das disciplinas tcnicas que exigem escovao de bits usam como ambiente de estudo o Linux. A grande parte destes alunos j teve a oportunidade de trabalhar mais a fundo com o sistema nas prprias tarefas dos cursos. Estes futuros profissionais no sentiro tanto o choque em trabalhar neste ambiente que outros que esto acostumados com outras opes proprietrias. Por outro lado, o conhecimento necessrio pode ser adquirido de vrias formas, mesmo atravs do treinamento informal com grupos de usurios ou at mesmo sozinho basta somente hardware disponvel!. As opes de treinamento no esto mais limitadas aos programas de capacitao criados pelos detentores da tecnologia o que cria mais um vnculo difcil de se livrar e oneroso para a organizao. Os cursos e exames para certificaes Linux custam em mdia a metade do preo dos demais sistemas. Muitas das relaes do mercado exigem a formalizao do conhecimento profissional (nos editais, nos contratos de prestao de sevios, etc). Isto tambm pode ser feito com o Linux e j oferecido num conjunto de certificaes que seguem um caminho de aceitao e credibilidade a ser dado pelo mercado.

Se arcar com a equipe interna de TI no for uma alternativa vivel, existe a possibilidade de contratao do servio em modalidades como outsourcing. Vrias empresas oferecem expertise em Linux e podem treinar pessoas, instalar o ambiente, dar suporte ou at administr-lo. O GNU/Linux no ambiente corporativo Se diz que o Linux no est pronto para o ambiente corporativo por que lhe falta o suporte do fabricante e por causa do seu processo de constantes atualizaes de kernel. A idia de estar s num mundo sem suporte assusta muito os decisores em TI porm j foi visto que o suporte ao Linux j algo vivel como servio contratado ou como estratgia interna capacitanto o pessoal de TI no ambiente. Qualquer um dos sistemas operacionais em operao exige em maior ou menor escala o trabalho de atualizaes de software. O Linux no exceo. Existem opes de atualizao do Linux automticas via Internet ou programas de verses Linux Enterprise (com maior suporte e ndices de SLA para atendimento) que garantem todo o suporte no s no processo de atualizaes como na administrao do mesmo. Para atuar no mundo corporativo o Linux deve ser embasado pelos grandes players do negcio. Empresas como Itautec, IBM, Dell, Oracle, HP, Fujitsu, Tivoli, SAP, Peoplesoft (que recentemente adquiriu a JDEdwards) tem oferecido o sistema linux de uma forma ou de outra como parte de suas solues. Alm disso o governo brasileiro tem sinalizado explcitamente em favor da adoo do SL nos espaos onde ele faz sentido na mquina governamental. Para verificar isso basta checar quantos eventos abordando o tema software livre e Linux foram realizados no segundo semestre de 2003 no Brasil. Est clara a ateno que o mercado e o governo esto dispensando ao assunto. Isto por que ele extrapola a discusso tcnica e atinge a questo estratgica de posse de tecnologias e controle das mesmas. Se constuma dizer que a aceitao do Linux nas empresa passar por 3 fases: Numa primeira o Linux teria a credibilidade corporativa em servios de rede. Numa segunda, o Linux ganharia razes principalmente em servios WEB e plataformas em Clusters diante do custo das alternativas com Windows e UNIX. E numa terceira etapa ele seria largamente adotado no ambiente de servidores como opo madura e difundida. Neste processo, complexidade e falta de competncia no mercado poderiam atrasar a adoo em larga escala. Mas isso no o que se v. Estamos em algum ponto entre a segunda e a terceira fase. Muitas empresas (BMW, Daimler-Chrysler, FIAT, Boeing, SAP compilaes R3) migraram para linux em solues de cluster, uma tecnologia estabelecida e provada sem a necessidade de mudana de aplicaes para o cluster e usufruindo imediatamente de benefcios como load balancing e fcil gerenciamento. Ao se encontrar a dvida sobre a adoo do sistema as empresas no tem muito o que variar. Proceder o levantamento da base instalada e realizar comparativo com as solues livres so itens essenciais. Como est hoje? fcil perceber que aumentou a penetrao de tecnologias baseadas em software livre no Mercado corporativo. Uma das vantagens a caracterstica modular do sistema. Aplicaes sobre Linux normalmente tem requisitos menores de hardware por que o sistema utiliza melhor os recursos das mquinas e pode desabilitar funes no desejadas de maneira fcil. Itens que podem onerar o processamento como ambientes grficos nem sempre fazem sentido em servidores de aplicaes corporativas e podem ser facilmente desabilitados nos servidores com Linux. A presena do Linux em servidores em 2003 cresceu 41% em relao a 2002 (Revista do Linux abr/2003). Segundo a FIESP, 54% das grandes empresa de SP usam o Linux e de acordo com a Business Week, 39% das grandes corporaes utilizam o Linux de alguma forma. Dentro da categoria de portais corporativos 20% so Linux (Meta group 2002 Info exame agosto 2003).

Num estudo recente da Forrester Research, descobriu-se que 25% dos CIOs estavam em processo de substituio de Windows por Linux. Porm as mudanas no pretendem ser imediatas e totais. Muitos custos esto envolvidos no trabalho de migrao e treinamento na nova plataforma. O software livre mas no sai de graa. Segundo a pesquisa feita na IT Conference (na Bahia em setembro de 2003), os custos de capacitao (que so feitos uma nica vez) so da ordem de 30% dos custos de licenciamento de software proprietrio durante 1 ano. O tempo de downtime, segundo a pesquisa, mostrou que o tempo apresentado pelo Linux menor que o apresentado pelo Windows. Nas medies feitas com aplicaes de infraestrutura WEB para groupware e bancos de dados, o Linux (distribuio United Linux) se apresentou 74% mais estvel que o Windows. A economia com alta disponibilidade foi calculada em at 72% com a utilizao vivel de plataformas de hardware mais antigas. Em abril de 2003, na Microsiga (empresa brasileira de solues de sistemas de gesto) 10% dos negcios fechados foram em plataformas Linux. Empresas de porte j usam o Linux em seus servidores. Alguns exemplos podem ser listados: empresas varejistas como Renner, Colombo e Marisa (em definio da soluo), Casas Bahia, Citibank, o Metr de SP, o UOL, Splice do Brasil, Unibanco, Supermercados Angeloni SC, 3WT, Phoenix Seguradora MG, Amazon, Google, s para citar algumas. Alm disso, grande a aceitao do Linux em rgos de governo onde se tem a mesma experincia: o governo do RS em vrias esferas (procempa, procergs, etc), a prefeitura SP, a Marinha e o Exrcito brasileiros, e outras fora as vrias instituies educacionais do estado. Fatos como a adoo em alguns governos da Europa como na Espanha (Extremadura e outras regies) e na Alemanha ajudam a perceber o alcance da alternativa. Neste ltimo, a prefeitura de Munique resolveu mudar aproximadamente 14000 computadores do sistema Windows para verses Linux. Foi notria a tentativa de Steve Balmer (CEO M$) mudar a opinio da prefeitura de Munique atravs de descontos para os produtos M$. O prprio Balmer reconheceu atravs de um memo interno da M$ que o Linux e o movimento do software livre so um desafio competitivo a vencer (Zdnet Junho). Por outro lado, foi deixado claro que boas idias inerentes do mundo do software livre podem ser incorporadas no processo de software fechado como a prvia divulgao de verses de software para feedback da comunidades de usurios. Os fatos demonstram que a iniciativa freesoftware no passa to desapercebida dos grandes do software fechado. A prpria Microsoft est definindo sua estratgia de abertura do cdigo de alguns dos seus produtos para clientes exigentes como governos que querem ver exatamente o que o cdigo dos programas est fazendo nas mquinas deles. H ainda as instituies que adotam o sistema Linux como alternativa patritica evitando a evaso de capitais do pas na forma de licenas pagas. Investindo em plataforma livre, pode-se gerar mais empregos e oportunidades com divisas que ficam no pas. Uma das opes de negcio que aparece forte a prestao de servios. Se ainda formos falar da presena do Linux nos desktops temos uma situao ainda modesta mas outras opes de software livre para servidores como o Apache j tem o reconhecimento e dominam sua rea. Mais de 64% dos servidores WEB na Internet usam Apache (Netcraft info exame setembro 2003). Suporte por cima Aplicaes Corporativas que rodam sobre Linux Se analisarmos o que est mais presente nos servidores corporativos, encontraremos softwares dentre as seguintes linhas: os colaboration suites (integrao de correio, calendrios-agendas, espao virtual, conferncia via WEB) e groupware, aplicativos em bancos de dados, os application servers, sistemas ERP e CRM, sistemas de datawarehouse, BI - business inteligence, sistemas gerenciadores de workflow, sistemas de gerenciamento de TI e telecomunicaes e Sistemas de gerenciamento para governo e-government.

Dentro das escolhas tradicionais do mercado para aplicaes corporativas muitas j oferecem verses para o sistema GNU/Linux: Oracle 9i (vrias verses inclusive RAC), SAP R/3, DB2 (IBM), PeopleSoft (suporta servidores WEB sobre linux RH73), Tivoli, e outras. Alm disso, vrias companhias esto oferecendo suporte direto para Linux rodando nas suas mquinas, como a Itautec, HP, SUN, IBM e SGI.