DevOps – Criando um Load Test (Teste de Carga ou de Desempenho) usando o JMETER e o Application Insights

Introdução

Criei esse artigo para auxiliar na criação de um Teste de Desempenho ou Carga (Load Test) usando duas ferramentas ideais para esse teste. Esse artigo saiu depois de uma conversa que eu tive com o André Dias acerca do uso dessas duas potentes ferramentas e a facilidade delas para realizar testes e acompanhar o desempenho de seu Site Web ou Application Web em vez de utilizar manualmente logs do Windows como os contadores de desempenho por exemplo.

Cenário

Esses passos simulam que seu Application Web ou Web Site está instalado em um Servidor Local ou IaaS do Azure, pois se fosse um Web Application do Azure (PaaS) a opção de utilizar o Application Insights já estaria disponível no portal do Azure.

Veja mais informações e dicas no site abaixo:

Monitorar o desempenho do aplicativo Web do Azure (Azure Web Apps)

Passos

O primeiro passo é a configuração e instalação de Application Insights em sua assinatura e seu servidor.

– Habilitando o Application Insights para monitorar um Portal Web no Iaas do Azure já em funcionamento ou em seu servidor local da empresa.

Vá no Portal Azure em Novo e digite Application Insights e selecione a opção.

clip_image002

Continuar lendo

SQL Server Configuration Manager – Remote Procedure Call Failed

Introdução

Esse artigo tem como objetivo auxiliar no gerenciamento do SQL usando a ferramenta SQL Server Configuration Manager, quando ao tentar gerenciar os serviços do SQL Server a mensagem Remote Procedure Call aparece com o o erro 0X800706BE.

image

Causa

Isso ocorre com a versão 10 do Microsoft Management Console “SQLServerManager10.msc”

image

Solução

Para resolver é simples, abra a versão 11 do SQL Server Manager em C:\Windows\SysWOW64 que o gerenciamento de serviços irá funcionar corretamente.

image

image

Windows–Visualizar Dependências faltantes

Introdução

Esse artigo tem como finalidade demonstrar como identificar se há alguma dependência ou DLL faltando para o funcionamento adequado de um software.

Passos

Faça o download da ferramenta Dependecy Walker (depends.exe).

http://www.dependencywalker.com/

Em seguida abra o executável que você deseja investigar

image

Ele irá trazer as dependências e subdependências que o aplicativo utiliza e possíveis erros para análise e comparações

image

Windows Containers – docker : Error response from daemon: manifest unknown: manifest unknown

Introdução/Erro

Ao tentar executar o comando docker pull microsoft/sample como por exemplo docker pull microsoft/sample-iis:nanoserver para baixar images para o docker o seguinte erro aparece

docker : Error response from daemon: manifest unknown: manifest unknown

image

Solução

Crie um Docker ID no site https://hub.docker.com/

Continuar lendo

Windows Containers–Sabe o que é um Container?

container

O que é um Container?

Eles são um ambiente operacional isolado, portátil e controlado por recursos.

Basicamente, um contêiner é um local isolado em que um aplicativo pode ser executado sem afetar o restante do sistema e sem o sistema afetar o aplicativo. Contêineres são a próxima evolução na virtualização.

Se você estivesse dentro de um contêiner, seria algo como estar em um computador físico ou máquina virtual recém-instalados. E, para o Docker, um contêiner do Windows pode ser gerenciado da mesma forma que qualquer outro contêiner.

Fonte: Windows Containers – Início Rápido

Materias:

Windows Containers – Início Rápido

O que é o Docker

Windows Containers-Instalando o Provedor de Imagens de Containers no Windows

Introdução

Esse artigo tem a finalidade de explicar como instalar um provedor de imagens de containers para ser utilizado no Windows.

Passos

Utilizando o Windows Powershell ISE, execute o comando:

Install-PackageProvider ContainerImage

image

Continuar lendo

Windows Containers–Instalando o Docker no Windows

Introdução

Nesse artigo, irei explicar os passos para instalar o Docker no Windows utilizando o Powershell. Nos próximos artigos irei explicar como CRIAR um Container, as DIFERENÇAS, e o GERENCIAMENTO dos mesmos em um ambiente Windows.

Passo 1

Instale o Windows Server 2016 com a experiência Desktop.

Passo 2

Abra o PowerShell ISE como administrador

image

Instale a Feature Container do Windows e reinicie seu servidor usando os comandos do PowerShell abaixo.

Install-WindowsFeature containers
Restart-Computer –Force

image

Continuar lendo