<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Azure on Ricardo Martins</title>
    <link>http://ricardomartins.com.br/tags/azure/</link>
    <description>Recent content in Azure on Ricardo Martins</description>
    <image>
      <title>Ricardo Martins</title>
      <url>http://ricardomartins.com.br/images/profile.png</url>
      <link>http://ricardomartins.com.br/images/profile.png</link>
    </image>
    <generator>Hugo</generator>
    <language>pt-BR</language>
    <lastBuildDate>Wed, 15 May 2024 10:00:00 +0000</lastBuildDate>
    <atom:link href="http://ricardomartins.com.br/tags/azure/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Desvendando Azure Reservations e o Azure Savings Plans</title>
      <link>http://ricardomartins.com.br/desvendando-azure-reservations-e-savings-plans/</link>
      <pubDate>Wed, 15 May 2024 10:00:00 +0000</pubDate>
      <guid>http://ricardomartins.com.br/desvendando-azure-reservations-e-savings-plans/</guid>
      <description>&lt;h2 id=&#34;introdução&#34;&gt;Introdução:&lt;/h2&gt;
&lt;p&gt;No âmbito da computação em nuvem, otimizar os custos é fundamental para empresas que utilizam o Microsoft Azure. O Azure oferece dois mecanismos principais de economia de custos: &lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/cost-management-billing/reservations/save-compute-costs-reservations&#34;&gt;Azure Reservations&lt;/a&gt; e &lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/cost-management-billing/savings-plan/savings-plan-compute-overview&#34;&gt;Savings Plans&lt;/a&gt;. Ambas as opções possuem vantagens, desvantagens e cenários de uso distintos. Neste guia abrangente, exploraremos esses recursos, penalidades e casos de uso ideais para capacitar você a tomar decisões informadas adaptadas às necessidades do seu negócio.&lt;/p&gt;
&lt;img src=&#34;http://ricardomartins.com.br/assets/images/cloud-costs.jpeg&#34; style=&#34;width: 50%; height: 50%; margin-left: auto; margin-right: auto;&#34;&gt;
&lt;h2 id=&#34;compreendendo-as-reservas-do-azure-azure-reservations&#34;&gt;Compreendendo as Reservas do Azure (Azure Reservations):&lt;/h2&gt;
&lt;p&gt;As Reservas do Azure oferecem às empresas a oportunidade de se comprometerem com planos de um ou três anos para diversos produtos dentro do ecossistema do Azure. O compromisso envolve uma promessa de uso, permitindo descontos significativos de até 72% nos preços de pagamento conforme o uso.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guia para Arquitetura de Aplicações</title>
      <link>http://ricardomartins.com.br/guia-para-arquitetura-de-aplicacoes/</link>
      <pubDate>Tue, 14 Nov 2023 08:20:00 -0500</pubDate>
      <guid>http://ricardomartins.com.br/guia-para-arquitetura-de-aplicacoes/</guid>
      <description>&lt;p&gt;Se você estiver desenvolvendo seus aplicativos nativos em nuvem, recomendo fortemente que você consulte este guia mesmo que não esteja usando Azure especificamente.&lt;/p&gt;
&lt;h2 id=&#34;estilos-de-arquitetura&#34;&gt;Estilos de arquitetura&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/n-tier&#34;&gt;N-tier: divide um aplicativo em camadas lógicas e camadas físicas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/web-queue-worker&#34;&gt;Web-queue-worker: frontend e backend dissociados por mensagens assíncronas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/microservices&#34;&gt;Microserviços: serviços funcionalmente decompostos que chamam uns aos outros por meio de APIs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/event-driven&#34;&gt;Arquitetura orientada a eventos: produtor/consumidor. Visão independente por subsistema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/big-data&#34;&gt;Big data: divida um enorme conjunto de dados em pequenos pedaços. Processamento paralelo em datasets locais&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/architecture-styles/big-compute&#34;&gt;Big compute: alocação de dados para milhares de núcleos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;escolhas-tecnológicas&#34;&gt;Escolhas tecnológicas&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/technology-choices/compute-decision-tree&#34;&gt;Escolha do serviço de computação&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/technology-choices/data-store-overview&#34;&gt;Escolha do serviço de armazenamento de dados&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/technology-choices/messaging&#34;&gt;Escolha do serviço de mensagens assíncronas&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;design-da-arquitetura&#34;&gt;Design da arquitetura&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/browse/&#34;&gt;Arquiteturas de referência: Cada arquitetura de referência inclui práticas recomendadas, juntamente com considerações sobre escalabilidade, disponibilidade, segurança, resiliência e outros aspectos do design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/design-principles/&#34;&gt;Princípios de design: 10 princípios de design de alto nível que tornarão seu aplicativo mais escalonável, resiliente e gerenciável&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/patterns/&#34;&gt;Padrões de design: Esses padrões de design são úteis para construir aplicativos confiáveis, escaláveis e seguros na nuvem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/best-practices/api-design&#34;&gt;Práticas recomendadas: abrangem diversas considerações de design, incluindo design de API, escalonamento automático, particionamento de dados, armazenamento em cache e assim por diante.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/security/zero-trust/deploy/applications&#34;&gt;Melhores práticas de segurança: descreva como garantir que a confidencialidade, integridade e disponibilidade da sua aplicação não sejam comprometidas por agentes mal-intencionados.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;pilares-de-qualidade&#34;&gt;Pilares de qualidade&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/well-architected/&#34;&gt;Microsoft Azure Well-Architected Framework&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;mais-detalhes&#34;&gt;Mais detalhes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.microsoft.com/pt-br/azure/architecture/guide/&#34;&gt;Conceitos básicos de arquitetura de aplicações&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&#34;http://ricardomartins.com.br/assets/images/arquitetura.png&#34; alt=&#34;image&#34; width=&#34;50%&#34; height=&#34;auto&#34;&gt;</description>
    </item>
    <item>
      <title>Conhecendo as opções para containers do Azure</title>
      <link>http://ricardomartins.com.br/conhecendo-as-opcoes-para-containers-no-azure/</link>
      <pubDate>Sat, 19 Jan 2019 01:32:22 -0500</pubDate>
      <guid>http://ricardomartins.com.br/conhecendo-as-opcoes-para-containers-no-azure/</guid>
      <description>&lt;p&gt;O Azure é uma excelente plataforma de computação em nuvem com muitos recursos e funcionalidades interessantes, sendo as opções para containers realmente incríveis. Porém uma coisa que percebo em muitos clientes hoje são dúvidas e desconhecimento sobre detalhes destas opções. Pensando nisso estou escrevendo esse artigo para esclarecer um pouco sobre este assunto.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2019/01/docker-azure-new-1024x260.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Atualmente, as opções mais interessantes para containers no Azure são oferecidas nas soluções PaaS, que serão o objetivo deste post. Logo, não irei entrar nos detalhes sobre uso de containers em IaaS por ser o modelo mais tradicional e possuir a mesma forma de implementação independente do cloud provider.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Implementando a Stack ELK no Azure via CLI</title>
      <link>http://ricardomartins.com.br/implementando-a-stack-elk-no-azure-via-cli/</link>
      <pubDate>Mon, 08 Oct 2018 23:58:15 -0400</pubDate>
      <guid>http://ricardomartins.com.br/implementando-a-stack-elk-no-azure-via-cli/</guid>
      <description>&lt;p&gt;O objetivo deste artigo é descrever de forma detalhada como implementar a Stack ELK (Elasticsearch/Logstash/Kibana) no Azure.&lt;/p&gt;
