Arquivo da categoria: DEVOPS

Como instalar e configurar o Prometheus em um servidor Linux

O Prometheus é um sistema de monitoramento de código aberto muito leve e com um bom mecanismo de alerta.

Instalar e configurar o Prometheus

Este guia explica como instalar e configurar o Prometheus mais recente em uma VM Linux.

Se desejar instalar o Prometheus em um cluster Kubernetes, consulte o guia Prometheus no kubernetes .

Antes de você começar

  1. Certifique-se de ter acesso sudo ao servidor Linux, pois os comandos usados ​​neste guia requerem privilégios elevados.
  2. O servidor tem acesso à Internet para fazer download do binário do Prometheus.
  3. Mais importante ainda, regras de firewall abertas para acessar a porta 9090 do Prometheus no servidor.

Configurar binários do Prometheus

Etapa 1: Atualize os repositórios de pacotes yum.

sudo yum update -y

Etapa 2: Vá para a página de downloads oficial do Prometheus   e obtenha o link de download mais recente do binário do Linux.


Etapa 3: Baixe o código-fonte usando curl, descompacte-o e renomeie a pasta extraída para arquivos prometheus.

curl -LO url -LO https://github.com/prometheus/prometheus/releases/download/v2.22.0/prometheus-2.22.0.linux-amd64.tar.gz

tar -xvf prometheus-2.22.0.linux-amd64.tar.gz

mv prometheus-2.22.0.linux-amd64 prometheus-files

Etapa 4: crie um usuário do Prometheus, os diretórios necessários e torne o Prometheus o usuário como o proprietário desses diretórios.

sudo useradd –no-create-home –shell / bin / false prometheus

sudo mkdir / etc / prometheus

sudo mkdir / var / lib / prometheus

sudo chown prometheus: prometheus / etc / prometheus

sudo chown prometheus: prometheus / var / lib / prometheus

Etapa 5:  Copie o prometheus e o binário do promtool da pasta prometheus-files para / usr / local / bin e altere a propriedade para o usuário prometheus.

sudo cp prometheus-files / prometheus / usr / local / bin /

sudo cp prometheus-files / promtool / usr / local / bin /

sudo chown prometheus: prometheus / usr / local / bin / prometheus

sudo chown prometheus: prometheus / usr / local / bin / promtool

Etapa 6:  Mova os consoles e os diretórios console_libraries dos arquivos prometheus para a pasta / etc / prometheus e altere a propriedade para o usuário prometheus.

sudo cp -r prometheus-files / consoles / etc / prometheus

sudo cp -r prometheus-files / console_libraries / etc / prometheus

sudo chown -R prometheus: prometheus / etc / prometheus / consoles

sudo chown -R prometheus: prometheus / etc / prometheus / console_libraries

Definir a configuração do Prometheus

Todas as configurações do prometheus devem estar presentes no arquivo /etc/prometheus/prometheus.yml.

Etapa 1: Crie o arquivo prometheus.yml.

sudo vi /etc/prometheus/prometheus.yml

Etapa 2: Copie o seguinte conteúdo para o arquivo prometheus.yml.

global:

scrape_interval: 10s

scrape_configs:

– job_name: ‘prometheus’

scrape_interval: 5s

static_configs:

– destinos: [‘localhost: 9090’]

Etapa 3: altere a propriedade do arquivo para o usuário prometheus.

sudo chown prometheus: prometheus /etc/prometheus/prometheus.yml

Arquivo de serviço de configuração do Prometheus

Etapa 1: Crie um arquivo de serviço prometheus.

ao sul você /etc/systemd/system/prometheus.service

Etapa 2: copie o seguinte conteúdo para o arquivo.

[Unidade]

Descrição = Prometheus

Want = network-online.target

Depois de = network-online.target

[Serviço]

Usuário = prometheus

Grupo = prometheus

Tipo = simples

ExecStart = / usr / local / bin / prometheus \

–config.file /etc/prometheus/prometheus.yml \

–storage.tsdb.path / var / lib / prometheus / \

–web.console.templates = / etc / prometheus / consoles \

–web.console.libraries = / etc / prometheus / console_libraries

[Instalar]

WantedBy = multi-user.target

Etapa 3: recarregue o serviço systemd para registrar o serviço prometheus e inicie o serviço prometheus.

sudo systemctl daemon-reload

sudo systemctl start prometheus

Verifique o status do serviço prometheus usando o seguinte comando.

sudo systemctl status prometheus

O status deve mostrar o estado ativo conforme mostrado abaixo.


Access Prometheus Web UI

Agora você poderá acessar a IU do prometheus na porta 9090 do servidor prometheus.

http: // <prometheus-ip>: 9090 / gráfico

Você deve ser capaz de ver a seguinte IU, conforme mostrado abaixo.


Você pode usar a guia de consulta do prometheus para consultar as métricas disponíveis, conforme mostrado no show abaixo.


No momento, acabamos de configurar o servidor Prometheus. Você precisa registrar o destino no prometheus.ymlarquivo para obter as métricas dos sistemas de origem.

