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

Azure – Fazendo e Restaurando Backups

Introdução

Esse artigo tem como finalidade, apoiar para você realizar um backup de dados no Azure.

Passos para Realizar um Backup de uma Virtualização no Azure

Abra o portal do azure http://portal.azure.com em seguida vá no Marketplace selecione Backup and Site Recovery

image

Crie um novo Cofre do Recovery Services.

image

Depois procure o recurso em todos os recursos.

image

Em seguida vá em Backup do Recurso.

image

Escolha a meta do backup, no nosso caso será no Azure e será da Virtualização. Se fosse on-premise (local) poderiamos escolhar Arquivos e Pastas, SQL, Exchange e outros, onde seria baixado um software para realizar o backup.

image

Defina sua política de backup, no nosso caso será diária.

image

Escolha a maquina virtual que deseja fazer o backup.

image

Pronto, seu backup está configurado.

Passos para executar um backup de arquivos de sua virtualização no Azure

De dentro da virtualização acesse seu portal do Azure e faça o download do agente de backup.

Para isso, em recursos, procure pelo seu cofre de backup.

image

Vá em Propriedades e faça o download do agente para seu servidor do Azure.

image

Em seguida, faça download das credenciais de backup (Backup Credentials) pois você irá precisar dela para conectar seu agente com seu portal e backup.

image

Instale o agente MARS.

image

image

Em seguida proceda com o registro.

image

Use a chave que você fez download no passo anterior.

image

Gere sua senha e grave-a em um local seguro.

image

Pronto, instalação e registro do MARS em seu Servidor feito com sucesso.

image

Lembre-se o MARS é apenas para realizar backup internos, backup da Virtualização é feito diretamente no Portal do Azure.

Depois você pode realizar backups internos seguindo o Wizard.

image

image

image

image

image

image

Faça o backup para a nuvem em tempo real, ou agende o mesmo.

image

Depois acompanhe os Jobs de Backup.

image

Restaurando um Backup da sua Virtualização

Vá em todos os recursos e procure pelo seu cofre de backup.

image

Vá em Políticas –> Itens de Backup

image

Selecione seu backup

image

image

Clique em Restaurar VM

image

image

Selecione seu tipo de restauração (Disco ou Virtualização).

image

Digite o nome da virtualização, caso escolha restaurar a virtualização, em seguida clique para restaurar.

Aguarde o término da mesma. Depois vá na em Virtualizações do Hyper-V e observe que a mesma foi restaurada lá.

image

Restaurando um Backup de Arquivo do MARS

De dentro da Virtualização do Azure, abra o MARS e vá em Recovery Data.

image

Selecione o Servidor que você deseja restaurar o backup.

image

Selecione o tipo de backup que você gostaria de restaurar.

image

Selecione a data de restauração.

image

Monte o volume.

image

Faça a cópia de seus arquivos.

image

Azure – Como Mover uma Virtualização do Azure para um Conjunto de Disponibilidade

Introdução

Esse artigo tem como finalidade explicar como você deve mover uma virtualização que não está em um Availability Set para um Availability Set.

Microsoft: Os conjuntos de disponibilidade fornecem redundância ao seu aplicativo. Recomendamos o agrupamento de uma ou mais máquinas virtuais em um conjunto de disponibilidade. Essa configuração garante que durante um evento de manutenção planejada ou não planejada, pelo menos uma máquina virtual estará disponível e atenderá os 99,95% SLA do Azure. Para saber mais, confira SLA para máquinas virtuais.

Continuar lendo

SharePoint – Listar Banco de Dados Usados

Se você precisa identificar quais os bancos de dados usados pelo seu SharePoint, abra o Shell de Administração do SharePoint (SharePoint 2013 Management Shell) ou superior e execute como administrador.

image

Em seguida execute o seguinte comando:

Get-SPDatabase | Sort-Object disksizerequired -desc | Format-Table Name | out-file c:\db.txt

Esse comando irá trazer todos os bancos utilizados pelo SharePoint dentro do arquivo DB.TXT. Depois é só abrir no notepad e verificar os bancos.

DEVOPS – Restauração de DR de Banco de Dados – Team Foundation Server – Coleção de Projetos ou Banco de Dados TFS_Collection

Introdução

Esse passo a passo tem como objetivo explicar como restaurar os dados quando uma coleção de projetos é comprometida. Importante salientar que todas as coleções de projetos serão restauradas do ponto de backup que você utilizar.

Passos

Abra o Team Foundation Administration Console

clip_image002 Continuar lendo

DevOps – Restauração de DR de Aplicativo – Team Foundation Server OnPremise – Application Tier

Introdução

Imagine o cenário onde seu Application Tier do Team Foundation Server apresentou falha em seu funcionamento e será necessário restaurar o mesmo. Nesse cenário sua base de dados está intacta. Esses passos você irá restaurar seu Team Foundation Server, os vinculos com o SharePoint e Reporting Services se você possuir e inclusive os backups agendados caso haja algum.

Passos

Instale o Team Foundation Server no Servidor;

No Wizard, selecione Application Tier Only;

clip_image002 Continuar lendo

DevOps – Configurando Backup/Restore (DR) do Team Foundation Server, SharePoint Server, Reporting Server e Release Management em um ambiente onpremise de DevOps 1/2

Configurando Backup/Restore do Team Foundation Server 1/2

– Pré-Requisitos

Diretório compartilhado na rede com permissão para o usuário que estará executando o serviço Visual Studio Team Foundation Background Job Agent. Qualquer erro acesse esse link.

Serviço do MSSQL Server sendo executado com uma conta NETWORK SERVICE ou uma conta de domínio;

clip_image002 Continuar lendo