&lt;h2 id=&#34;introdução&#34;&gt;Introdução&lt;/h2&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;../wp-content/uploads/2018/10/elk-stack.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;Este artigo é resultado de uma prova de conceito para mostrar a funcionalidade de implementação de toda a stack utilizando a ferramenta de linha de comando do Azure (&lt;a href=&#34;https://docs.microsoft.com/pt-br/cli/azure&#34;&gt;az-cli&lt;/a&gt;)&lt;/p&gt;
&lt;h2 id=&#34;arquitetura&#34;&gt;Arquitetura&lt;/h2&gt;
&lt;p&gt;A ilustração abaixo se refere à arquitetura lógica implantada para provar o conceito. Esta arquitetura contempla um servidor de aplicação, o serviço de Redis do Azure, um servidor com o Logstash, um servidor com ElasticSearch e um servidor com o Kibana e serviço web (Nginx) instalados.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ARM Actions nos dashboards do portal do Azure</title>
      <link>http://ricardomartins.com.br/arm-actions-nos-dashboards-do-portal-do-azure/</link>
      <pubDate>Fri, 03 Aug 2018 17:33:14 -0400</pubDate>
      <guid>http://ricardomartins.com.br/arm-actions-nos-dashboards-do-portal-do-azure/</guid>
      <description>&lt;p&gt;Provavelmente você já sabe que o Portal do Azure é &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/azure-portal/azure-portal-dashboards.&#34;&gt;totalmente customizável&lt;/a&gt;, permitindo que você explore ao máximo as opções criando dashboards para atender as suas necessidades de visualização, organização e monitoramento.&lt;/p&gt;
&lt;p&gt;Recentemente eu estava lendo &lt;a href=&#34;https://azure.microsoft.com/pt-br/blog/azure-portal-experience/&#34;&gt;um post no blog do Azure&lt;/a&gt; sobre isso e encontrei duas opções muito interessantes que eu não conhecia: ARM Data e ARM Actions.&lt;/p&gt;
&lt;p&gt;Basicamente o ARM Data permite configurar a exibição de dados/informações sobre seus recursos, enquanto que o ARM Actions permite configurar a execução de ações de forma bastante simples.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Azure File Sync</title>
      <link>http://ricardomartins.com.br/azure-file-sync/</link>
      <pubDate>Thu, 02 Aug 2018 11:21:59 -0400</pubDate>
      <guid>http://ricardomartins.com.br/azure-file-sync/</guid>
      <description>&lt;p&gt;O post de hoje é bem rápido, apenas para compartilhar algumas coisas sobre o Azure File Sync. Caso você ainda não conheça vale a pena dar uma olhada. Neste primeiro vídeo, um breve overview sobre ele:&lt;/p&gt;
&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;281&#34; loading=&#34;lazy&#34; src=&#34;https://www.youtube.com/embed/Zm2w8-TRn-o?feature=oembed&#34; title=&#34;Azure File Sync Overview&#34; width=&#34;500&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;E aqui um vídeo que eu fiz demonstrando como fazer o setup:&lt;/p&gt;
&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;281&#34; loading=&#34;lazy&#34; src=&#34;https://www.youtube.com/embed/6lDbvF31jik?feature=oembed&#34; title=&#34;Azure File Sync&#34; width=&#34;500&#34;&gt;&lt;/iframe&gt;
&lt;p&gt;Veja mais em :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Planejando a implantacão: &lt;a href=&#34;http://aka.ms/AzureFileSync&#34;&gt;http://aka.ms/AzureFileSync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Guia de deployment: &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-files-deployment-guide&#34;&gt;https://docs.microsoft.com/en-us/azure/storage/files/storage-sync-files-deployment-guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;FAQ: &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/storage/files/storage-files-faq&#34;&gt;https://docs.microsoft.com/en-us/azure/storage/files/storage-files-faq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Requisito de instalação do Azure PowerShell no Windows: &lt;a href=&#34;https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps&#34;&gt;https://docs.microsoft.com/en-us/powershell/azure/install-azurerm-ps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Como implementar o DSpace em um WebApp Container no Azure</title>
      <link>http://ricardomartins.com.br/como-implementar-o-dspace-em-um-webapp-container-no-azure/</link>
      <pubDate>Tue, 01 May 2018 08:03:41 -0400</pubDate>
      <guid>http://ricardomartins.com.br/como-implementar-o-dspace-em-um-webapp-container-no-azure/</guid>
      <description>&lt;h1 id=&#34;o-que-é-o-dspace&#34;&gt;O que é o DSpace?&lt;/h1&gt;