Por exemplo, se você deseja monitorar dez servidores, o endereço IP desses servidores deve ser adicionado como um destino na configuração do Prometheus para eliminar as métricas.

O servidor deve ter o Node Exporter instalado para coletar todas as métricas do sistema e disponibilizá-las para que o Prometheus as descarte

Bom pessoal, espero que tenha ajudado com este post.

Boletim Semanal Azure #345

alimentado por endjin

Bem-vindos à Edição 345 do Azure Weekly! Houve outra grande paralisação no Azure esta semana, e muitos esperam o Post Mortem para entender qual foi a causa principal desta vez. Parece uma pena quando também houve um ótimo post mostrando os benefícios do Azure nos negócios como de costume para os clientes do Azure, apesar do ataque DDoS de 2,4 Tbps. 

  Foi kubeCon + CloudNativeCon North America 2021 esta semana, então houve uma série de anúncios relacionados, sendo o maior a visualização pública: suporte AKS para cargas de trabalho WASI de Interface do Sistema DeContro. Provavelmente vai levar mais 5 anos antes do WASM “atravessar o abismo”, mas vale a pena ficar de olho. 

  Este post oferece uma demonstração impressionante das capacidades do Azure Form Recognizer: Building a Vaccination Verification system. Há um ótimo artigo sobre como ativar a identidade gerenciada para o aplicativo web com a política do Azure e um pequeno truque para ajudá-lo a encontrar os recursos que usam identidade gerenciada do usuário em particular. 

  Existem alguns posts interessantes no espaço IoT, em primeiro lugar sobre o suporte ioT Plug and Play para dispositivos Azure IoT Edge na IoT Central e o segundo é sobre Mosquitto Client Tools e Azure IoT Hub. (que eu estava brincando na semana passada enquanto diagnostica um problema com um aplicativo Dapr). E há um ótimo post sobre o serviço signalr subestimado: SignalR Scaling com Azure SignalR Service

  Finalmente, em mais de uma maneira, você pode instalar Sysinternals da Microsoft Store!

         Se você tiver algum conteúdo que queira contribuir para a newsletter, por favor, twitte @AzureWeekly ou envie um e-mail para AzureWeekly@endjin.com.     

         Interessado em Power BI? Inscreva-se em nossa newsletter irmã Power BI Weekly para receber todas as notícias do Power BI da semana.     

@HowardvRooijen@endjin

AI + Machine Learning

Cobertura: Detector de anomalias, Serviço Azure Bot, Azure Machine Learning, Azure Open Datasets, Bing APIs, Cognitive Services, Computer Vision, Content Moderator, Custom vision, Data Science Virtual Machines, Face, Form Recognizer, Immersive Reader, Ink Recognizer, Language Understanding (LUIS), Machine Learning Studio, Microsoft Genomics, ML.NET, Personaliser, Project Cortex, QnA Maker, Reconhecimento de Alto-Falantes, Voz a Texto, Tradução de Fala, Análise de Texto, Texto para Fala , Texto a Discurso Discurso do Tradutor, Texto tradutor     

Analytics

Cobertura: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Azure Purview     

Computação

Cobertura: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets     

Container

Cobertura: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers     

Bancos de dados

Cobertura: Azure Cosmos DB, Banco de Dados Azure para MariaDB, Banco de Dados Azure para MySQL, Banco de Dados Azure para PostgreSQL, Banco de Dados Azure SQL, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server em máquinas virtuais, SqL Server Stretch Database, Armazenamento de tabela     

Ferramentas para desenvolvedores

Cobertura: Configuração de aplicativos, Serviços de Laboratório Azure, CLIs, Integrações de ferramentas de desenvolvedores, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online     

DevOps

Cobertura: Artefatos Azure, Placas Azure, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, Integrações de ferramentas DevOps     

Híbrido

Cobertura: Arco Azure, Pilha de Azure     

Identidade

Cobertura: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services     

Integração

Cobertura: Api Azure para FHIR, Grade de Eventos, Aplicativos Lógicos, Ônibus de Serviço     

Internet das Coisas

Cobertura: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, aceleradores de soluções Azure IoT, Mapas Azure, Esfera Azure, Insights da Série Azure, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services     

Certificações

Cobertura: Certificações Microsoft, Certificações Azure, Caminhos de Aprendizagem da Microsoft, Informações sobre Caminhos de Certificação     

Gestão e Governança

Cobertura: Automação, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Portal Microsoft Azure, Scheduler, Azure Purview     

Mídia

Cobertura: Azure Media Player, Proteção de Conteúdo, Codificação, Transmissão ao vivo e sob demanda, Análise de Mídia, Serviços de Mídia, Indexador de Vídeo     

Migração

Cobertura: Serviço de migração de banco de dados Azure, Migração do Azure, Caixa de Dados     

  • Sem conteúdo esta semana

Serviços moveis

