DevOps – Analisando Comunicação, Troca de Dados e Incidentes entre o Internet Information Services e o Microsoft SQL Server

Introdução

Esse artigo tem como objetivo, auxiliar na análise de comunicação, troca de dados e incidentes entre o Servidor de aplicativos da Microsoft: Internet Information Services e o Banco de Dados: Microsoft SQL Server.

Visão Geral de Funcionamento

O Cliente realiza um acesso através de seu computador, notebook ou celular usando um navegador ou aplicativo cliente;

Esse acesso chega a seu destino através da rede (Internet ou Rede Local) até o Servidor que hospeda o aplicativo;

O Servidor de Aplicativo processa esse acesso e quando necessário, realiza solicitações de informações ao Servidor de Banco de Dados;

O Servidor de Aplicativo recebe essas informações, processa e devolve ao Cliente.

image

Contexto do Funcionamento em Aplicativos Microsoft

Normalmente, quando um Aplicativo Web é desenvolvido em .NET, o mesmo é hospedado no Internet Information Services da Microsoft e quando necessário um banco de dados, o mesmo é hospedado no Microsoft SQL Server.

Porém podemos ter ambientes em que o Aplicativo Web é hospedado no Internet Information Services e o Banco de Dados ser Oracle, MySQL ou similares, bem como o Banco de Dados ser Microsoft SQL Server e o Aplicativo Web desenvolvido em JAVA e hospedado em um Servidor de Aplicativo Web ser um JBOSS ou Apache.

Nessa análise, a ferramenta que iremos usar o mais importante será o Sistema Operacional ser Windows, uma vez que a análise ocorrerá no Windows. E os exemplos serào em ambientes IIS e Microsoft SQL Server.

Ferramentas

Para realizarmos a análise utilizaremos duas ferramentas amplamente usadas pelo time de suporte da Microsoft e Analistas Premier. O Process Explorer e o TCP View.

Análises

Usando a ferramenta Process Explorer, você conseguirá analisar:

Tempo de processamento, consumo de processamento, memória, threads, e diversas outras informações.

image

 

Com essas diversas informações é possível você identificar, quando um programa apresenta uma falha, qual o momento que essa falha ocorre. O ideal é você ter conhecimento em itens como:

Threads

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s