&lt;p&gt;&lt;a href=&#34;http://ricardomartins.com.br/wp-content/uploads/2018/04/dspace-logo.png&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2018/04/dspace-logo.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://wiki.duraspace.org/display/DSDOC6x/Introduction&#34;&gt;DSpace&lt;/a&gt; é um software opensource tipicamente usado para criar repositórios de acesso público para conteúdo digital acadêmico. Enquanto ele possui alguns recursos que se sobrepõem com recursos de sistemas de gerenciamento de conteúdo, ele &lt;span class=&#34;&#34; id=&#34;result_box&#34; lang=&#34;pt&#34;&gt;&lt;span class=&#34;&#34;&gt; atende a uma necessidade específica de sistema de arquivos digitais, focado no armazenamento de longo prazo, acesso e preservação de conteúdo digital.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Neste artigo, vamos fazer o setup baseado em uma imagem docker &lt;a href=&#34;https://hub.docker.com/_/ubuntu/&#34;&gt;oficial do Ubuntu&lt;/a&gt; e usando o &lt;a href=&#34;http://tomcat.apache.org/&#34;&gt;Tomcat&lt;/a&gt; para rodar o DSpace conforme as instruções do &lt;a href=&#34;https://wiki.duraspace.org/display/DSDOC6x/Installing+DSpace&#34;&gt;guia de instalação&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Implementando o Apache Guacamole no Azure</title>
      <link>http://ricardomartins.com.br/implementando-o-apache-guacamole-no-azure/</link>
      <pubDate>Mon, 30 Apr 2018 20:44:48 -0400</pubDate>
      <guid>http://ricardomartins.com.br/implementando-o-apache-guacamole-no-azure/</guid>
      <description>&lt;h1 id=&#34;introdução&#34;&gt;Introdução&lt;/h1&gt;
&lt;p&gt;O objetivo deste artigo é demonstrar sobre o setup do &lt;a href=&#34;http://guacamole.apache.org/&#34;&gt;Apache Guacamole&lt;/a&gt; no Azure abordando os detalhes de arquitetura, segurança e disponibilidade.&lt;/p&gt;
&lt;p&gt;O Apache Guacamole é um “&lt;em&gt;remote desktop gateway clientless&lt;/em&gt;” com suporte aos protocolos mais utilizados como SSH, RDP e VNC. É chamado de &lt;em&gt;clientless&lt;/em&gt; pois permite o uso sem a necessidade de utilização da plugins ou clientes extras, sendo utilizado diretamente pelo seu browser.&lt;/p&gt;
&lt;h1 id=&#34;arquitetura&#34;&gt;Arquitetura&lt;/h1&gt;
&lt;p&gt;A ilustração abaixo se refere à arquitetura sugerida. Esta arquitetura contempla um balanceador de carga público que recebe os acessos externos e direciona para duas máquinas virtuais na camada web. A camada web se comunica com a camada de dados onde temos um banco de dados MySQL responsável por armazenar as informações de login, acessos e conexões.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Configurando LVM no Linux rodando no Azure</title>
      <link>http://ricardomartins.com.br/configurando-lvm-no-linux-rodando-no-azure/</link>
      <pubDate>Mon, 19 Mar 2018 21:40:34 -0400</pubDate>
      <guid>http://ricardomartins.com.br/configurando-lvm-no-linux-rodando-no-azure/</guid>
      <description>&lt;p&gt;Este é um post rápido mostrando uma forma básica de configuração do LVM no Linux. É resultado de um laboratório que estive fazendo enquanto estudava para o exame &lt;a href=&#34;https://training.linuxfoundation.org/certification/lfcs&#34;&gt;LFCS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Vou assumir que você já tenha uma VM criada e rodando no Azure. Caso você não tenha uma VM criada, pode seguir &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/virtual-machines/linux/tutorial-manage-vm&#34;&gt;este tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Com a VM criada, o que você tem a fazer é criar um novo disco de dados e anexá-lo à sua VM. &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/virtual-machines/linux/attach-disk-portal&#34;&gt;Neste link&lt;/a&gt; existe a documentação sobre como fazer isto, e você pode também ver este vídeo onde eu gravei especialmente para este post.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Coletando informações do Azure com Grafana</title>
      <link>http://ricardomartins.com.br/coletando-informacoes-do-azure-com-grafana/</link>
      <pubDate>Wed, 22 Nov 2017 02:14:33 -0500</pubDate>
      <guid>http://ricardomartins.com.br/coletando-informacoes-do-azure-com-grafana/</guid>
      <description>&lt;p&gt;Recentemente &lt;a href=&#34;https://azure.microsoft.com/en-us/blog/monitor-azure-services-and-applications-using-grafana/&#34;&gt;foi lançado um plugin do Azure Monitor para o Grafana&lt;/a&gt; que eu resolvi testar e escrever este post.&lt;/p&gt;