Cobertura: App Service (Mobile), aplicativos móveis, centros de notificação, visual studio app center, Xamarin     

Rede

Cobertura: Portal de aplicativos, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual Network, Virtual WAN, VPN Gateway, Firewall de Aplicativos Web     

Segurança

Cobertura: Proteção Azure DDoS, Proteção de Informações Azure, Azure Sentinel, Key Vault, Security Center     

Armazenamento

Cobertura: Armazenamento de arquivo, Avere vFXT para Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Arquivos Azure NetApp, Blob Storage, Armazenamento em Disco, Armazenamento de Arquivos, Discos Gerenciados, Armazenamento de Filas, Contas de Armazenamento, Explorador de Armazenamento, StorSimple     

API

Cobertura: Aplicativos de API, Gerenciamento de API, App Service (Web), Pesquisa Cognitiva Azure, Serviço Azure SignalR, Azure Spring Cloud, aplicativos da Web     

Azure Virtual Desktop

Cobertura: Azure Virtual Desktop     

Liderança do pensamento de endjin

Links úteis

Boletim Semanal Azure #344

alimentado por endjin

Bem-vindos ao número 344 do Azure Weekly. Vamos começar com alguns artigos interessantes de dados & análises: Data Wrangling at Scale with ADF’s Power Query Activity, agora Geralmente Disponível, gostei deste post sobre Building Scalable Lakehouse Solutions usando a Azure Synapse Analytics. E James Serra tem uma boa escrita sobre o recente GA Azure Purview

  Há dois novos cursos em destaque nesta semana: um novo currículo de ciência de dados no GitHub acaba de ser lançado com 20 aulas gratuitas, e também novos cursos de Microsoft Learn para OZure Migrate App Containerization

  Na arena de aplicativos sem servidor / API / Web Apps, o suporte ao Azure Functions Python 3.9 está agora geralmente disponível, e um guia arquitetônico para aceitar apenas o tráfego de um serviço especificado em frente aos serviços de backend

  Finalmente, há um artigo interessante sobre o Zero Trust, destacando que a Casa Branca assinou uma ordem executiva pedindo melhorias na segurança cibernética do país em “Orientação de integração ajuda parceiros a fornecer soluções zero trust“, e para aqueles que têm apoiado trabalhadores remotos com o Azure Virtual Desktop, o Windows 11 está agora geralmente disponível. Eu tenho usado o Windows 11 a semana toda e tem sido uma experiência esmagadoramente pós-iva.

         Se você tiver algum conteúdo que queira contribuir para a newsletter, por favor, twitte @AzureWeekly ou envie um e-mail para AzureWeekly@endjin.com.     

         Interessado em Power BI? Inscreva-se em nossa newsletter irmã Power BI Weekly para receber todas as notícias do Power BI da semana.     

@HowardvRooijen@endjin

AI + Machine Learning

Cobertura: Detector de anomalias, Serviço Azure Bot, Azure Machine Learning, Azure Open Datasets, Bing APIs, Cognitive Services, Computer Vision, Content Moderator, Custom vision, Data Science Virtual Machines, Face, Form Recognizer, Immersive Reader, Ink Recognizer, Language Understanding (LUIS), Machine Learning Studio, Microsoft Genomics, ML.NET, Personaliser, Project Cortex, QnA Maker, Reconhecimento de Alto-Falantes, Voz a Texto, Tradução de Fala, Análise de Texto, Texto para Fala , Texto a Discurso Discurso do Tradutor, Texto tradutor     

Analytics

Cobertura: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Azure Purview     

Computação

Cobertura: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets     

Container

Cobertura: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers     

Bancos

Cobertura: Azure Cosmos DB, Banco de Dados Azure para MariaDB, Banco de Dados Azure para MySQL, Banco de Dados Azure para PostgreSQL, Banco de Dados Azure SQL, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server em máquinas virtuais, SqL Server Stretch Database, Armazenamento de tabela     

Ferramentas para desenvolvedores

Cobertura: Configuração de aplicativos, Serviços de Laboratório Azure, CLIs, Integrações de ferramentas de desenvolvedores, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online     

DevOps

Cobertura: Artefatos Azure, Placas Azure, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, Integrações de ferramentas DevOps     

Híbrido

Cobertura: Arco Azure, Pilha de Azure     

Identidade

Cobertura: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services     

Integração

Cobertura: Api Azure para FHIR, Grade de Eventos, Aplicativos Lógicos, Ônibus de Serviço     

Internet das Coisas

Cobertura: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, aceleradores de soluções Azure IoT, Mapas Azure, Esfera Azure, Insights da Série Azure, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services     

Certificações

Cobertura: Certificações Microsoft, Certificações Azure, Caminhos de Aprendizagem da Microsoft, Informações sobre Caminhos de Certificação     

Gestão e Governança

Cobertura: Automação, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Portal Microsoft Azure, Scheduler, Azure Purview     

Mídia

