Date: 10-Dec-2009   URL: br.sun.com/emrkt/innercircle/newsletter/0708/feature-itm.html

Solaris + AMP = Escalabilidade e desempenho para o web tier



Solaris AmpA facilidade do uso, familiaridade e boa relação custo-benefício tornaram o AMP stack uma plataforma bastante popular para o desenvolvimento do web tier. Quando se trata de desenvolvimento, você quer garantir que as suas aplicações na web apresentem o máximo desempenho, escalabilidade, confiabilidade e segurança que um sistema operacional possa oferecer.

Entre no SAMP stack da Sun. Fortalecido com o lançamento do sistema operacional OpenSolaris em maio de 2008 e a aquisição do banco de dados MySQL pela Sun, SAMP — o SO Solaris, o servidor de rede Apache HTTP, o MySQL e as linguagens de script PHP/Perl/Python — está chamando atenção como primeira plataforma de software livre para o desenvolvimento e uso do web tier.

E agora a Sun está melhorando o pacote com o novo suporte para todos os 12 componentes SAMP stack, fornecendo às empresas uma fonte única de apoio SAMP em nível de produção. Conforme anunciado na conferência de software livre OSCON em Portland, Oregon, em julho deste ano, o suporte expandido da Sun abrange Apache, PHP/Perl/Python, Ruby, Squid, Tomcat, Memcached, lighttpd e outros. A Sun já oferecia suporte para o SO Solaris/OpenSolaris e MySQL.

"Se você estiver operando os seus negócios ou suas aplicações na web com o AMP stack da Sun e precisar de suporte não hesite em nos ligar. Ajudaremos você com o Apache, ajudaremos você com o PHP ou Perl ou Python, ajudaremos você com o MySQL e, ajudaremos você com o Solaris" afirma Carl Ray, gerente de marketing de infra-estrutura da Sun. "Isso tudo forma uma plataforma AMP completa, contínua de código aberto para software, hardware e suporte."

Muitos desenvolvedores estão familiarizados com a oferta de valor SAMP. Quando a Sun introduziu pela primeira vez o stack em 2007, os downloads aumentaram em 2700 por centro em três meses e muitos milhares de pacotes continuam sendo carregados. Analistas e avaliadores também observaram isso.

A Sun trabalhou com a comunidade de software livre para otimizar um "Cool Stack" de AMP e outras aplicações de software livre populares para OpenSolaris, assim como a tecnologia de chips de múltiplos threads (CMT) nos processadores Sun UltraSPARC...

"A Sun continua se reinventanto ..." escreveu o avaliador Clay Ryder no The Register. sediado no Reino Unido. "Apresentando a versão aprovada do Solaris das aplicações e ferramentas mais populares de software livre, oferecendo receitas para o sucesso e incrementando tudo com um pacote de suporte a um preço moderado a Sun se tornou relevante para o [Web 2.0] segmento do mercado."

O AMP stack da Sun recebeu outro incentivo no início de 2008 com a aquisição de um componente chave pela Sun por $1 bilhão — o banco de dados MySQL. "O MySQL é certamente o padrão real para empresas no espaço da web que utilizam colaboração e blogs e wikis para operar seus negócios," informa Ray. "Algum dia eles se preocuparão com escalabilidade e imprevisibilidade e a Sun poderá oferecer serviços empresariais e suporte com qualidade."

Se o AMP for uma novidade para você ou se você rodar a versão LAMP com Linux vale a pena olhar os destaques de como o SAMP pode capacitar você a construir e usar rapidamente aplicações da web de alto desempenho.

Aplicações de software livre otimizadas para o OpenSolaris e CMT
A Sun trabalhou com a comunidade de software livre para otimizar um "Cool Stack" de AMP e outras aplicações de software livre populares para OpenSolaris, assim como a tecnologia de chips de múltiplos threads (CMT) nos processadores Sun UltraSPARC, usados nos servidores de baixo consumo Sun CoolThreads.

Usuários podem carregar Apache, MySQL, PHP/Perl/Python, Ruby, Tomcat, e outras aplicações e ferramentas desenhadas para aproveitar as tecnologias SO Solaris e CMT. "Os bits são pré-otimizados para rodar nas plataformas da Sun," afirma Joe McCabe, gerente técnico de produto sênior da Sun para a web. "Isso reduz ciclos de desenvolvimento proporcionando desempenho adicional imediatamente a partir do gate."

A DigiTar, uma empresa Web 2.0 que realiza processamento de mensagens e segurança está entre as organizações que impulsionaram o stack da Sun. Em cima da plataforma SO Solaris 10, a DigiTar consolidou oito servidores HP em dois servidores Sun Fire T2000 CoolThreads para um desempenho 4.5 vezes maior, uma redução de 83 por cento de consumo e calor e uma redução de 75 por cento em custos operacionais para aplicações MySQL.

"Melhoramos tanto o desempenho e reduzimos os custos de tantas formas com o T2000 que isso representa uma melhora de 10x no preço/ desempenho para toda a nossa arquitetura," afirma Jason Williams, DigiTar CTO.

