FOLHA DE DADOS Tranquilidade na nuvem com JBoss Enterprise Application Platform 6 EXECUTIVE SUMMARY A muitos pontos a favor da computação em nuvens, desde a expansão automática a custos menores, e tudo isso a apenas alguns cliques. Sendo assim, a grande pergunta não é "por que nuvem?" e sim "como usar a nuvem?". Como muitas mudanças que ocorrem na TI, a computação em nuvem é uma jornada, que leva anos para ser concluída e depende da definição do que é estar "concluída". Na verdade, algumas tecnologias de aplicativos jamais serão consideradas finais. Há muito que Red Hat está tentando achar a resposta para levar os clientes para a nuvem com facilidade e compreende que as plataformas de aplicativos precisam crescer, deixando seu mundo local e entrando na nuvem, seja na sua própria nuvem ou na de outra pessoa. Não estamos falando de usar uma plataforma aqui e outra lá. Estamos falando de uma plataforma que você leva aonde for, conforme o seu cronograma. Introdução ao JBoss Enterprise Application Platform 6 Há mais de dois anos, as principais cabeças do JBoss Community começaram a modelar o que elas gostariam que fossem a plataforma de aplicativos de última geração: uma plataforma única independente das preferências de implantação. Elas também determinaram que, para que a empreitada fosse bem sucedida, essa plataforma precisava estimular um grau sem precedentes de produtividade de TI. E ficou claro que a produtividade não podia beneficiar apenas os desenvolvedores que trabalham com tecnologias JBoss, ela tem que ser vantajosa para todos durante o ciclo de vida dos aplicativos. O resultado desses dois anos de raciocínio é o JBoss Enterprise Application Platform 6, a mais recente atualização da plataforma líder de mercado para aplicativos Java de última geração. Com base no extremamente bem-sucedido JBoss Application Server 7.1, um projeto do JBoss Community, e nos mais recentes padrões Java EE6, o JBoss Enterprise Application Platform 6 é a plataforma certa para ajudar as empresas a entrarem na nuvem com tranquilidade. www.redhat.com FOLHA DE DADOS Tranquilidade na nuvem com JBoss Enterprise Application Platform 6 Como entrar na nuvem com tranquilidade A lacuna entre peso e recurso foi fechada pelas seguintes inovações: Carregamento de serviços simultâneo. Ao permitir que os serviços sejam iniciados paralelamente e ao aproveitar o hardware multicore, o JBoss Enterprise Application Platform 6 possibilita tempos de de inicialização 10x mais rápidos que os tempos de inicialização da versão anterior. Gerenciamento de memória agressivo. Recursos como a indexação de metadados e deixar que os serviços não essenciais permaneçam passivos proporcionam um espaço de servidores extremamente leve. Núcleo modular. Um verdadeiro isolamento do aplicativo é obtido quando se ocultam as classes de implementação de servidores e se carregam apenas as classes que o aplicativo precisa. Etapa 1: Escolha a arquitetura certa. Por anos, as empresas tiveram que escolher entre contêineres leves, como o Tomcat, ou um servidor de aplicativos Java EE de plena carga e certificado. O surgimento da virtualização e da computação em nuvem tornou os contêineres leves muito mais interessantes. E ainda que fosse complicado dar suporte a várias plataformas, o custo e o peso dos servidores de aplicativos carregados superava os benefícios de uma plataforma única para toda a empresa. Já faz tempo que o JBoss Enterprise Application Platform foi considerado compacto em comparação com outras das principais plataformas de aplicativos Java EE. E com o JBoss Enterprise Application Platform 6, a Red Hat melhorou ainda mais o conceito de leveza. É por isso que a tecnologia JBoss foi o primeiro servidor de aplicativos Java EE 6 certificado implantado em uma solução PaaS (Platform-as-a-Service, Plataforma como serviço) com Red Hat OpenShift. Etapa 2: Comece a trabalhar rapidamente. Um dos excelentes atributos da computação em nuvem é a facilidade para começar. Com as soluções PaaS, como Red Hat OpenShift, é possível configurar uma instância de servidor e começar a desenvolver um aplicativo em segundos. Porém, não importa onde a instância esteja sendo executada, você que ter certeza de que as estruturas e as ferramentas de desenvolvedor usadas estejam prontas para que o trabalho seja concluído com rapidez e eficiência. A produtividade do desenvolvedor sempre foi o foco principal do Jboss, e é por isso que o IDC descobriu que os clientes do JBoss Enterprise Middleware conseguem desenvolver 51% mais aplicativos por ano em comparação com as plataformas de aplicativo anteriores1. O JBoss Enterprise Application Platform 6 aumenta ainda mais a produtividade do desenvolvedor ao fornecer um conjunto de ferramentas de primeira linha e baseado em padrões e recursos de desenvolvimento que incluem: • J ava EE 6 — a versão mais recente das especificações corporativas do Java oferece um modelo de desenvolvimento mais maleável. • C omponentes tecnológicos de primeira linha do JBoss — versões atualizadas dos populares componentes e projetos, incluindo Hibernate, HornetQ e Infinispan. • P ode ser testado por natureza — suporte ao premiado projeto Arquillian, que possibilita o teste dentro do contêiner de aplicativos. • I ntegração com Toolchain — suporte a outros recursos populares de ferramentas, como Maven e Hudson. www.redhat.com 2 Etapa 3: Simplifique os demais 85%. Um processo de desenvolvimento mais eficiente é fundamental já que os ramos de negócios exigem novos aplicativos que ofereçam suporte aos requisitos comerciais que estão sempre mudando. O apoio à produção e manutenção correspondem a mais de 85% do ciclo de vida de um aplicativo e, normalmente, à maior parte do custo do aplicativo. Infelizmente, muitas das ferramentas de administração e gerenciamento de outras plataformas de aplicativos são inflexíveis, forçando as empresas a tomarem difíceis decisões arquitetônicas. O objetivo da Red Hat era permitir que a empresa gerenciasse o que quisesse e precisasse, usando os recursos padrão da Red Hat a favor de suas próprias soluções quando necessário. Entre nossos novos recursos para os outros 85%, estão: • A dministração elegante: com uma estrutura de configuração centralizada, Java, APIs de gerenciamento de HTTP, console de gerenciamento com interface gráfica e interface de linha de comando, os administradores têm várias formas para gerenciar os servidores. • G erenciamento de domínio: gerenciar vários serviços como apenas um e dar suporte à implantação dentro do domínio. • G erenciado pelo JBoss: um conjunto de recursos recém-atualizado é fornecido com o JBoss Operations Network, incluindo monitoramento de vários domínios, provisionamento de aplicativos e gerenciamento de configurações. O advento da computação em nuvem proporciona às empresas novas oportunidades para agilizar suas práticas de desenvolvimento e gerenciamento de aplicativos. Com uma arquitetura atualizada e novos recursos, o JBoss Enterprise Application Platform foi projetado para uso local ou em ambientes de nuvem. Esta única plataforma também permite que as empresas assumam seus próprios cronogramas para colocar os aplicativos existentes e futuros na nuvem. SOBRE A RED HAT VENDAS E DÚVIDAS www.redhat.com #8904027_0512 A Red Hat foi fundada em 1993, e sua sede fica em Raleigh, na Carolina do Norte. Hoje, com mais de 70 escritórios ao redor do mundo, a Red Hat é a maior empresa de tecnologia com ações negociadas na Bolsa, plenamente dedicada ao código aberto. Essa dedicação tem trazido recompensas, para nós e para nossos clientes, oferecendo o valor do software de código aberto e estabelecendo um modelo de negócios viável com base no código aberto. AMÉRICA DO NORTE 1–888–REDHAT1 www.redhat.com EUROPA, ORIENTE MÉDIO E ÁFRICA 00800 7334 2835 www.europe.redhat.com [email protected] ÁSIA-PACÍFICO +65 6490 4200 www.apac.redhat.com [email protected] AMÉRICA LATINA +54 11 4329 7300 www.latam.redhat.com [email protected] Copyright © 2012 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, o logotipo Shadowman , JBoss, MetaMatrix e RHCE são marcas registradas da Red Hat, Inc., nos EUA e em outros países. Linux® é uma marca registrada da Linus Torvalds nos Estados Unidos e em outros países.