Cobertura: Azure Media Player, Proteção de Conteúdo, Codificação, Transmissão ao vivo e sob demanda, Análise de Mídia, Serviços de Mídia, Indexador de Vídeo     

Migração

Cobertura: Serviço de migração de banco de dados Azure, Migração do Azure, Caixa de Dados     

Serviços Moveis

Cobertura: App Service (Mobile), aplicativos móveis, centros de notificação, visual studio app center, Xamarin     

  • Sem conteúdo esta semana

Rede

Cobertura: Portal de aplicativos, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual Network, Virtual WAN, VPN Gateway, Firewall de Aplicativos Web     

Segurança

Cobertura: Proteção Azure DDoS, Proteção de Informações Azure, Azure Sentinel, Key Vault, Security Center     

Armazenamento

Cobertura: Armazenamento de arquivo, Avere vFXT para Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Arquivos Azure NetApp, Blob Storage, Armazenamento em Disco, Armazenamento de Arquivos, Discos Gerenciados, Armazenamento de Filas, Contas de Armazenamento, Explorador de Armazenamento, StorSimple     

Teia

Cobertura: Aplicativos de API, Gerenciamento de API, App Service (Web), Pesquisa Cognitiva Azure, Serviço Azure SignalR, Azure Spring Cloud, aplicativos da Web     

Azure Virtual Desktop

Cobertura: Azure Virtual Desktop     

Liderança do pensamento de endjin

Links úteis

Boletim Semanal Azure

Olá pessoal segue a versão PTBR do Boletim Semanal #336

Espero que vocês leiam.

Traduzido para Português Brasil

Azure Weekly #336 – 15 de agosto de 2021

Edição do Boletim Semanal Azure #336

alimentado por endjin

Bem-vindo ao Problema 336 ot Azure Weekly! Esta semana, a equipe de atualizações anunciou a recuperação global de desastres via Azure Site Recovery. Deborah Chen anunciou que as chaves de partição estão agora disponíveis em pré-visualização privada para a API do Azure Cosmos DB Core (SQL),o que significa que o dimensionamento para aplicações SaaS ficou muito mais fácil. Tobi Otolorin anuncia que o Azure Firewall Premium está agora em disponibilidade geral

Anna Hoffman fornece um resumo de todos os Azure SQL, incluindo atualizações de produtos, vídeos e blogs. Goran Vuksic passa pela detecção da ocupação da sala com o Azure Percept. Daniela Encarnacion Holguin dicussing ancorado com Âncoras Espaciais Azure e Âncoras de Objeto Azure. Existem dois bons posts de blog relacionados ao Dapr; a primeira pergunta Por que precisamos do Dapr?  AzureFunBytes cobre um ntro para BicepLang com Alex Frankel. Vale a pena assistir – O Bicep é uma melhoria significativa de produtividade sobre os modelos ARM para Infraestrutura como Código. 

E, finalmente, eu queria terminar esta edição dando um adeus muito carinhoso a Carmel Eve. Carmel ingressou pela primeira vez na Endjin em 2016 como estagiária, e entrou em nosso programa de aprendizagem dois anos depois depois de se formar e tirar um ano para viajar. Em 2019, ela ganhou o Prêmio de Engenheira Aprendiz do Ano no Rising Star, e também se tornou embaixadora da STEM,com o objetivo de promover e apoiar mulheres que ingressaram na indústria de tecnologia em sua área local. Para completar o ano de folga, ela treinou para, e depois subiu ao Acampamento Base do Everest (usando o Azure para ajudá-la a treinar, é claro!). Um ano depois de ir para a NDC como participante, ela estava no palco do NDC London dando uma palestra sobre o combate à pesca ilegal com machine learning e aZure,compartilhando seus pensamentos sobre o que faz uma boa API como API Specification Conference e mostrou como construir uma solução de dados segura usando a Azure Data Lake Store na SQLBits. Carmel compartilhou 5 maneiras de se preparar para falar em público para ajudar outras pessoas a seguir seus passos. Durante a pandemia Carmel compartilhou suas próprias dicas sobre como gerenciar a saúde mental e o trabalho remoto e gerenciar efetivamente a capacidade mental,esses blogs eram incrivelmente populares e destacavam problemas comuns de saúde mental em nossa indústria. Este ano ela se tornou instrutora de aprendizagem do LinkedIn e publicou seu primeiro curso Dicas de Exame AZ-204: Desenvolvendo Soluções para o Microsoft Azure. Ela ajudou a lançar o Reaqtor, criando um vídeo 101 demonstrando como o Reaqtor combina reatividade com processamento confiável de dados. Foi muito alegre ver Carmel crescer de um graduado para um profissional experiente nos últimos 5 anos. Desejamos a ela boa sorte com suas viagens pela Europa e América do Sul nos próximos anos, e esperamos cruzar caminhos novamente no futuro!

Se você tiver algum conteúdo que queira contribuir para a newsletter, por favor, twitte @AzureWeekly ou envie um e-mail para AzureWeekly@endjin.com

