DevOps–Azure CLI–Criar Grupo de Recursos

Introdução

Esse artigo tem como finalidade demonstrar com usar o Azure CLI para criar recursos em sua Cloud.

Requisitos

Instale o Azure CLI disponível no seguinte site em seu computador Windows, Linux ou MACOS.

https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest

Criar Grupo de Recursos

Para criar um grupo de recursos, você precisa ter em mãos algumas informações como o nome do recurso e a localidade.

Para definir a localidade, você precisa passar o parâmetro da localidade corretamente, para isso digite no seu Shell do AZ o seguinte comando para verificar os nomes das localidades.

az account list-locations -o table

image

Escolha sua localidade. Em seguida, digite o seguinte comando para saber como criar um Resource Group.

az –h

image

Continuar lendo

DevOps – Azure Speed Test

Introdução

Esse artigo tem como finalidade lhe demonstrar uma ferramenta de análise de latência do Microsoft Azure. Com essa ferramenta, é possível você identificar de sua região, qual a melhor escolha de uso do Microsoft Azure escolhendo a região de menor latência.

Passos

Acesse esse site abaixo:

http://azurespeed.com/

image

Continuar lendo

DevOps – Azure ARM – Criando um Resource Group e Uma Virtualização com o Visual Studio e ARM

Introdução

Esse artigo tem como finalidade explanar como criar um Resource Group usando o Visual Studio.

Requisitos

Para que você consiga criar Recursos do Azure, você precisa ter instalado em seu Visual Studio o SDK do Azure.

image

E também o PowerShell para o Visual Studio.

image

Passos

Abra seu Visual Studio e vá em Novo Projeto –> Visual C# –> Cloud –> Grupo de Recursos Azure

image

image

Em seguida, aparecerá para você, opções de criação de itens dentro desse Resource Group, utilizando-se de templates previamente criados, onde você poderá inclusive selecionar a fonte do template.

image

No nosso caso, iremos usar o Template do próprio Visual Studio para criar uma Virtualização.

image

Observe que após a criação, são gerados os arquivos PS1, JSON que são os comandos utilizados para criar o Resource Group, Virtualização e suas dependências.

image

Dentro dos arquivos de codificação é possível realizar alterações que você desejar.

image

image

Depois de todas as alterações feitas por você como nome da VM, nome do Resource Group, IP, etc., você poderá implantar a solução clicando no Projeto e indo em Implantar.

image

DevOps – Entrega Contínua Serviços de Aplicativos Azure com o VSTS

Introdução

Esse artigo tem como finalidade auxiliar na configuração de Entrega Contínua de Serviços de Aplicativos do Microsoft Azure.

Passos

Acesse o Portal do Azure e vá em Serviços de Aplicativos.

image

Continuar lendo

DevOps–Usando PowerShell Core com Visual Studio Code

Introdução

Esse artigo tem como finalidade auxiliar na configuração do uso do PowerShell Core com o Visual Studio Code.

Passos

Faça o download do PowerShell Core no link a seguir: https://github.com/PowerShell/PowerShell/releases

Depois realize a instalação do mesmo:

image

Continuar lendo

DevOps – Criando um Windows Nano Server no Azure, Gerenciando o Nano Server com Powershell e o Projeto Microsoft Honolulu, Instalando o IIS no Nano Server e Publicando um Site no Nano Server Usando o VSTS

Introdução

Esse artigo tem como finalidade ajudar você a publicar um Nano Server no Azure, Gerenciar esse Nano Server com o Powershell e o novo Projeto Honolulu da Microsoft que substituiu o SMT do Azure e deixa a gestão muito mais simples, como instalar o IIS no Nano Server Online e publicar um site nesse Nano Server.

Importante salientar que a partir do Build 1709 do Windows Server, o Nano Server deixou de ser um sistema operacional instalável e passou a ser um Container do Windows Server. Entretanto ainda está disponível o Nano Server para instalação no Microsoft Azure.

Continuar lendo

DevOps – DevOps Project – Parte 02/02

Introdução

Dando continuidade ao post anterior DevOps Project, segue agora como navegar no painel disponível no Portal do Azure.

Painel CI/CD Pipeline

image

Nesse painel, você pode acompanhar os Commits (Alterações) feitas em seu código, os builds gerados e os releases sendo feitos em seu ambiente. Vamos a um exemplo:

Abra seu Visual Studio e conecte-se no seu projeto recém-criado.

image

Clone seu repositório GIT para realizar algumas alterações de testes em seu código.

image

image

Abra sua solution e faço uma alteração qualquer no projeto.

image

Em seguida, dê um COMMIT em seu projeto no repositório remoto do GIT.

image

image

Agora, observe no seu painel de CI/CD a representação do COMMIT feito.

image

Observe que automaticamente o BUILD de seu projeto é iniciado.

image

Após a conclusão do BUILD o Release é iniciado automaticamente.

image

Aguarde até a conclusão do Release.

image

Pronto! Seu CI e CD (Continuous Integration e Continuous Deployment) ocorreram com sucesso!

Ou seja, você não precisa mais se preocupar com o BUILD de sua aplicação, nem a implementação da mesma, isso é DevOps!

Agora, vamos conhecer os gatilhos (funcionamento) desse item no próximo post.

Um abraço e até a próxima!

Alan Carlos