&lt;p&gt;Eu segui as orientações &lt;a href=&#34;https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitor-send-to-grafana&#34;&gt;deste link&lt;/a&gt; e neste artigo vou entrar em detalhes do procedimento.&lt;/p&gt;
&lt;h2 id=&#34;criando-a-vm&#34;&gt;Criando a VM&lt;/h2&gt;
&lt;h3 id=&#34;criando-o-resource-group&#34;&gt;Criando o Resource Group&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rmartins@jarvis:~$ az group create --name rg-grafana --location eastus
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;criando-a-vm-1&#34;&gt;Criando a VM&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rmartins@jarvis:~$ az vm create --resource-group rg-grafana --name grafana-server --image UbuntuLTS --location eastus --generate-ssh-keys
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;abrindo-a-porta-correspondente-no-nsg&#34;&gt;Abrindo a porta correspondente no NSG&lt;/h3&gt;
&lt;p&gt;O Grafana utiliza a porta TCP 3000, portanto é necessário liberar esta porta no Network Security Group da VM criada de modo a liberar o acesso à VM nesta porta.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Coletando informações de VMs no Azure</title>
      <link>http://ricardomartins.com.br/coletando-informacoes-de-vms-no-azure/</link>
      <pubDate>Fri, 17 Nov 2017 12:01:03 -0500</pubDate>
      <guid>http://ricardomartins.com.br/coletando-informacoes-de-vms-no-azure/</guid>
      <description>&lt;p&gt;Recentemente precisei acessar um ambiente para coletar informações sobre VMs e estou compartilhando aqui os comandos usados (pode ser útil no futuro).&lt;/p&gt;
&lt;h3 id=&#34;listar-subscriptions&#34;&gt;Listar subscriptions:&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az account list
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Tecnologia - TI           AzureCloud   35e10abf-9270-4hse-85ff-3895b959e820  Enabled
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Tecnologia - Arq          AzureCloud   83e30abf-2981-4die-88jw-4095b960e790  Enabled
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;alternar-para-determinada-subscription&#34;&gt;Alternar para determinada subscription:&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az account &lt;span class=&#34;nb&#34;&gt;set&lt;/span&gt; -s 35e10abf-9270-4hse-85ff-3895b959e820
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;listar-vms-pelo-nome-estado-de-execução-tamanho-tipo-de-sistema-operacional-e-localização&#34;&gt;Listar VMs pelo nome, estado de execução, tamanho, tipo de sistema operacional e localização:&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az vm list --show-details --query &lt;span class=&#34;s1&#34;&gt;&amp;#39;[].{Name:name,PowerState:powerState,VMSize:hardwareProfile.vmSize,OSType:storageProfile.osDisk.osType,Location:location}&amp;#39;&lt;/span&gt; -o table
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Name          PowerState    VMSize       OSType    Location
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;------------  ------------  -----------  --------  -----------
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vmexemplo1    VM running    Standard_A2  Linux   brazilsouth
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Redirecionando domínios no Azure WebApp</title>
      <link>http://ricardomartins.com.br/redirecionando-dominios-no-azure-webapp/</link>
      <pubDate>Wed, 01 Nov 2017 16:07:26 -0400</pubDate>
      <guid>http://ricardomartins.com.br/redirecionando-dominios-no-azure-webapp/</guid>
      <description>&lt;p&gt;Dica rápida para você que trabalha com Azure WebApps e já precisou trabalhar com redirecionamentos. O Azure WebApp pode ser configurado em um service plan Windows ou Linux.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Saiba mais sobre o Azure Service Plan nos links abaixo:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://azure.microsoft.com/en-us/pricing/details/app-service/plans&#34;&gt;https://azure.microsoft.com/en-us/pricing/details/app-service/plans&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://docs.microsoft.com/en-us/azure/app-service/azure-web-sites-web-hosting-plans-in-depth-overview&#34;&gt;https://docs.microsoft.com/en-us/azure/app-service/azure-web-sites-web-hosting-plans-in-depth-overview&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Em cada um dos casos a forma de configurar redirecionamentos é diferente. Para WebApps rodando em Service Plan Windows, que é baseado no IIS você precisa editar o arquivo &lt;strong&gt;web.config&lt;/strong&gt; e em WebApps rodando em Service Plan Linux, baseado no Apache, você precisa editar o arquivo &lt;strong&gt;.htaccess&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando uma VM Linux e configurando Raid no Azure</title>
      <link>http://ricardomartins.com.br/criando-uma-vm-linux-e-configurando-raid-no-azure/</link>
      <pubDate>Tue, 24 Oct 2017 22:19:22 -0400</pubDate>
      <guid>http://ricardomartins.com.br/criando-uma-vm-linux-e-configurando-raid-no-azure/</guid>
      <description>&lt;p&gt;Neste post vou mostrar como criar uma VM Linux no Azure, associar três discos nesta VM e em seguida configurar um Raid 0 usando estes discos pelo CLI.&lt;/p&gt;
