Road Show 2008 Jon 2.0 Edgar

31

Transcript of Road Show 2008 Jon 2.0 Edgar

JBoss Operations Network 2.0:Administração Efetiva de Ambientes JBoss Corporativos

Edgar SilvaJBoss, a division of Red Hat

[email protected]

Agenda

• Desvendando o mito.• O que é o JON?• Para que serve?• Como funciona?• Conclusão.• Demonstração.

Visite http://www.redhat.com/promo/vendor para maiores informações.

Gartner Enterprise Application Server Magic Quadrant “Leader” last three years Top 3 in Production Usage 3 years running (BZ Research) Over 20 Million Downloads for all of JBoss.org components

Desvendando o mito

• O JBoss AS é “pé-duro”, tudo tem de ser feito “na mão”, não tem um console unificado de monitoração e controle.

[[email protected]]$ do jboss always works fine or i halt you serverbash: $ For sure mr. Norris, JBoss never will never get any problembash: $ starting chat with Trinity and ignoring Neo[[email protected]]$ |

O que é o JON?

• O JON (JBoss Operations Network) é uma plataforma integrada de monitoração e administração do parque de servidores e da plataforma JBoss Enterprise Application (EAP).

JBOSS OPERATIONS NETWORK

Para que serve?

• O JON serve para ajudá-lo a monitorar, administrar, catalogar, atualizar e manter seus sevidores e aplicações

• Tudo isso, através de uma interface web integrada e intuitiva.

Como funciona?

• Modelo Cliente/Servidor (Agente/Servidor JON):

Como funciona?

• Agente JON:– Executado em todo servidor que deve ser

monitorado/gerenciado.– Coleta informações a respeito do

servidor/serviços e as envia ao servidor do JON.

JBoss Server JON Agent

JON Server

Como funciona?

• Servidor JON:– Consolida as informações recebidas dos

agentes. – Armazena as informações coletadas em

banco de dados (Oracle e Postgres).– Gera alertas e outras informações de

controle– Expõe as informações através de

dashboards/gráficos.

JBoss Servers

JON Agent

JBoss Servers JBoss Servers

JON ServerJON

Database

Alertas

Gráficos

Ações: Stop Server

ControleInicie, Pare e Reinicie os servidores remotamente(Agendamento)

Interface de Linha de ComandosCrie e automatize scripts para tarefas operacionais

ImplementaçãoInstale/Atualize os componentes de sua própria aplicação

ConfiguraçãoConfigure os servidores remotamenteMantenha o histórico das alterações (Rollback)

Opc

iona

l MonitoringAgents

Continuamente capturam e compartilham métricas

operacionais e de performance (Baseline,

Alertas)

Inventário Detector Automático de Recursos:

Desde Sistemas Operacionais a Aplicações

Atualizações de Software

Como um “Windows Update” para Middleware

Java (CSP)

Arquitetura

Além de Monitoração ...JBoss SOA Platform Plugins

– BAM (Business Activity Monitoring)

– SAM (Services Activity Monitoring)

– Infra-estrutura para Alertas, Monitoração e

controle para plugins de negócio.

DEMO

Descoberta automática de recursos

Inventário

Updates de Software 

Configuração

Controle

Métricas

Histograma

Tempos de Resposta

Responda a perguntas como:

• Qual o consumo de memória do servidor?• Qual a utilização de CPU?• Quantos usuários estão conectados na

aplicação?• Quantas vendas foram realizadas na

última hora?(BAM)

Conclusão:• O JBoss AS e toda a plataforma JBoss

EAP são facilmente monitorados/gerenciados através de uma interface unificada e intuitiva.

• O JON não serve apenas para o ASA (Application Server Administrator). Também fornece informações indispensáveis para o seu negócio.

Palavras finais:

• As ferramentas de monitoramento da Red Hat/JBoss foram desenvolvidas com uma única finalidade: Ajudar você a fazer mais em menos tempo.

ObrigadoEdgar Silva ([email protected])http://www.edgarsilva.com.br (Blog)