Translate

Mostrando postagens com marcador AOS. Mostrar todas as postagens
Mostrando postagens com marcador AOS. Mostrar todas as postagens

sexta-feira, 30 de setembro de 2016

AX2012 R3 - KB's Referentes a uso de mémoria pelo AOS.

Olá pessoal!

Estou atuando em um cliente onde o uso de memória pelo serviço de AOS é gigantesco... Assim como a lentidão no sistema é geral... Por exemplo: O serviço do AX demora em torno de 40 minutos para ser iniciado/reiniciado.... o client do AX demora em torno de 40 segundos para ser aberto, seja no servidor seja na estação de trabalho...

O AX2012 é o R3 com o CU8.

Busquei no LCS KB's referentes ao auto uso de memória e, as vezes, crash de AOS devido a este alto consumo e encontrei esta pequena lista:


KB2969345
KB3085055
KB3185976
KB3189341
KB3012137
KB3062107
KB3141975
KB3121911

Nenhum dos KB's acima consta neste AX2012 R3 CU8 e por está razão solicitei ao cliente um ambiente separado para testes com estes KB's!

Inúmeros outros fatores interferem no uso de memória, tais como infraestrutura incorreta, excesso de usuários em um único AOS, customizações com problemas entre outros... Neste caso a parte de infra está em vias de ser 100% corrigida de acordo com as boas praticas da Microsoft e também customizações estão em processo de revisão para alcançar a melhor performance.

Em ajustes feitos na parte de infraestrutura já consegui baixar o tempo de inicialização do servidor para menos de 01  minuto, as vezes 03 quanto o cache está limpo. O client passou a abrir em no máximo 03 segundos em momentos onde o sistema já tem mais de 100 usuários simultâneos... tudo isso em um ambiente ainda temporário até que a estrutura de produção definitiva fique pronta!

Espero que ao final deste trabalho o ambiente de produção deste cliente alcance a performance perfeita para este cliente e, quem sabe, ele possa estudar a atualização do AX2012 R3 com o CU11!

Ao final dos trabalhos atualizo o resultado!

segunda-feira, 26 de setembro de 2016

Licenciamento de AOS para AX2012!

Olá pessoal!

Venho hoje com uma duvida simples referente a licenciamento de AOS para o Dynamics AX2012.

Sabemos que olhando no AX é possível ver a quantidade de servidores e usuários que podemos ter em um ambiente de AX, veja imagem abaixo:






No caso acima temos o direito de utilizar varios servidores de Enterprise Portal, varios usuários no AX simultaneamente e também varios servidores de AOS em um ambiente de AX, correto?

ERRAAAADO...

O licenciamento para o Dynamics AX mudou e para estar em acordo com o licenciamento Microsoft para o seu produto Dynamics é obrigatório que você verifique os parametros de sua licença de Dynamics via Partner ou Customer Source.

Veja na imagem abaixo os detalhes de licença exibidos no partner source para este mesmo arquivo .txt carregado no AX




Ou seja, este cliente possui o direito de uso de apenas 02 servidores de AOS e a quantidade de usuários também é muuuuito menor do que a exibida no AX.

Sendo assim se este cliente tiver em sua estrutura de AX mais do que 02 servidores de AOS ou mais do que 25 usuários funcionais ou 12 usuários enterprise o licenciamento está incorreto e passível de problemas em caso de auditoria!


Portanto, verifique este detalhe em seu ambiente de AX antes que o bixo pegue!!!

Caso precise de ajuda...

"Liga pra mim"!!!!!

Até!!!

sexta-feira, 17 de outubro de 2014

Como gerenciar o NLB e serviços de AOS!

Senhoras e senhores, bom dia!