&lt;h3 id=&#34;criando-a-vm&#34;&gt;Criando a VM&lt;/h3&gt;
&lt;p&gt;Criar o resource group:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rmartins@jarvis:~$ az group create --name rg-labraid --location eastus
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Criar a máquina virtual na localização EastUS e gerar automaticamente as chaves ssh:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rmartins@jarvis:~$ az vm create --resource-group rg-labraid --name myVM --image UbuntuLTS --location eastus --generate-ssh-keys
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Criar três discos de 10GB cada:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Lista de publicações sobre Azure</title>
      <link>http://ricardomartins.com.br/lista-de-publicacoes-sobre-azure/</link>
      <pubDate>Tue, 24 Oct 2017 20:48:44 -0400</pubDate>
      <guid>http://ricardomartins.com.br/lista-de-publicacoes-sobre-azure/</guid>
      <description>&lt;p&gt;Pessoal, consolidei abaixo minhas últimas publicações com assuntos relacionados à Azure e estou compartilhando com vocês:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://ricardomartins9888.blob.core.windows.net/arquivos/CriandoVMLinuxcomDiscoGerenciado.pptx&#34;&gt;Criando VMs com disco gerenciado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ricardomartins9888.blob.core.windows.net/arquivos/IaC&amp;amp;DevOpsNoAzure-AutomatizandoDeployments.pptx&#34;&gt;Participação como palestrante no Global Azure Bootcamp – Rio de Janeiro: IaC &amp;amp; DevOps no Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ricardomartins9888.blob.core.windows.net/arquivos/ContainersDockernoAzureWebApp.pptx&#34;&gt;Containers Docker no Azure WebApp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ricardomartins9888.blob.core.windows.net/arquivos/CriandoumastackWordpressusandoVisualStudioAzure.pptx&#34;&gt;Criando uma stack WordPress no Azure usando Visual Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://ricardomartins9888.blob.core.windows.net/arquivos/AzureFunctions.pptx&#34;&gt;Azure Functions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://aka.ms/guide70-532&#34;&gt;Guia de referência para o exame 70-532&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://aka.ms/guide70-533&#34;&gt;Guia de referência para o exame 70-533&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://aka.ms/guide70-534&#34;&gt;Guia de referência para o exame 70-534&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://aka.ms/capacitacaoazure&#34;&gt;Capacitacao em Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://asciinema.org/a/131745&#34;&gt;Criando Azure Container Instances&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://asciinema.org/a/126545&#34;&gt;Criando uma VM Linux (Ubuntu) à partir do Azure CLI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://asciinema.org/a/133924&#34;&gt;Deployment de um Azure Template à partir do CLI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://rmmartins.github.io/AzureCertification/&#34;&gt;Guias de Referência para Certificação em Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/rmmartins/AzureReadiness&#34;&gt;Repositório com material de Readiness em Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Vx2AwqwucpI&#34;&gt;Webinar para o Quintas da TI falando sobre Infraestrutura como Código e DevOps no Azure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Descobrindo os tipos de VMs disponíveis no Azure por região</title>
      <link>http://ricardomartins.com.br/descobrindo-os-tipos-de-vms-disponiveis-no-azure-por-regiao/</link>
      <pubDate>Thu, 13 Jul 2017 13:47:04 -0400</pubDate>
      <guid>http://ricardomartins.com.br/descobrindo-os-tipos-de-vms-disponiveis-no-azure-por-regiao/</guid>
      <description>&lt;p&gt;Este é um post rápido com o propósito de mostrar uma forma rápida de listar os tipos de VMs disponíveis em determinada região do Azure. O único pré-requisito é ter o PowerShell instalado. &lt;a href=&#34;https://www.microsoft.com/en-us/download/details.aspx?id=34595&#34;&gt;Clique aqui e faça o download.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Em seguida você precisará rodar os comandos abaixo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Login-AzureRMAccount
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$resources&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; Get-AzureRmResourceProvider -ProviderNamespace Microsoft.Compute
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Get-AzureRmVmSize -Location &lt;span class=&#34;s2&#34;&gt;&amp;#34;East US&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; Sort-Object Name &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; ft Name, NumberOfCores, MemoryInMB, MaxDataDiskCount -AutoSize
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Dependendo da região da sua escolha, basta trocar o -Location “Brazil South” pela região que preferir. Veja:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando uma stack WordPress pelo Azure CLI</title>
      <link>http://ricardomartins.com.br/criando-uma-stack-wordpress-pelo-azure-cli/</link>
      <pubDate>Fri, 30 Jun 2017 16:30:33 -0400</pubDate>
      <guid>http://ricardomartins.com.br/criando-uma-stack-wordpress-pelo-azure-cli/</guid>
      <description>&lt;p&gt;Criei um repositório no GitHub para usar em demonstrações sobre DevOps no Azure e a facilidade em usar templates para automatizar a criação de ambientes.&lt;/p&gt;
&lt;p&gt;Nele mostro como fazer o deploy de uma VM Ubuntu com Nginx, PHP, MySQL e WordPress de forma totalmente automatizada no Azure. Confira em &lt;a href=&#34;https://github.com/rmmartins/WordpressStack-AzureCLI/&#34;&gt;https://github.com/rmmartins/WordpressStack-AzureCLI/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>IaC &amp;amp; DevOps no Azure</title>
      <link>http://ricardomartins.com.br/iac-devops-no-azure/</link>
      <pubDate>Fri, 05 May 2017 21:49:43 -0400</pubDate>
      <guid>http://ricardomartins.com.br/iac-devops-no-azure/</guid>
      <description>&lt;p&gt;Slides da minha palestra no Global Azure Bootcamp que ocorreu no dia 22 de Abril no Rio de Janeiro disponíveis &lt;a href=&#34;https://mix.office.com/watch/rt9140641d7n&#34;&gt;neste link&lt;/a&gt;.&lt;/p&gt;
&lt;iframe class=&#34;wp-embedded-content&#34; data-secret=&#34;BRPsv0mruI&#34; frameborder=&#34;0&#34; height=&#34;331&#34; sandbox=&#34;allow-scripts&#34; security=&#34;restricted&#34; src=&#34;https://mix.office.com/embed/rt9140641d7n#?secret=BRPsv0mruI&#34; title=&#34;Office Mix:IaC &amp; DevOps no Azure -  Automatizando Deployments&#34; width=&#34;500&#34;&gt;&lt;/iframe&gt;</description>
    </item>
    <item>
      <title>Global Azure Bootcamp</title>
      <link>http://ricardomartins.com.br/global-azure-bootcamp/</link>
      <pubDate>Sat, 22 Apr 2017 01:16:58 -0400</pubDate>
      <guid>http://ricardomartins.com.br/global-azure-bootcamp/</guid>
      <description>&lt;p&gt;Anualmente ocorre o &lt;a href=&#34;https://global.azurebootcamp.net/&#34;&gt;Global Azure Bootcamp&lt;/a&gt; e neste ano eu vou participar na edição que acontece no Rio de Janeiro falando sobre Infraestrutura como código e DevOps no Azure.&lt;/p&gt;
