JBoss Enterprise Application Platform 6 Rafael Liu Technical Account Manager 30 de maio, 2012 Agenda • O que está acontecendo com os Servidores de Aplicação • O que há de novo no EAP6 • Introdução ao JBoss Data Grid 6 Em 2014, todos os principais Servidores de Aplicação contarão com uma arquitetura interna habilitada para cloud. FONTE – Predicts 2012 – Cloud and In Memory Drive Innovations in Application Platforms Gartner 2012 MEGATENDÊNCIA: EXPLOSÃO DE CELULARES E DISPOSITIVOS MÓVEIS EM 2014 HAVERÁ 1.7 BILHÃO DE PCS, SMARTPHONES E TABLES CONECTADOS 820M SERÃO SMARTPHONES RODANDO ANDROID, iOS E WINDOWS PHONE COMO VOCÊ USA SUA ARQUITETURA CLOUD PARA HETEROGENEIDADE, INTEROPERABILIDADE & CONECTIVIDADE? MEGATENDÊNCIA: CLOUDS HÍBRIDAS CLOUD PRIVADA SERVIDORES FÍSICOS CLOUD PÚBLICA TRÁFEGO MULDIAL DE IP IRÁ QUADRUPLICAR EM 2015 80% DA TI IRÁ ADOTAR ALGUMA SOLUÇÃO DE CLOUD EM 2014 83% DAS ORGANIZAÇÕES QUEREM FAZER DEPLOY EM QUALQUER LUGAR IDC ESPERA QUE EM 2015, A MAIORIA DAS EMPRESAS EXIGIRÃO GERENCIAMENTO INTEGRADO PARA CLOUDS HÍBRIDAS COMO FAZER APLICAÇÕES PORTÁVEIS ENTRE CLOUDS? COMO CONECTAR ATRAVÉS DAS CLOUDS? Source: IDC Cloud Management Study, 2011 Survey JBoss Enterprise Application Platform Introdução EAP é a plataforma de aplicação Java EE lider open source que: • Oferece estabilidade, agilidade de negócio e segurança • Agiliza o time to market • Facilmente implantados em clouds públicas e privadas Proposta de valor – Top 3 “Take Aways” • Pronto para cloud – A melhor maneira de entregar suas aplicações Java em qualquer lugar – clouds híbridas, públicas ou privadas • Estável, ágil, produtivo, rápido e portátil • Líder em produtividade para o desenvolvedor - fornece aos desenvolvedores tudo que eles precisam de maneira rápida, fácil e eficiente para desenvolver aplicativos Java EE 6 e serviços compatíveis Características e benefícios – Enterprise Application Platform Características ● ● ● Suporte a aplicações web de missão crítica altamente escaláveis e transacionais Suporte para uma ampla gama de frameworks de desenvolvimento, incluindo Java EE, Spring, GWT e Seam Amplo conjunto de certificações para sistemas operacionais, bancos de dados, JVMs e de apoio do mercado Benefícios ● Permite rápida inovação, sem sacrificar a estabilidade ● Fornece gerenciamento completo, em todo o ciclo de vida da aplicação ● Evita vendor lock-in através de implementação de código aberto de padrões da indústria Lançamento da JBoss mais ambicioso já feito. ● ● Arquitetura pronta para cloud Produtividade de desenvolvimento de alto nível O que é uma arquitetura pronta para Cloud? • Alto grau de automação • Flexibilidade no gerenciamento • Simples uso de recursos • Desenvolvimento ágil • Plataforma aberta JBOSS ENTERPRISE MIDDLEWARE FÍSICO PÚBLICO VIRTUAL PRIVADO JBoss EAP 6 : Ferramentas de gestão Ferramentas – CLI – Web Console – JBoss ON APIs de gerenciamento – JMX – DMR – REST API – XML Ofertas gerenciáveis – Gerenciamento avançado • Gerencimamento e monitoramento central • Vários produtos / Versões • Gerenciamento de configurações • Provisionamento responsivo / Deployment • Gerenciamento de desempenho e disponibilidade • Dashboards personalizados Produtividade com o JBoss Developer Studio 5 Produtividade de alto nível para desenvolvimento • Desenvolvimento ágil e flexível – Java EE6 – HTML 5 e Mobile – Suporte a Maven Escolha aberta e Web Framework Kit 2.0 JBoss Frameworks JSF 2 HTML5 GWT Escolha livre de Frameworks Struts SpringMVC Tapestry Wicket Flex Rails* … CDI, CDI,EJB, EJB,Spring SpringBeans Beans JPA, JPA,Hibernate Hibernate * Ruby on Rails on JBoss via TorqueBox Baixe o Beta e comece hoje www.redhat.com/promo/eap6beta Em 2014, pelo menos 40% das grandes organizações terão implantado pelo menos um Data Grid in-memory FONTE – Predicts 2012 – Cloud and In Memory Drive Innovations in Application Platforms Gartner 2012 JBoss Data Grid Caso de uso de clientes LOGÍSTICA E TRANSPORTE DG € SOCIAL E MEDIA APPLICATION Java EE, Java SE, Java Variants (Spring, etc), .NET, C# DG € SERVIÇOS FINANCEIROS RETAIL DG JBoss Data Grid permite às organizações escalar sua camada de dados de forma eficiente. JBoss Data Grid Beta é um banco de dados in-memory distribuído altamente escalável. JBoss Data Grid Introdução JBoss Data Grid é eficiente em escalar camadas de dados ● Altamente escalável banco de dados na memória distribuído ● Facil de carregar nos servidores de banco de dados servers ● Reduz os tempos de resposta em aplicações ● Resiliente Proposta de Valor - Top 3 “Take aways" ● ● ● Facilidade em NoSQL - rápido, simples de usar key / value com velocidades in-memory Fazendo Big Data funcionar – suporta grandes volumes de dados com baixa latência e com suporte opcional a transações Armazenamento de dados em alta disponibilidade, escalável e elástico Características e benefícios – JBoss Data Grid Características ● Armazenamento Chave/Valor ● Elástico, linearmente escalável ● Armazenamento replicado distribuído ● Alta disponibilidade, opcionalmente escrito em disco ● Trabalha com ou sem banco de dados relacionais existentes Benefícios ● ● Alta disponibilidade – fornece baixa latência com praticamente zero de downtime Desempenho superior com capacidade escalar mais ou menos de forma transparente, conforme necessário ● Pode ser implementado com o mínimo de interrupção para os aplicativos existentes ● De fácil deploy Baixe o Beta e comece hoje mesmo www.redhat.com/promo/dg6beta Junte-se a nós e aprenda mais em junho!