Dispositivos SO Solaris para empresas
No verso da popularidade do AMP permaneceram as dúvidas sobre qual sistema operacional seria o melhor para rodar as aplicações AMP baseadas na web. Com a transição para o Web 2.0 e sua importância em impulsionar os negócios e as receitas, o desempenho, escalabilidade, confiabilidade e segurança do SO básico se tornam essenciais.

O OpenSolaris, ou o SO Solaris 10, responde a questão de forma decisiva. A plataforma venerável da Sun oferece o melhor desempenho de SO da industria e uma funcionalidade única e forte que contribuiu para conseguir o InfoWorld 2008 Technology of the Year Award para "SO para servidor mais inovador." Por exemplo, a estrutura de observabilidade Dynamic Tracing (DTrace) habilita o usuário a resolver questões de desempenho em tempo real. A tecnologia de virtualização dos contâiners instalados apóia a consolidação da aplicação e reduz despesas de energia e espaço. Outras características incluem:

Servidor de aplicação GlassFish: Maior flexibilidade do web tier
Software livre, obviamente, significa maior escolha e flexibilidade. Desenvolvedores muitas vezes misturam e combinam componentes do AMP stack — por exemplo, programando em Ruby ou rodando o banco de dados PostgreSQL. O servidor de aplicação de software livre GlassFish — a implementação de referência Java Enterprise Edition 5 — apresenta outra opção, especialmente para organizações baseadas na tecnologia Java.

O crescente suporte para Ruby, Groovy e outras linguagens dinâmicas faz do GlassFish uma plataforma de desenvolvimento de código aberto atraente, além disso a tecnologia recém lançada GlassFish v3 oferece uma abordagem completamente nova com uma arquitetura altamente modular, leve, extensível que facilita o desenvolvimento e o uso.

Se o seu objetivo é fortalecer a escalabilidade e a segurança de sua infra-estrutura da web, comece com esses cinco passos fáceis:

1. Adquira OpenSolaris ou o SO Solaris 10
A nova distribuição binária OpenSolaris oferece um sistema de pacotes de imagens que acelera a integração com aplicações de terceiros e um instalador de próxima geração que inicializa em um desktop GNOME para facilitar a instalação em laptops ou PCs. Com utilidades GNU como a caixa interativa "bash", o OpenSolaris está disponível para download gratuitamente em www.opensolaris.com, ou você pode encomendar gratuitamente o OpenSolaris LiveCD. Também gratuito para download está a tradicional distribuição Solaris da Sun, o SO Solaris 10.

2. Adquira o AMP Cool Stack otimizado para Solaris
Os binários Cool Stack da Sun são otimizados para a tecnologia SO Solaris e CMT e oferecem entre 30 e 200 por cento de melhora em relação aos binários padrão. Essa coleção de aplicações e ferramentas de código aberto amplamente utilizada inclui alguns pacotes no formato Solaris pkgadd, assim você pode instalar somente o que for necessário.

3. Adquira servidores Sun para um desempenho máximo
Teste as aplicações SAMP nos sistemas mais rápidos, mais escaláveis, mais econômicos e descubra como a tecnologia Sun pode aumentar o seu desempenho. As aplicações SAMP podem rodar em sistemas existentes, uma vez que a tecnologia SO Solaris é suportada pelo conjunto mais amplo da indústria de servidores x86/x64 e UltraSPARC - mais de 888 plataformas, incluindo Intel Xeon e AMD Opteron.

Os servidores UltraSPARC e x64 da Sun estão disponíveis para teste por 60 dias sem custos e riscos no programa Try and Buy da Sun. Para empresas jovens qualificadas, o programa Sun Startup Essentials oferece descontos de até 70 por cento para os sistemas Sun.

4. Adquira Cool Tools para a otimização do web tier
Construído com contribuições de código aberto, as Cool Tools gratuitas da Sun lhe fornecem tudo que você precisa para construir aplicações da rede, incluindo compiladores, ferramentas de linha de comando e um ambiente de desenvolvimento integrado baseado na NetBeans (IDE) para o desenvolvimento de aplicações, debugging, análise de desempenho e otimização. Os Cool Tools foram criados para facilitar a otimização contínua de seu ambiente web tier com a tecnologia SO Solaris e servidores Sun CMT ou x64.

5. Receba suporte de especialistas para fazer o melhor de sua infraestrutura de rede
Construa a sua infraestrutura de rede baseada no SAMP de forma rápida e confiável com o Developer Expert Assistance Service da Sun. Esse serviço engajado de suporte online para desenvolvedores proporciona assistência técnica para suporte de código, recomendações para diagnósticos e respostas a questões de programação. Com a perícia sobre cada componente do SAMP stack, as ofertas de suporte SAMP da Sun proporciona um serviço continuo para tirar o máximo do seu web tier.

 
 
 
Copyright 2004-2009 Sun Microsystems, Inc.