&lt;p&gt;As inscrições podem ser feitas pelo link &lt;a href=&#34;http://meetu.ps/e/CCMcN/x0407/d&#34;&gt;http://meetu.ps/e/CCMcN/x0407/d&lt;/a&gt;. Participe!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;http://ricardomartins.com.br/wp-content/uploads/2017/04/gbc2017.jpg&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2017/04/gbc2017.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conhecendo o Terraform, Packer e Ansible</title>
      <link>http://ricardomartins.com.br/conhecendo-o-terraform-packer-e-ansible/</link>
      <pubDate>Mon, 06 Mar 2017 10:34:27 -0500</pubDate>
      <guid>http://ricardomartins.com.br/conhecendo-o-terraform-packer-e-ansible/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;http://ricardomartins.com.br/wp-content/uploads/2017/03/iac.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;O movimento DevOps vem ganhando muita força nos últimos anos e ao mesmo tempo centenas de ferramentas relacionadas são lançadas dia após dia. Por outro lado com isto tem se tornado cada vez mais difícil escolher as ferramentas adequadas ainda que para as tarefas mais simples, uma vez que a diversidade de ferramentas é cada vez maior.&lt;/p&gt;
&lt;p&gt;Então neste artigo eu vou comentar sobre a proposta do Terraform, Packer e o Ansible para implementação e gerenciamento de uma infraestrutura em nuvem. O objetivo será apresentar um método de utilização destas ferramentas de forma integrada.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Melhores práticas para administradores de sistemas na nuvem da Microsoft (Azure) &amp;#8211; Parte II</title>
      <link>http://ricardomartins.com.br/melhores-praticas-para-administradores-de-sistemas-na-nuvem-da-microsoft-azure-parte-ii/</link>
      <pubDate>Wed, 23 Nov 2016 15:47:45 -0500</pubDate>
      <guid>http://ricardomartins.com.br/melhores-praticas-para-administradores-de-sistemas-na-nuvem-da-microsoft-azure-parte-ii/</guid>
      <description>&lt;h2 id=&#34;criando-e-organizando-os-recursos&#34;&gt;Criando e organizando os recursos&lt;/h2&gt;
&lt;p&gt;Nesta segunda parte vamos abordar os resource groups, tags, templates arm e controles&lt;/p&gt;
&lt;p&gt;Agora que você já está familiarizado com os termos Azure Accounts e Subscriptions sabendo exatamente como segmentar seus departamentos de forma apropriada, o próximo ponto é entender como criar os recursos de uma maneira lógica e organizada através dos Resource Groups.&lt;/p&gt;
&lt;p&gt;Importante destacar que associado ao uso dos resource groups, está o uso de tags. Os recursos podem ser “tageados” no formato chave/valor de modo a categorizar e permitir a visualização de recursos entre resource groups e/ou subscriptions distintos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Melhores práticas para administradores de sistemas na nuvem da Microsoft (Azure) &amp;#8211; Parte I</title>
      <link>http://ricardomartins.com.br/melhores-praticas-para-administradores-de-sistemas-na-nuvem-da-microsoft-azure-parte-i/</link>
      <pubDate>Thu, 10 Nov 2016 00:35:22 -0500</pubDate>
      <guid>http://ricardomartins.com.br/melhores-praticas-para-administradores-de-sistemas-na-nuvem-da-microsoft-azure-parte-i/</guid>
      <description>&lt;p&gt;Nesta série de artigos gostaria de compartilhar algumas boas práticas para quem administra ambientes no Azure, abordando temas como organização dos recursos, monitoramento, backup, segurança, auditoria, alta disponibilidade, limites, permissionamento, automação, entre outros.&lt;/p&gt;
&lt;p&gt;Nesta primeira parte vou abordar conceitos básicos como subscriptions, accounts, suas respectivas hierarquias e diretrizes de uso.&lt;/p&gt;
&lt;h2 id=&#34;subscription-e-azure-account&#34;&gt;Subscription e Azure Account&lt;/h2&gt;
&lt;p&gt;Primeiro é importante entender a diferença entre uma &lt;em&gt;subscription&lt;/em&gt; e uma &lt;em&gt;azure account.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Uma &lt;strong&gt;Azure Account&lt;/strong&gt; é a conta disponibilizada aos usuários para utilização dos recursos que lhes são concedidos em sua &lt;strong&gt;Subscription&lt;/strong&gt;. Com sua Azure Account, além de utilizar para logar no portal do Azure, você pode acessar &lt;a href=&#34;https://account.azure.com&#34;&gt;https://account.azure.com&lt;/a&gt; e obter acesso aos seguintes recursos:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Backup de MySQL no Azure Storage</title>
      <link>http://ricardomartins.com.br/backup-de-mysql-no-azure-storage/</link>
      <pubDate>Mon, 24 Oct 2016 14:22:23 -0400</pubDate>
      <guid>http://ricardomartins.com.br/backup-de-mysql-no-azure-storage/</guid>
      <description>&lt;p&gt;Post rápido mostrando como fazer o backup dos databases de um servidor MySQL em um blob storage no Azure.&lt;/p&gt;
&lt;p&gt;O primeiro passo é desabilitar que o mysqldump solicite senha, e você deve fazer isto editando o arquivo my.cnf adicionando as seguintes linhas:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;mysqldump&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;user&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;mysqluser
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;password&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;secret
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;em&gt;* Substitua os valores mysqluser e secret pelo seu usuário e senha do mysql&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Em seguida instale o Azure CLI:&lt;/p&gt;
&lt;p&gt;Neste caso, como usei CentOS, estou usando o yum para realizar a instalação. Caso prefira outra distribuição como Ubuntu por exemplo, utilize o apt-get.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conhece o Microsoft IT Pro Cloud Essentials ou no Career Center?</title>
      <link>http://ricardomartins.com.br/conhece-o-microsoft-it-pro-cloud-essentials-ou-no-career-center/</link>
      <pubDate>Thu, 29 Sep 2016 22:08:04 -0400</pubDate>
      <guid>http://ricardomartins.com.br/conhece-o-microsoft-it-pro-cloud-essentials-ou-no-career-center/</guid>
      <description>&lt;p&gt;O Microsoft IT Pro Cloud Essentials e o IT Pro Career Center são as mais novas iniciativa da Microsoft para sua capacitação profissional em Cloud disponibilizadas gratuitamente para você.&lt;/p&gt;