Interessado em Power BI? Inscreva-se em nossa newsletter irmã Power BI Weekly para receber todas as notícias do Power BI da semana. 

@HowardvRooijen | @endjin

AI + Machine Learning

Cobertura: Detector de anomalias, Serviço Azure Bot, Aprendizado de Máquina Azure, Azure Open Datasets, APIs de Bing, Serviços Cognitivos, Visão computacional, Moderador de Conteúdo, Visão Personalizada, Máquinas Virtuais de Ciência de Dados, Face, Reconhecimento de Formulário, Leitor Imersivo, Reconhecimento de Tinta, Entendimento de Linguagem (LUIS), Estúdio de Aprendizagem de Máquinas, Genômica Microsoft, ML.NET, Personalização, Projeto Cortex, Criador de QnA, Reconhecimento de Voz, Fala-a-Texto, Tradução de Fala, Análise de Texto, Texto para Fala, Discurso do Tradutor, Tradutor de Texto 

Analytics

Cobertura: Apache Spark for HDInsight, Apache Storm for HDInsight, Azure Analysis Services, Azure Data Explorer, Azure Data Share, Azure Databricks, Azure Stream Analytics, Azure Synapse Analytics, Data Catalog, Data Factory, Data Lake Analytics, Event Hubs, HDInsight, .NET for Apache Spark, R Server for HDInsight, Azure Purview 

  • Sem conteúdo esta semana

Computação

Cobertura: Azure CycleCloud, Azure Dedicated Host, Azure Functions, Azure VMware Solution by CloudSimple, Batch, Cloud Services, Linux Virtual Machines, SAP HANA on Azure Large Instances, Service Fabric, Virtual Machines, Virtual Machine Scale Sets 

Container

Cobertura: Azure Kubernetes Service (AKS), Azure Red Hat OpenShift, CNAB, CNCF, Container Instances, Container Registry, Porter, WSL, Web App for Containers 

Bancos de dados

Cobertura: Azure Cosmos DB, Banco de Dados Azure para MariaDB, Banco de Dados Azure para MySQL, Banco de Dados Azure para PostgreSQL, Banco de Dados Azure SQL, Azure SQL Database Edge, Azure Cache for Redis, SQL Data Warehouse, SQL Server em máquinas virtuais, SqL Server Stretch Database, Armazenamento de tabela 

Ferramentas para desenvolvedores

Cobertura: Configuração de aplicativos, Serviços de Laboratório Azure, CLIs, Integrações de ferramentas de desenvolvedores, SDKs, Visual Studio, Visual Studio Code, Visual Studio Online 

DevOps

Cobertura: Artefatos Azure, Placas Azure, Azure DevOps, Azure Pipelines, Azure Repos, Azure Test Plans, Azure DevTest Labs, Integrações de ferramentas DevOps 

Híbrido

Cobertura: Arco Azure, Pilha de Azure 

Identidade

Cobertura: Azure Active Directory (AD), Azure Active Directory B2C, Azure Active Directory Domain Services 

Integração

Cobertura: Api Azure para FHIR, Grade de Eventos, Aplicativos Lógicos, Ônibus de Serviço 

Internet das Coisas

Cobertura: Azure Digital Twins, Azure IoT Central, Azure IoT Edge, Azure IoT Hub, aceleradores de soluções Azure IoT, Mapas Azure, Esfera Azure, Insights da Série Azure, IoT DevKit, WildernessLabs, Windows 10 IoT Core Services 

Aprendizagem

Cobertura: Certificações Microsoft, Certificações Azure, Caminhos de Aprendizagem da Microsoft, Informações sobre Caminhos de Certificação 

Gestão e Governança

Cobertura: Automação, Azure Advisor, Azure Backup, Azure Blueprints, Azure Lighthouse, Azure Managed Applications, Azure mobile app, Azure Monitor, Azure Policy, Azure Resource Manager, Azure Service Health, Azure Site Recovery, Cloud Shell, Cost Management, Portal Microsoft Azure, Scheduler, Azure Purview 

Mídia

Cobertura: Azure Media Player, Proteção de Conteúdo, Codificação, Transmissão ao vivo e sob demanda, Análise de Mídia, Serviços de Mídia, Indexador de Vídeo 

Migração

Cobertura: Serviço de migração de banco de dados Azure, Migração do Azure, Caixa de Dados 

Mobile

Cobertura: App Service (Mobile), aplicativos móveis, centros de notificação, visual studio app center, Xamarin 

  • Sem conteúdo esta semana

Rede

Cobertura: Portal de aplicativos, Azure Bastion, Azure DNS, Azure ExpressRoute, Azure Firewall, Azure Firewall Manager, Azure Front Door, Azure Internet Analyzer, Azure Private Link, Content Delivery Network, Load Balancer, Network Watcher, Traffic Manager, Virtual NETWORK, Virtual WAN, VPN Gateway, Firewall de Aplicativos Web 

Segurança

Cobertura: Proteção Azure DDoS, Proteção de Informações Azure, Azure Sentinel, Key Vault, Security Center 

