O trabalho de um administrador do Servidor WebLogic tem muitas facetas. E como você administrar sistemas, você ganha experiência sobre o que funciona eo que não funciona. Aqui estão cinco dicas úteis para administração WebLogic Server.
expedição de documentação
Como administrador WebLogic Server, você vai seguir muitos procedimentos, incluindo tarefas como estas:
Reiniciar o servidor
Desligar o servidor para manutenção de rotina
A implantação de novas versões do WebLogic Server
Fazer o backup do servidor
Instalar os patches mais recentes
Criação de recursos do WebLogic Server, como fontes de dados
Você deveria ter escrito instruções para cada um destes procedimentos, o que lhe permitirá seguir o mesmo procedimento de cada vez, assegurando a consistência.
procedimentos escritos também permitem que a sua empresa para executar essas operações quando você estiver ausente. Além disso, se você tomar uma nova posição na empresa ou com uma nova empresa, ter procedimentos escritos permite-lhe cumprir a sua responsabilidade de transferir conhecimento para o novo administrador.
Definir um acordo de nível de serviço
Um acordo de nível de serviço (SLA) ajuda a definir que os usuários finais esperam de seu servidor em termos de confiabilidade. A maioria dos usuários esperam que um sistema irá ser instalado e funcionando 24 horas por dia, 7 dias por semana. Essa agenda não é simplesmente possível. Muitos eventos fará com que o sistema a ser baixo por um período de tempo. Por exemplo, lidar com falhas de hardware, atualizações de rotina, ou reinicializar o servidor para citar alguns.
O SLA é o contrato entre você e os usuários de que seu sistema suporta. Este contrato deve especificar a quantidade de tempo que seu sistema será permitida a ser para baixo ao longo do ano.
Além de definir os períodos de manutenção, um acordo de nível de serviço escrito corretamente também deve especificar o seguinte:
Quando manutenção será realizada
Como muitos minutos de interrupção inesperada são permitidos por ano
Em quanto tempo o sistema deve retornar após uma interrupção inesperada
Quantas vezes backups serão realizados
A percentagem total de tempo que o servidor deve ser-se
Estabelecer procedimentos de plantão
Em algum momento, o sistema vai cair inesperadamente. Quando uma interrupção inesperada ocorre, você e sua equipe devem estar prontos para lidar com ele. A interrupção pode ser algo que o administrador pode manipular ou algo relacionado com o software. Se a interrupção é causada por um erro de software, um desenvolvedor precisa para se envolver na solução. Além disso, essas falhas podem ocorrer fora do horário de expediente. Isto é especialmente verdadeiro se você trabalha para uma corporação multinacional.
Plano de crescimento
Quando o sistema foi calada, você não pode estar pensando em crescimento. Mas você deve ter um plano quando o sistema atual está superado. Em geral, você tem duas opções quando o sistema já não pode lidar com a quantidade de processamento necessário:
Atualizar seu servidor para uma máquina mais rápida. Talvez uma das maneiras mais simples de lidar com mais solicitações é atualizar para uma máquina mais rápida. Isso pode significar a aquisição de um novo servidor ou simplesmente adicionando outro processador ao seu servidor atual. Quando você atualizar para uma máquina mais rápida, você deve certificar-se de que o servidor está devidamente copiado através da rede para a nova máquina. Todas as definições de configuração e os pacotes instalados devem ser copiados para a nova máquina.
Adicionar servidores adicionais para seu cluster. Se você estiver executando um cluster de servidores, você pode simplesmente adicionar outro servidor. Se você não estiver executando um cluster de servidores e seu volume de pedido está se tornando muito alto, você deve considerar o uso de um cluster de servidores. A adição de outro servidor ao cluster faz com WebLogic Server para ter um outro servidor que pode compartilhar um pouco da carga de trabalho. Isto permite a aplicação como um todo deve ser capaz de aceitar mais ligações.
Backup de seus servidores
Backup de dados é uma parte importante do trabalho de qualquer administrador. Para fazer backup de WebLogic, você vai precisar para fazer backup da parte do seu aplicativo web que muda - o banco de dados SQL. Se esses dados já está sendo apoiada por um administrador de banco de dados, você não precisa se preocupar com o backup de dados da aplicação.
Se você perder o disco rígido no seu servidor WebLogic, você vai ter que reinstalar tudo e ter o servidor funcionando novamente. Se o seu pedido foi empacotado como um arquivo web application archive (WAR), você pode rapidamente obter o seu aplicativo de volta através da redistribuição do arquivo WAR.
Monitorando servidores WebLogic
Monitorar seu Sever é uma tarefa importante que cada administrador WebLogic Server deve lidar com eles. Você vai verificar se o servidor está up, bem como a carga do servidor. Monitoramento permite que você veja rapidamente uma visão geral de como diferentes partes do WebLogic Server está executando. WebLogic Server permite monitorar as seguintes áreas:
pools de conexão CORBA
EJB
HTTP
JDBC
JMS
JNDI
subsistema de JTA
Segurança
servidores
Toda a atividade de monitoramento ocorre por meio do Console de Administração. As funções de monitorização do Console de Administração não são isoladas para uma área específica. Em vez disso, estas funções são colocadas na mesma área que o sistema que está monitorando.
Em geral, para encontrar a página de monitoramento para um serviço específico no WebLogic Server, siga estes passos:
Faça logon no Console de Administração.
Na pasta Serviços (no lado esquerdo da tela), clique na pasta que representa o serviço que você deseja monitorar.
A informação no lado direito das mudanças do console para refletir o serviço selecionado.
No lado direito da tela, clique na guia Monitoring.
A página de monitoramento mostra quantas conexões estão ativos, quantos segmentos estão aguardando em uma conexão, e quantas conexões estão indisponíveis. A partir daqui, você pode monitorar sua conexão.
Mantendo WebLogic Server Up-to-Date
Você deve estar ciente de quaisquer correções, bem como a versão atual do WebLogic Server. Patches corrigir erros e problemas de segurança que ocorrem entre as principais versões do WebLogic Server. Você deve baixar e instalar patches para o WebLogic Server, bem como outros componentes do sistema. Isto é particularmente verdadeiro para o sistema operacional Windows, que tem muitas correções de segurança disponíveis.
Quando a segurança de um sistema é comprometido, muitas vezes é porque o administrador não tem o mais up-to-date patch instalado.
O upgrade para a versão atual do WebLogic Server é muito menos crítica do que a aplicação do sistema operacional e patches de WebLogic Server. Às vezes é preciso uma reformulação do código-fonte para obter a versão atual para funcionar corretamente. Após o lançamento inicial de uma nova versão, muitas empresas preferem esperar até o lançamento tenha sido comprovada. Quando você decidir atualizar para a versão mais recente do WebLogic Server, você deve fazê-lo em um servidor de teste. Então, depois de verificar que o servidor de teste é um bom desempenho, você pode colocar a nova versão no seu sistema de produção.
Você pode encontrar as informações mais up-to-date sobre o A página web do Oracle WebLogic Server.