&lt;p&gt;O Cloud Essentials (&lt;a href=&#34;http://www.itprocloudessentials.com&#34;&gt;https://www.itprocloudessentials.com&lt;/a&gt;) oferece alguns benefícios exclusivos dentre eles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Créditos gratuitos para experimentar o Azure;&lt;/li&gt;
&lt;li&gt;Assinatura gratuita de 3 meses da Pluralsight para treinamentos online;&lt;/li&gt;
&lt;li&gt;Desconto em voucher para exame de certificação.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;O Career Center (&lt;a href=&#34;http://www.itprocareercenter.com&#34;&gt;http://www.itprocareercenter.com&lt;/a&gt;) é o programa da Microsoft para auxiliar IT Pros que desejam evoluir na carreira de tecnologias cloud com os seguintes benefícios:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Como se tornar um IT Pro melhor</title>
      <link>http://ricardomartins.com.br/como-se-tornar-um-it-pro-melhor/</link>
      <pubDate>Mon, 19 Sep 2016 16:45:50 -0400</pubDate>
      <guid>http://ricardomartins.com.br/como-se-tornar-um-it-pro-melhor/</guid>
      <description>&lt;p&gt;Nos dias de hoje o profissional de TI passa por grandes mudanças. São novos paradigmas, novas tendências e etc. O administrador de sistemas hoje precisa lidar com novas formas de trabalho, culturas, metodologias e ferramentas para continuar em linha com o que o mercado exige dele.&lt;/p&gt;
&lt;p&gt;Pensando em uma forma de tentar nortear e dar um caminho sobre por onde começar, o que estudar e etc, separei aqui algumas boas referências que podem ser muito úteis para quem ainda não começou a procurar este tipo de informação.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Usando Bots no Azure</title>
      <link>http://ricardomartins.com.br/usando-bots-no-azure/</link>
      <pubDate>Tue, 13 Sep 2016 23:23:39 -0400</pubDate>
      <guid>http://ricardomartins.com.br/usando-bots-no-azure/</guid>
      <description>&lt;p&gt;Já pensou você poder conversar via Skype com um bot e executar operações no Azure através de uma conversa usando linguagem natural? Agora você pode! Por enquanto estão disponíveis as funções de iniciar, parar, listar VMs e executar runbooks do Automation, mas muita coisa ainda vem por aí.&lt;/p&gt;
&lt;p&gt;Ficou interessado? Então basta acessar &lt;a href=&#34;https://bots.botframework.com/bot?id=azurebot&#34;&gt;https://bots.botframework.com/bot?id=azurebot&lt;/a&gt; e adicionar o AzureBot ao seu Skype ou Slack.&lt;/p&gt;
&lt;p&gt;Em seguida, você escreve a palavra &lt;strong&gt;login&lt;/strong&gt;, e receberá as instruções que consistem basicamente em acessar um link para logar na sua conta do Azure e sem seguida e informar um código que será gerado após logar na sua conta.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guia de estudos para o exame Microsoft 70-533</title>
      <link>http://ricardomartins.com.br/guia-de-estudos-para-o-exame-microsoft-70-533/</link>
      <pubDate>Sat, 20 Aug 2016 16:32:30 -0400</pubDate>
      <guid>http://ricardomartins.com.br/guia-de-estudos-para-o-exame-microsoft-70-533/</guid>
      <description>&lt;p&gt;Preparei um guia passo-a-passo para quem está estudando para o exame Microsoft 70-533 (Implementing Microsoft Azure Infrastructure Solutions). Se você deseja obter esta certificação, este material pode ser muito útil em seus estudos! Confira!&lt;/p&gt;
&lt;iframe allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;356&#34; loading=&#34;lazy&#34; marginheight=&#34;0&#34; marginwidth=&#34;0&#34; scrolling=&#34;no&#34; src=&#34;https://www.slideshare.net/slideshow/embed_code/key/DXPn59ynQD7rxt&#34; style=&#34;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#34; width=&#34;427&#34;&gt; &lt;/iframe&gt;
&lt;div style=&#34;margin-bottom:5px&#34;&gt;  **[Guia de Referência para o exame de certificação 70-533](https://www.slideshare.net/rmmartins/guia-de-referncia-para-o-exame-de-certificao-70533 &#34;Guia de Referência para o exame de certificação 70-533&#34;)**  from **[Ricardo Martins ☁](https://www.slideshare.net/rmmartins)** &lt;/div&gt;</description>
    </item>
    <item>
      <title>Azure CDN: Como realizar a implementação e validar o funcionamento</title>
      <link>http://ricardomartins.com.br/azure-cdn-como-realizar-a-implementacao-e-validar-o-funcionamento/</link>
      <pubDate>Mon, 13 Jun 2016 20:27:47 -0400</pubDate>
      <guid>http://ricardomartins.com.br/azure-cdn-como-realizar-a-implementacao-e-validar-o-funcionamento/</guid>
      <description>&lt;p&gt;O objetivo deste artigo é demonstrar passo-a-passo a criação de um ambiente web hospedando um website utilizando a CDN do Azure.&lt;/p&gt;
&lt;p&gt;Para uma melhor compreensão serão abordados os tópicos desde o registro do domínio, passando pela configuração no Azure DNS, criação/configuração do webserver, até a configuração da CDN e testes.&lt;/p&gt;
&lt;p&gt;Neste exemplo será utilizado o domínio azurelab.com.br com registro feito no &lt;a href=&#34;http://registro.br&#34;&gt;http://registro.br&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;preparando-o-ambiente-no-azure&#34;&gt;Preparando o ambiente no Azure&lt;/h2&gt;
&lt;p&gt;A primeira coisa à ser feita é criar o Resource Group no azure, que conterá todos os recursos relacionados com o ambiente à ser criado.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Capacitação técnica no Microsoft Azure</title>
      <link>http://ricardomartins.com.br/capacitacao-azure/</link>
      <pubDate>Sat, 28 May 2016 21:05:25 -0400</pubDate>
      <guid>http://ricardomartins.com.br/capacitacao-azure/</guid>
      <description>&lt;p&gt;Quer saber por onde começar a estudar sobre a plataforma e os serviços de computação em nuvem da Microsoft? Quais as certificações disponíveis, qual caminho à seguir, onde encontrar material de estudo gratuito e como se manter atualizado?&lt;/p&gt;
&lt;p&gt;Este material foi feito pra você. Confira!&lt;/p&gt;
&lt;iframe allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;356&#34; loading=&#34;lazy&#34; marginheight=&#34;0&#34; marginwidth=&#34;0&#34; scrolling=&#34;no&#34; src=&#34;https://www.slideshare.net/slideshow/embed_code/key/mV5HbAAPsZBgZO&#34; style=&#34;border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;&#34; width=&#34;427&#34;&gt; &lt;/iframe&gt;
&lt;div style=&#34;margin-bottom:5px&#34;&gt;  **[Capacitação técnica no Microsoft Azure](https://www.slideshare.net/rmmartins/capacitao-tcnica-no-microsoft-azure &#34;Capacitação técnica no Microsoft Azure&#34;)**  from **[Ricardo Martins ?](http://www.slideshare.net/rmmartins)** &lt;/div&gt;</description>
    </item>
    <item>
      <title>Conhecendo a Plataforma Azure</title>
      <link>http://ricardomartins.com.br/conhecendo-a-plataforma-azure/</link>
      <pubDate>Mon, 05 Aug 2013 20:18:39 -0400</pubDate>
      <guid>http://ricardomartins.com.br/conhecendo-a-plataforma-azure/</guid>
      <description>&lt;p&gt;Há algum tempo estou trabalhando com a Cloud da Amazon, mas até então ainda não tinha tido a oportunidade de testar a Cloud da Microsoft, a Azure. Há dois meses atrás, eu comecei a preparar este post, mas ainda não tinha finalizado. A idéia aqui é mostrar como criar um site e uma máquina virtual nesta plataforma. Então vamos lá.&lt;/p&gt;
&lt;p&gt;O primeiro passo é ir até &lt;a href=&#34;http://www.windowsazure.com&#34;&gt;http://www.windowsazure.com&lt;/a&gt;. Em seguida, clique na opçãoda Avaliação Gratuita. Você será direcionado para uma outra página, onde você deve escolher a opção “Teste agora”.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Criando uma VM Linux (Ubuntu) pelo Azure CLI</title>
      <link>http://ricardomartins.com.br/criando-uma-vm-linux-ubuntu-pelo-azure-cli/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://ricardomartins.com.br/criando-uma-vm-linux-ubuntu-pelo-azure-cli/</guid>
      <description>&lt;p&gt;Apenas compartilhando um vídeo que eu fiz mostrando como criar uma VM Linux (Ubuntu) pelo Azure CLI. No vídeo é explicado passo a passo do processo, no entanto vou colocar abaixo os comando executados para caso você queira testar, possa copiar e colar os comandos e ganhar tempo:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az login
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az group create -n mylab -l brazilsouth
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;az vm create --resource-group mylab --name mylabvm --image UbuntuLTS --generate-ssh-keys
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Importante comentar que é necessário ter o Azure CLI instalado e uma assinatura do Azure válida. Caso precise instalar o Azure CLI, &lt;a href=&#34;https://docs.microsoft.com/pt-br/cli/azure/install-azure-cli&#34;&gt;aqui está o link &lt;/a&gt;com o tutorial e para criar uma assinatura do Azure gratuitamente, &lt;a href=&#34;https://azure.microsoft.com/pt-br/free/&#34;&gt;clique aqui.&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Saiba mais sobre o Azure Container Instance</title>
      <link>http://ricardomartins.com.br/saiba-mais-sobre-o-azure-container-instance/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://ricardomartins.com.br/saiba-mais-sobre-o-azure-container-instance/</guid>
      <description>&lt;p&gt;Nesta semana foi lançado o Azure Container Instance, que é uma excelente opção para rodar containers no Azure de forma simples e rápida, sem ter que se preocupar com provisionamento de máquina virtual e requisitos relacionados.&lt;/p&gt;
&lt;p&gt;Então eu preparei um vídeo mostrando como usar e você pode conferir abaixo:&lt;/p&gt;
&lt;script async=&#34;&#34; id=&#34;asciicast-131745&#34; src=&#34;https://asciinema.org/a/131745.js&#34; type=&#34;text/javascript&#34;&gt;&lt;/script&gt;
&lt;p&gt;Para mais referências, abaixo alguns links onde você pode ler e se aprofundar mais sobre o assunto:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://azure.microsoft.com/en-us/blog/announcing-azure-container-instances/&#34;&gt;https://azure.microsoft.com/en-us/blog/announcing-azure-container-instances/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview&#34;&gt;https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.microsoft.com/en-us/azure/container-instances/&#34;&gt;https://docs.microsoft.com/en-us/azure/container-instances/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.microsoft.com/en-us/azure/container-instances/container-instances-quickstart&#34;&gt;https://docs.microsoft.com/en-us/azure/container-instances/container-instances-quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://docs.microsoft.com/en-us/azure/container-instances/container-instances-orchestrator-relationship&#34;&gt;https://docs.microsoft.com/en-us/azure/container-instances/container-instances-orchestrator-relationship&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://regularitguy.com/2017/08/01/azure-container-instances-demo/&#34;&gt;https://regularitguy.com/2017/08/01/azure-container-instances-demo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://thenewstack.io/azure-container-instances-proof-microsoft-innovating-containers/&#34;&gt;https://thenewstack.io/azure-container-instances-proof-microsoft-innovating-containers/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.infoworld.com/article/3212211/containers/what-is-aci-microsofts-azure-container-instances-explained.html&#34;&gt;http://www.infoworld.com/article/3212211/containers/what-is-aci-microsofts-azure-container-instances-explained.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