Armazenamento

Cobertura: Armazenamento de arquivo, Avere vFXT para Azure, Azure Data Lake Store, Azure FXT Edge Filer, Azure HPC Cache, Arquivos Azure NetApp, Blob Storage, Armazenamento em Disco, Armazenamento de Arquivos, Discos Gerenciados, Armazenamento de Filas, Contas de Armazenamento, Explorador de Armazenamento, StorSimple 

Serviços Web

Cobertura: Aplicativos de API, Gerenciamento de API, App Service (Web), Pesquisa Cognitiva do Azure, Serviço Azure SignalR, Azure Spring Cloud, aplicativos da Web 

Windows Virtual Desktop

Cobertura: Windows Virtual Desktop 

  • Sem conteúdo esta semana

Liderança do pensamento de endjin

Links úteis

  • Inventário de Recursos Azure – O Inventário de Recursos do Azure é um poderoso script escrito no PowerShell para gerar um relatório Excel de qualquer Ambiente Azure que você tenha lido acesso
  • Modelos Azure Quickstart – Saiba como implantar no Azure usando modelos ARM. Mais de 850 exemplos neste repo.
  • Azure CNAB Quickstarts Library – Você pode implantar na Nuvem, no Prem e no Edge usando CNAB & Porter. Esta biblioteca fornece uma série de modelos de partida rápida para ajudá-lo a começar, rápido!
  • Power BI Weekly – Interessado em Power BI? Inscreva-se em nossa newsletter irmã Power BI Weekly para receber todas as notícias do Power BI da semana.
  • Azure Resources – Uma fantástica coleção de recursos contidos neste repo. Emita um RP se você tiver recursos para compartilhar. Dirigido pelo MVP do Azure Gregor Suttie.
  • Azure Charts – Azure Charts é um conjunto de gráficos auto-reconstruídos para mantê-lo atualizado sobre alterações do Azure, notícias, estatísticas. Atualizações públicas, canais RSS e páginas da Web são usados como fontes de dados
  • O Guia do Desenvolvedor para o Microsoft Azure (2ª Edição) – ebook da Microsoft mostrando abordagens arquitetônicas e padrões comuns de design que você enfrenta ao construir aplicativos modernos.
  • Azure Virtual Datacenter – ebook da Microsoft destacando uma abordagem de isolamento, segurança e confiança na nuvem da Microsoft.
  • Segurança Cibernética Desmistificada – ebook da Microsoft descrevendo como manter sua organização segura.
  • O pôster do Microsoft What is Azure – uma visão geral visual dos serviços e recursos do Azure.
  • Microsoft Azure Essentials: Fundamentals of Azure – um ebook gratuito da Microsoft Press, por Michael S. Collier e Robin E. Shahan.
  • Data Science in the Cloud com Microsoft Azure Machine Learning e R – um ebook gratuito sobre Aprendizado de Máquina Azure, por Stephen F. Elston.
  • Proteção de dados no Microsoft Azure – um whitepaper que descreve os vários mecanismos que você pode aproveitar para gerenciar dados confidenciais na plataforma Azure.
  • Azure Architecture Center – orientação da equipe patterns & practices que abrange API Design, implementação de API, Autoscaling, Trabalhos de Fundo, CDN, Cache, Particionamento de Dados, Monitoramento e Diagnósticos, Retry, Escalabilidade e Disponibilidade.
  • Referência do Arquiteto Azure – se você é um arquiteto responsável pela construção de um aplicativo no Azure, ou está tentando descobrir como você pode migrar um aplicativo e precisa cavar fundo na carga de trabalho, custo, segurança, capacidade, disponibilidade, implantação e modelagem operacional este recurso inestimável deve ser sua primeira parada. Um projeto de código aberto, com contribuições de vários arquitetos experientes, reúne dados de muitas referências diferentes em um guia único e útil que é constantemente atualizado pela comunidade.
  • Guia de design de armazenamento de tabelas do Azure – um guia da equipe de armazenamento.
  • Diretrizes de implementação de serviços de infraestrutura do Azure – principais diretrizes de projeto e implementação para a implantação de uma carga de trabalho de TI em serviços de infraestrutura do Azure.
  • Azure Speed Test – uma ferramenta web simples que mede a latência entre você e o Azure Datacenters para sugerir o que pode ser mais rápido para sua localização.
  • Azure Websites Cheatsheet – tudo o que você precisa saber sobre configuração e gerenciamento de sites do Azure em uma única página.
  • Data Migration Assistant – permite que você atualize para uma plataforma de dados moderna detectando problemas de compatibilidade que podem impactar a funcionalidade do banco de dados em sua nova versão do SQL Server e do Azure SQL Database. Ele recomenda melhorias de desempenho e confiabilidade para o ambiente de destino.
  • Calculadora Azure SQL DTU – uma ferramenta para ajudá-lo a determinar o número de DTUs para o seu banco de dados SQL Server existente, bem como uma recomendação do nível mínimo de desempenho e nível de serviço que você precisa antes de migrar para o Banco de Dados SQL do Azure.
  • Microsoft Azure Symbol/Icon Set – um conjunto de formas Visio e PowerPoint para uso em diagramas/apresentações de arquitetura.
  • Service Bus Explorer – uma ferramenta gratuita e de código aberto para gerenciar e explorar a Azure Service Bus (incluindo Event Hubs).
  • Melhores práticas para projetar modelos de gerente de recursos do Azure – orientação baseada no whitepaper ‘World Class ARM Templates Considerations and Proven Practices’.
  • Microsoft Cloud Networking for Enterprise Architects – um guia para download para a rede Azure, abrangendo tópicos como migração em nuvem e rede para serviços PaaS e SaaS
  • Whitepapers for Power BI – numerosos whitepapers que variam vários tópicos power BI
  • Azure Serverless Computing Cookbook – ebook da Microsoft, incluindo casos de uso, passos práticos e tutoriais para configurar rapidamente seus próprios ambientes sem servidor.
  • Resumo Executivo: Enterprise Cloud Strategy – resumo executivo do e-book de 140 páginas da Microsoft. Conheça o básico da adoção de uma estratégia de computação em nuvem para sua empresa.
  • Migrando o SQL Server para a instância gerenciada do banco de dados Azure SQL — um guia passo a passo – da Microsoft fornecendo a divisão de etapas táticas para implementar uma migração rápida, simples e de baixo impacto de dados com a instância gerenciada do banco de dados Azure SQL.
  • Azure Backup Deep Dive Whitepaper – um mergulho profundo por Adin Ermie e Charbel Nemnom descrevendo Azure Backup
  • Azure Stack: Uma extensão do Azure – whitepaper da Microsoft detalhando como você pode estender o Azure Stack para disponibilizar serviços do Azure no local
  • Guia de Estratégia e Implementação do Azure – Para usuários do Azure – ebook da Microsoft delineando princípios recomendados de arquitetura geral e design em nuvem, DevOps, abordagens para gerenciamento de serviços e governança geral.
  • Azure Data Factory: SSIS in the Cloud – eBook da Microsoft explicando por que você gostaria de migrar suas cargas de trabalho SSIS existentes para a Azure Data Factory e abordando considerações e preocupações comuns. Inclui detalhes técnicos da criação de um Azure-SSIS IR e, em seguida, passo-a-passo de como carregar, executar e monitorar seus pacotes através da Fábrica de Dados Azure
  • Sistemas de Arquivos Virtuais Paralelos no Microsoft Azure – ebook da Microsoft documentando os resultados de uma série de testes de desempenho no Azure para ver como brilho escalável, GlusterFS e BeeGFS são
  • Construa e implante um aplicativo de vários contêineres no Azure Service Fabric – ebook da Microsoft que mostra como criar um aplicativo de amostra de vários contêineres usando ASP.NET Core e Docker e implantá-lo em um cluster Azure Service Fabric.
  • Azure ebook/whitepaper resources – White papers, relatórios de analistas e e-books landing page com uma abundância de recursos extras.
  • Farmer – Este é um DSL para criação de modelos ARM – “Facilitando as implantações do Azure repetível”!