Segue abaixo ótimo material para quem trabalho com os AOS`s do AX utilizando o NLB do Windows. Ótimas dicas de administração deste recurso!

How to manage Windows NLB when AOS Service stops

Até...!!!

terça-feira, 11 de fevereiro de 2014

Identificar a Instancia do AX2012.

Olá pessoal!

Durante os 03 primeiros dias desta semana, com um sentimento de nostalgia,  estou em um cliente que atua no Brasil na área de pesquisa, desenvolvimento e produção de suplementos alimentares para atletas.

Minha missão neste cliente era simplesmente migrar os ambientes de Dynamics AX 4.0. Tudo ocorreu sem nenhum problema e durante os processos eu tive apenas 01 solicitação do cliente.

O cliente neste caso me questionou sobre a melhor forma de identificar em qual instância ele estava logado. Para responde-lo eu demonstrei cada uma das opções abaixo:

Opção 01:
http://fsilvajunior.blogspot.com.br/2010/10/identificacao-de-instancia-do-ax-na.html

Opção 02:
http://fsilvajunior.blogspot.com.br/2011/05/identificacao-de-instancia-do-dynamics.html

Opção 03:
http://fsilvajunior.blogspot.com.br/2010/05/configuracao-de-atalhos-dynamics-ax.html

As opções acima são úteis tanto para o AX 4.0 utilizado aqui quanto para o AX2009.

Mas e quanto ao AX2012 R2? Como identificar a instância em casos de varias delas instaladas no mesmo servidor?.... Continue lendo e verás!!!

A primeira e mais simples forma de se identificar uma instância do AX2012 R2 é extremamente simples e não exige alteração em nenhum código pois, diferente das versões anteriores, é padrão do sistema!

Veja que logo ao abrir o AX, no canto inferior da tela nós temos diversas informações:




Vamos aproveitar e adicionar ali o nome da instância do AX. Para isso clique em Arquivo > Ferramentas > Opções:



Agora, no lado esquerdo, clique "Barra de Status" e marque a opção "Mostar Nome de AOS".
E agora, sem nem sequer fechar o AX, olhe novamente as informações do canto inferior direito da tela do AX:
Este é o nome da instância padrão de em VM criada pela Microsoft. O nome que você der a instância durante a instalação será exibido aqui, fácil, sem customização e rápido de se fazer!!!




Mas se ainda assim você quiser "personalizar" a sua instancia fique a vontade, ela é sua mesmo!!!

Neste caso sugiro a leitura das seguintes dicas:

Changing the Background Color on AX Forms in AX 2012 escrito por Becky Newell

Color code forms in AX 2012, depending on environment/company escrito por Palle Agermarks

Divirta-se e até a próxima!!!

quarta-feira, 22 de janeiro de 2014

Dynamics AX e Load Balance (NLB)

Olá pessoal!

Se você estiver familiarizado com a forma como o balanceamento de carga do AX 2009 funciona, você poderá ficar surpreso quando descobrir que o AX 2012 Standard não faz o balanceamento de todos os serviços que se comunicam com o AOS. Talvez você não saiba que muitos dos serviços do AX só se comunicam com apenas 01 AOS. E então?! Seu ambiente está realmente trabalhando corretamente? Ele está de fato balanceado?....

Nas versões anteriores do AX a única maneira de se comunicar com um AOS era via "Chamadas de Procedimento Remoto" (RPC) utilizando a porta 2712 por padrão.


O AX 2012 introduziu uma segunda forma de conexão com o AOS ao passar a utilizar o "Windows Communication Foundation" (WCF).

Instancias de AOS monitoram o trafego WCF nas portas 8101 (WSDL) e 8201 (Services Endpoint).

Conexões de serviços de entrada não são balanceadas com base nas configurações de cluster de AOS na aplicação ( Administração do Sistema> Configuração> Sistema > Configuração de Cluster). Esta configuração é apenas para conexões RPC.

Para saber quando uma conexão usa RPC ou WCF de uma olhada na tabela abaixo:

Client Connection
AX client RPC and WCF services
Enterprise Portal RPC and WCF services
IIS (Web services) WCF services
IIS (Help server) WCF services
Office Add-ins (Word, Excel) WCF services
Report Server WCF services

Se você quer configurar o NLB para serviços do Dynamics AX será necessário utilizar outros métodos já que não é possível configurar este recurso pelo AX.

Um dos recursos mais fáceis para esta finalidade é a utilização da feature de NLB do Windows Server. Veja mais uma tabelinha para simples referencia:

Connection Load Balancing Solution
RPC AOS clustering
WCF services Network Load Balancing (NLB)

Em próximos posts mostrarei como configurar e utilizar o recurso de NLB via Windows!

Até a próxima!

Fonte: Dynamics AX in the Field