Terraform, sua infraestrutura como código.

terraform

Olá pessoal

Estive pesquisando e testando varias ferramentas para agilidade em infraestrutura com enfase em praticas devops.

As ferramentas que tive contato direto e usei foi VSTS no visual Studio que é sensacional, sou suspeito em falar da ferramenta, Ansible que também é sensacional, muito fácil de utilizar.

A grata surpresa foi quando testei a ferramenta da HashiCorp, Terraform.

Minha pesquisa foi por que a administração em ambientes grandes de cloud com acesso a Azure, AWS e Google começa a ter um certo nível de detalhe e camadas de configuração, e até ter um nível bom em segurança da informação para compliances.

Isso é sério e algumas empresas levam a sério como bancos os níveis de acesso e credenciais de acesso a ambientes e níveis de funções como em ambiente de desenvolvimento, em infraestrutura e outros.

Terraform é uma ferramenta para construir, alterar e infra-estrutura de versões com segurança e eficiência em forma de código altamente facil.
O Terraform pode gerenciar varios provedores de serviços em cloud, hibridos e baremetal existentes e populares, como Cloud Computing em Azure, AWS, Google cloud, Oracle Cloud e Digital Ocean, bem como soluções internas personalizadas de datacenter como Openstack, Vmaware e Hyper-V.

O Terraform é capaz de determinar o que mudou e criar planos de execução incremental que podem ser aplicados.

Importante que você tem os versionamentos de mudanças da infraestrutura. Ambientes onde é feito via Gerenciamento de Mudanças você pode criar histórico de relatórios onde a equipe de governança terá total respaldo e controle melhor.

Em tempos de ambientes ágeis o Terraform se torna uma poderosa ferramenta inteligente.

A infraestrutura que o Terraform pode gerenciar inclui componentes de baixo nível, como instâncias de computação, armazenamento e rede, além de componentes de alto nível, como entradas de DNS, recursos de SaaS etc.

Infraestrutura como Código

A infra-estrutura é descrita usando uma sintaxe de configuração de alto nível. Isso permite que um modelo construído do seu data center seja versionado e tratado como você faria com qualquer outro código. Além disso, a infraestrutura pode compartilhada e reutilizada.

Gráfico de recursos

O Terraform constrói um gráfico de todos os seus recursos e paraleliza a criação e modificação de quaisquer recursos não dependentes. Por isso, o Terraform constrói a infraestrutura da maneira mais eficiente possível, e os operadores obtêm insights sobre as dependências de sua infraestrutura.

Automação de Mudança

Os changesets complexos podem ser aplicados à sua infraestrutura com interação humana mínima. Com o plano de execução e o gráfico de recursos mencionados anteriormente, você sabe exatamente o que o Terraform mudará e em que ordem, evitando muitos possíveis erros humanos.

Com um olhar de segurança da informação, seu ambiente de virtualização, hibrido ou em cloud terá o minimo de acesso e o máximo de eficiência e produtividade com segurança.

Terraform vs. concorrentes

O Terraform fornece uma abstração flexível de recursos e provedores. Esse modelo permite representar tudo, desde hardware físico, máquinas virtuais e contêineres, até provedores de e-mail e DNS. Devido a essa flexibilidade, o Terraform pode ser usado para resolver muitos problemas diferentes. Isso significa que existem várias ferramentas existentes que se sobrepõem às capacidades do Terraform. Nós comparamos o Terraform a várias dessas ferramentas, mas deve-se notar que o Terraform não exclusivo com outros sistemas. Pode ser usado para gerenciar um único aplicativo ou o datacenter inteiro.

Veja o comparativo no próprio site do Terraform

https://www.terraform.io/intro/vs/chef-puppet.html

https://www.terraform.io/intro/vs/cloudformation.html

Implantação Multi-Cloud

infraestrutura multi nuven para aumentar a tolerância a falhas. A realização de implantações multi nuvem pode ser muito desafiadora, pois muitas ferramentas existentes para gerenciamento de infraestrutura são específicas da nuvem. O Terraform é agnóstico foi que me interessou e de fácil assimilação, em relação à nuvem e permite que uma única configuração seja usada para gerenciar vários provedores e até mesmo para lidar com dependências entre nuvens. Isso simplifica o gerenciamento e a orquestração, ajudando as operadoras a construir infraestruturas de várias nuvens em grande escala.

Instalação

O Terraform além de ser mutinuvem, hibrido e baremetal ele tem compatibilidade com vários sistema operacionais.

https://www.terraform.io/downloads.html

versoes

Obviamente você utilizará a versão que você mais se familiariza.

Eu vou demonstrar abaixo bem simples no Ubuntu e no Azure que tem pronto no Marketplace.

Ubuntu:

Baixe a versão que está no site

Se não tiver a versão do gunzip e wget ja baixe

apt-get install gunzip wget
wget https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_linux_amd64.zip
unzip terra*

Mova os binários para a pasta /usr/local/bin/
mv terraform /usr/local/bin/
terraform --version

Esta é a forma de usar no ubuntu.

Agora vamos para o Azure.

terraformazure001

Faça a busca do terraform e escolha a maquina virtual.

terraformazure002

Leia atentamente as instruções da maquina virtual do Marketplace.

terraformazure003

Complete as instruções de usuário e senha, localidade, nome da maquina e grupo de recursos do Azure.

terraformazure004

Neste passo é sugerido este modelo de maquina virtual do Terraform, então mantenha ou veja modelos equivalentes.

terraformazure005

Confirme os parâmetro de provisionamento e aguarde as instalações do Terraform.

terraformazure006

Agora só aguardar.

terraformazure007

Maquina instalada com sucesso e vamos acessar.

terraformazure008

Terraform devidamente provisionado e pronto para o uso. Vamos mostrar um modelo de criação de uma maquina no Azure através do Terraform

Para o funcionamento correto do Terraform no Azure instale o pacote do Azure CLI na maquina.

https://docs.microsoft.com/pt-br/cli/azure/install-azure-cli-apt?view=azure-cli-latest

O modelo de template para criação da maquina virtual está aqui abaixo:

Leia o resto deste post

Blog do Chesley

Sempre uma novidade!

Office 365 Weekly

Office 365 news, notes and tips

Domínio TI

Aplicando informação, conquistando conhecimento.

Revista do Linux

Seja Bem Vindo … Aqui você encontrará dicas, melhores Soluções e Práticas de TI

Samba4

Active Directory Livre

Cloud and Datacenter Management Blog

Microsoft Hybrid Cloud blogsite about Management

Sulamita Dantas

DBA SQL Server & Analista BI

Ao redor do buraco tudo é beira!

Um cavalo morto é um animal sem vida!

%d blogueiros gostam disto: