Você está na página 1de 160

Objetivos de aprendizado

Objetivos de aprendizado
Depois de concluir este módulo, você será capaz de:

Compreender e descrever os principais componentes arquitetônicos do Azure.


Compreender e descrever os principais serviços e produtos do Azure.
Compreender e descrever as soluções Azure.
Compreender e descrever as ferramentas de gerenciamento do Azure.
Vídeo: Regiões

Transcrições

O Microsoft Azure é composto por data centers localizados em todo o mundo.


Esses data centers são organizados e disponibilizados aos usuários finais por região.
Região é uma área geográfica do planeta que contém pelo menos um ou potencialmente vários
centros de dados que estão próximos e conectados em rede com uma rede de baixa latência.
Para a maioria dos serviços do Azure, ao implantar um recurso no Azure, você escolhe em qual
região deseja implantar seu recurso.
Alguns exemplos de regiões são West US, Canada Central, West Europe, Australia East ou Japan
West.
O Azure tem mais regiões globais do que qualquer provedor de nuvem.
Isso fornece aos clientes a flexibilidade e a escala necessárias para aproximar os aplicativos dos
usuários em todo o mundo, preservando a residência dos dados e oferecendo opções
abrangentes de conformidade e resiliência para os clientes.
No momento desta gravação,
O Azure está geralmente disponível em 42 regiões ao redor do globo, com planos anunciados
para 12 regiões adicionais.
Cada região do Azure é emparelhada com outra região, mas na mesma geografia, como EUA,
Europa ou Ásia.
Essa abordagem permite a replicação de recursos em toda a região, o que ajuda a reduzir a
probabilidade de interrupções devido a eventos como desastres naturais, distúrbios civis ou
cortes de energia.
Exemplos de pares de regiões seriam West US emparelhado com East US, ou Sudeste Asiático
emparelhado com East Asia.
O Azure também tem algumas regiões especiais que você pode usar ao criar aplicativos do Azure
para fins de conformidade ou legais.
Discutiremos isso mais tarde no curso, mas essas regiões especiais incluem o governo dos EUA,
que são instâncias físicas e lógicas limitadas do Azure para as agências governamentais dos EUA e
os parceiros.
Azure Germany, disponibilizado para um modelo de trustee de dados, em que os dados do
cliente permanecem na Alemanha sob controle da T-Systems na empresa Deutsche Telecom,
agindo como o trustee de dados alemão.
Qualquer usuário ou empresa que precise que seus dados residam na Alemanha pode usar o
serviço.
Azure China. O Azure China está disponível por meio de uma parceria exclusiva entre a Microsoft
e a 21Vianet, onde a Microsoft não mantém diretamente os data centers.
Regiões
 

Regiões
O Microsoft Azure é composto por datacenters localizados em todo o mundo. Esses datacenters
são organizados e disponibilizados aos usuários finais por região.

Uma região é uma área geográfica do planeta contendo pelo menos um, mas potencialmente
vários datacenters que estão próximos e conectados em rede com uma rede de baixa latência.

Para a maioria dos serviços do Azure, ao implantar um recurso no Azure, você escolhe a região
onde deseja que seu recurso seja implantado. Alguns exemplos de regiões são Oeste dos EUA,
Canadá Central, Europa Ocidental, Austrália Leste e Japão Oeste.

O Azure tem mais regiões globais do que qualquer outro provedor de nuvem. Isso fornece aos
clientes a flexibilidade e a escala necessárias para aproximar os aplicativos dos usuários em todo
o mundo, preservando a residência dos dados e oferecendo opções abrangentes de
conformidade e resiliência para o cliente. No momento em que este artigo foi escrito, o Azure
estava geralmente disponível em 42 regiões ao redor do mundo, com planos anunciados para 12
regiões adicionais.

Observação: uma lista de regiões e seus locais está disponível na página Regiões do Azure

Regiões especiais do Azure


O Azure também tem algumas regiões especiais que você pode usar ao criar seus aplicativos para
fins de conformidade ou legais. Essas regiões especiais incluem:

US DoD Central, US Gov Virginia, US Gov Iowa e mais: Essas são instâncias físicas e lógicas
isoladas de rede do Azure para agências e parceiros do governo dos Estados Unidos. Eles
são operados por pessoas protegidas dos EUA. Inclui certificações de conformidade
adicionais.
China Leste, China Norte e mais: Essas regiões estão disponíveis por meio de uma parceria
exclusiva entre a Microsoft e a 21Vianet, por meio da qual a Microsoft não mantém
diretamente os datacenters.
Alemanha Central e Alemanha Nordeste: Essas regiões estão disponíveis por meio de um
modelo de trustee de dados em que os dados do cliente permanecem na Alemanha sob o
controle da T-Systems, uma empresa Deutsche Telekom, atuando como o trustee de dados
alemão. Qualquer usuário ou empresa que precise de seus dados para residir na Alemanha
pode usar este serviço.

Pares de regiões
Cada região do Azure é emparelhada com outra região na mesma geografia (como EUA, Europa
ou Ásia). Essa abordagem permite a replicação de recursos (como armazenamento de máquina
virtual) em uma geografia que ajuda a reduzir a probabilidade de interrupções devido a eventos
como desastres naturais, distúrbios civis, quedas de energia ou interrupções de rede física
afetando ambas as regiões ao mesmo tempo. As vantagens adicionais dos pares de regiões
incluem:

No caso de uma interrupção mais ampla do Azure, uma região de cada par é priorizada para
ajudar a reduzir o tempo que leva para restaurá-los para os aplicativos.
As atualizações planejadas do Azure são implementadas em regiões emparelhadas, uma
região por vez, para minimizar o tempo de inatividade e o risco de interrupção do aplicativo.
Os dados continuam a residir na mesma região geográfica que seu par (exceto para o Sul do
Brasil) para fins de jurisdição fiscal e de aplicação da lei.

Exemplos de pares de regiões seriam West US emparelhado com East US, e Sudeste Asiático
emparelhado com East Asia.

Observação: uma lista completa de pares de regiões está disponível aqui.

Disponibilidade de recursos
Por fim, alguns serviços ou recursos de máquina virtual estão disponíveis apenas em certas
regiões, como tamanhos de máquina virtual ou tipos de armazenamento específicos. Existem
também alguns serviços globais do Azure que não exigem que você selecione uma região
específica, como o Microsoft Azure Active Directory, o Microsoft Azure Traffic Manager ou o DNS
do Azure.
Vídeo: Geografias

Transcrições

Uma Geografia é um mercado discreto que geralmente contém duas ou mais regiões, o que
preserva a residência dos dados e os limites de conformidade.
As Geografias permitem que os clientes com necessidades específicas de residência e
conformidade de dados mantenham seus dados e aplicativos próximos.
As Geografias garantiram que os requisitos de residência, soberania, conformidade e resiliência
de dados sejam respeitados dentro dos limites geográficos.
As Geografias são tolerantes a falhas para resistir a falhas regionais completas na conexão com
nossa infraestrutura de rede dedicada de alta capacidade.
As Geografias são divididas em Américas, Europa, Ásia-Pacífico, Oriente Médio e África.
Geografias
 

Geografias
Uma geografia é um mercado discreto que geralmente contém duas ou mais regiões que
preservam a residência dos dados e os limites de conformidade.

As geografias permitem que os clientes com necessidades específicas de residência e


conformidade de dados mantenham seus dados e aplicativos próximos. As geografias garantem
que os requisitos de residência, soberania, conformidade e resiliência dos dados sejam
respeitados dentro dos limites geográficos. As geografias são tolerantes a falhas para resistir à
falha total da região por meio de sua conexão com a infraestrutura de rede dedicada de alta
capacidade.

As geografias são divididas em Américas, Europa, Ásia-Pacífico, Oriente Médio e África.

Nota: Consulte a página Azure Grographies para obter mais detalhes.


Vídeo: Zonas de disponibilidade

Transcrições

Zonas de disponibilidade são locais fisicamente separados em uma região do Azure.


Cada zona de disponibilidade é composta por um ou mais data centers equipados com energia,
refrigeração e rede independentes.
Ele é configurado para ser um limite de isolamento.
Se uma zona de disponibilidade cair, o proprietário continua trabalhando.
As zonas de disponibilidade são normalmente conectadas entre si a redes de fibra ótica privadas
muito rápidas.
As zonas de disponibilidade permitem que os clientes executem aplicativos de missão crítica com
alta disponibilidade e replicação de baixa latência.
As zonas de disponibilidade são oferecidas como um serviço no Azure.
Para garantir resiliência, há um mínimo de três zonas separadas em todas as regiões habilitadas.
Para obter continuidade de negócios abrangente no Azure, crie sua arquitetura de aplicativo
usando a combinação de
Zonas de disponibilidade com pares de região do Azure.
As regiões que oferecem suporte a zonas de disponibilidade estão listadas aqui: Os serviços do
Azure que oferecem suporte a zonas de disponibilidade estão listados aqui.
Zonas de disponibilidade
 

Zonas de disponibilidade
Zonas de disponibilidade são locais fisicamente separados dentro de uma região do Azure. Cada
zona de disponibilidade é composta por um ou mais datacenters equipados com energia,
refrigeração e rede independentes. Ele é configurado para ser um limite de isolamento. Se uma
zona de disponibilidade cair, a outra continua funcionando. As zonas de disponibilidade
normalmente são conectadas entre si por meio de redes de fibra óptica privadas muito rápidas.

As zonas de disponibilidade permitem que os clientes executem aplicativos de missão crítica com
alta disponibilidade e replicação de baixa latência.

As zonas de disponibilidade são oferecidas como um serviço no Azure e, para garantir resiliência,
há um mínimo de três zonas separadas em todas as regiões habilitadas.

As regiões que oferecem suporte às Zonas de disponibilidade incluem Central dos EUA, Norte da
Europa, Sudeste Asiático e muito mais.

Observação: consulte a página O que são zonas de disponibilidade no Azure? para obter
mais detalhes.
Vídeo: Conjuntos de Disponibilidade

Transcrições

Os conjuntos de disponibilidade são uma maneira de garantir que seu aplicativo permaneça
online se um evento de manutenção de alto impacto for necessário ou ocorrer uma falha de
hardware.
Os conjuntos de disponibilidade são compostos de domínios de atualização e domínios de falha.
Quando ocorre um evento de manutenção, como uma atualização de desempenho ou um patch
de segurança crítico aplicado a um host, a atualização é sequenciada por meio de domínios de
atualização.
O sequenciamento de atualizações usando domínios de atualização garante que todo o
datacenter não fique indisponível durante as atualizações e patches da plataforma.
Os domínios de atualização são uma seção lógica do datacenter e são implementados com
software e lógica.
Os domínios de falha fornecem a separação física de sua carga de trabalho em diferentes
hardwares no datacenter.
Isso inclui energia, refrigeração e hardware de rede que dá suporte aos servidores físicos
localizados no rack do servidor.
No caso de o hardware de suporte do rack do servidor ficar indisponível, apenas esse rack de
servidores será afetado pela interrupção.
Conjuntos de disponibilidade
 

Conjuntos de disponibilidade
Os conjuntos de disponibilidade são uma forma de garantir que seu aplicativo permaneça online
se um evento de manutenção de alto impacto for necessário ou se ocorrer uma falha de
hardware. Os conjuntos de disponibilidade são compostos de domínios de atualização e
domínios de falha.

Atualizar domínios (UD). Quando ocorre um evento de manutenção (como uma atualização
de desempenho ou patch de segurança crítico aplicado ao host), a atualização é sequenciada
por meio de domínios de atualização. O sequenciamento de atualizações usando domínios
de atualização garante que todo o datacenter não fique indisponível durante as atualizações
e patches da plataforma. Os domínios de atualização são uma seção lógica do datacenter e
são implementados com software e lógica.
Domínios de falha (FD). Os domínios de falha fornecem a separação física de sua carga de
trabalho em diferentes hardwares no datacenter. Isso inclui energia, refrigeração e
hardware de rede que oferece suporte aos servidores físicos localizados em racks de
servidores. No caso de o hardware que suporta um rack de servidor ficar indisponível,
apenas aquele rack de servidores seria afetado pela interrupção.
Vídeo: Grupos de Recursos

Transcrições

Um grupo de recursos é uma unidade de gerenciamento para seus recursos no Azure.


Você pode pensar em seu grupo de recursos como um contêiner que permite agregar e gerenciar
todos os recursos necessários para seu aplicativo em uma única unidade gerenciável.
Isso permite que você gerencie o aplicativo coletivamente ao longo de seu ciclo de vida, em vez
de gerenciar os componentes individualmente.
Você pode gerenciar e aplicar o seguinte no nível do grupo de recursos: medição e cobrança,
políticas, monitoramento e alertas, cotas e controle de acesso.
Ao excluir um grupo de recursos, você exclui todos os recursos contidos nele.
Ao criar e colocar recursos em grupos de recursos, existem algumas considerações a serem
levadas em consideração.
Cada recurso do Azure deve existir em um e apenas um grupo de recursos.
Um grupo de recursos pode conter resorts que residem em regiões diferentes.
Você pode adicionar ou remover um recurso de um grupo de recursos a qualquer momento.
Você pode mover um recurso de um grupo de recursos para outro.
Os recursos de um aplicativo não precisam existir no mesmo grupo de recursos, no entanto, é
recomendável mantê-los no mesmo grupo de recursos para facilitar o gerenciamento.
Grupos de Recursos
 

Grupos de recursos
Um grupo de recursos é uma unidade de gerenciamento para seus recursos no Azure. Você pode
pensar em seu grupo de recursos como um contêiner que permite agregar e gerenciar todos os
recursos necessários para seu aplicativo em uma única unidade gerenciável. Isso permite que
você gerencie o aplicativo coletivamente ao longo de seu ciclo de vida, em vez de gerenciar os
componentes individualmente.

Você pode gerenciar e aplicar os seguintes recursos no nível do grupo de recursos:

Medição e faturamento
Políticas
Monitoramento e alertas
cotas
Controle de acesso

Lembre-se de que, ao excluir um grupo de recursos, você exclui todos os recursos contidos nele.

Considerações
Ao criar e colocar recursos dentro de grupos de recursos, existem algumas considerações a levar
em conta:

Cada recurso deve existir em um, e apenas um, grupo de recursos.


Um grupo de recursos pode conter recursos que residem em regiões diferentes.
Você decide como deseja alocar recursos para grupos de recursos com base no que faz mais
sentido para sua organização.
Você pode adicionar ou remover um recurso de um grupo de recursos a qualquer momento.
Você pode mover um recurso de um grupo de recursos para outro.
Os recursos de um aplicativo não precisam existir no mesmo grupo de recursos. No entanto,
é recomendável mantê-los no mesmo grupo de recursos para facilitar o gerenciamento.
Vídeo: Resource Manager

Transcrições

O Azure Resource Manager é uma camada de gerenciamento na qual grupos de recursos e todos
os recursos dentro deles são criados, configurados, gerenciados e excluídos.
Ele fornece uma camada de gerenciamento consistente que permite automatizar os recursos de
implantação e configuração usando diferentes ferramentas de automação e ferramentas de
script, como Azure Powershell, Azure Command-Line Interface, Azure Portal, REST APIs e Client
SDKs.
Com o Azure Resource Manager, você pode implantar recursos de aplicativo, atualizar, gerenciar
e excluir todos os recursos de sua solução em uma única operação coordenada.
Azure Resource Manager
 

Azure Resource Manager


O Azure Resource Manager é uma camada de gerenciamento na qual grupos de recursos e todos
os recursos dentro deles são criados, configurados, gerenciados e excluídos. Ele fornece uma
camada de gerenciamento consistente que permite automatizar a implantação e configuração de
recursos usando diferentes ferramentas de automação e script, como Microsoft Azure
PowerShell, Azure Command-Line Interface (Azure CLI), portal do Azure, API REST e SDKs de
cliente.

Com o Azure Resource Manager, você pode:

Implantar recursos de aplicativos. Atualize, gerencie e exclua todos os recursos de sua


solução em uma única operação coordenada.

Organizar recursos. Gerencie sua infraestrutura por meio de modelos declarativos em vez
de scripts. Você pode ver quais recursos estão vinculados por uma dependência e pode
aplicar tags aos recursos para categorizá-los para tarefas de gerenciamento, como
faturamento.
Controle de acesso e recursos. Você pode controlar quem em sua organização pode
executar ações nos recursos. Você gerencia permissões definindo funções, adicionando
usuários ou grupos às funções e aplicando políticas no nível do grupo de recursos. Exemplos
de elementos que você pode desejar controlar são: impor convenção de nomenclatura aos
recursos, limitar quais tipos e instâncias de recursos podem ser implantados ou limitar quais
regiões podem hospedar um tipo de recurso.

Observação: consulte a página Azure Resource Manager para obter mais detalhes.
Vídeo: Serviços de computação do Azure

Transcrições

Azure Compute é um serviço de computação sob demanda para executar aplicativos baseados
em nuvem.
Fornece recursos de computação, como discos, processadores, memória, rede e sistemas
operacionais.
Os recursos estão disponíveis sob demanda e normalmente podem ser disponibilizados em
minutos ou até segundos.
Você paga apenas pelos recursos que usar e apenas pelo tempo que os estiver usando.
Existem dois tipos de serviço comuns para executar computação no Azure: máquinas virtuais e
contêineres.
Vejamos primeiro as máquinas virtuais.
Então, o que é máquina virtual?
As máquinas virtuais ou VMs são emulações de software de computadores físicos.
Eles incluem um processador virtual, armazenamento de memória e recursos de rede.
Eles hospedam um sistema operacional e você pode instalar e executar software como um
computador físico.
O Azure oferece suporte a uma ampla variedade de soluções de computação, incluindo Linux,
Windows Server, Microsoft SQL Server, Oracle, IBM e SAP.
Exemplos de alguns serviços básicos de computação do Azure para máquinas virtuais seriam as
Máquinas Virtuais do Azure.
As VMs do Azure permitem que você crie e use máquinas virtuais na nuvem, fornece
infraestrutura como um serviço e pode ser usado de várias maneiras diferentes.
Quando você precisa de controle total sobre um sistema operacional e ambiente, as VMs do
Azure são a escolha ideal.
Assim como um computador físico, você pode personalizar todo o software em execução na VM.
Conjuntos de escala VM.
Conjuntos de escala de máquinas virtuais são um recurso de computação do Azure que você
pode usar para implantar e gerenciar um conjunto de VMs idênticas.
Com todas as VMs configuradas da mesma forma, os conjuntos de escala de VM são projetados
para oferecer suporte à escala automática real e torna mais fácil construir serviços de grande
escala visando grande computação e big data.
Conforme a demanda aumenta, mais instâncias de máquina virtual podem ser adicionadas e
conforme a demanda diminui, instâncias de máquina virtual podem ser removidas.
Agora, vamos examinar o segundo tipo de serviço comum ao lidar com o Azure Compute, ou seja,
contêineres.
Então, o que são contêineres?
Os contêineres são um ambiente de virtualização.
No entanto, ao contrário das máquinas virtuais, eles não incluem um sistema operacional.
Em vez disso, eles fazem referência ao sistema operacional do ambiente host que executa o
contêiner.
Os contêineres são leves e projetados para serem criados, dimensionados e parados
dinamicamente.
Isso permite que você responda às mudanças sob demanda e reinicie rapidamente em caso de
falha ou interrupção do hardware.
Exemplos de alguns dos principais serviços de computação do Azure para contêineres seriam
instâncias de contêiner do Azure.
As instâncias de contêiner do Azure oferecem a maneira mais rápida e simples de executar um
contêiner no Azure sem ter que gerenciar nenhuma máquina virtual ou adotar quaisquer serviços
adicionais.
É uma oferta de PaaS que permite fazer upload de seus contêineres, que você executará para
você. Serviço Azure Kubernetes.
A tarefa de automatizar e gerenciar um grande número de containers sobre como você interage é
conhecida como Orquestração.
O Azure Kubernetes Service é um serviço de orquestração completo para contêineres, com
arquiteturas distribuídas e grandes volumes de contêineres.
Serviço de computação do Azure
 

Serviço de computação do Azure


Azure compute é um serviço de computação sob demanda para executar aplicativos baseados em
nuvem. Ele fornece recursos de computação, como discos, processadores, memória, rede e
sistemas operacionais. Os recursos estão disponíveis sob demanda e normalmente podem ser
disponibilizados em minutos ou até segundos. Você paga apenas pelos recursos que usar e
apenas pelo tempo que os estiver usando.

Existem dois tipos de serviço comuns para executar computação no Azure: máquinas virtuais e
contêineres.

O que são máquinas virtuais?


Máquinas virtuais, (VMs), são emulações de software de computadores físicos. Eles incluem um
processador virtual, memória, armazenamento e recursos de rede. Eles hospedam um sistema
operacional, e você pode instalar e executar software como um computador físico. Ao usar um
cliente de desktop remoto, você pode usar e controlar a máquina virtual como se estivesse
sentado em frente a ela.

O Azure oferece suporte a uma ampla variedade de soluções de computação para


desenvolvimento e teste, execução de aplicativos e ampliação de seu datacenter, incluindo Linux,
Windows Server, Microsoft SQL Server, Oracle, IBM e SAP.

O Azure também tem muitos serviços que podem executar máquinas virtuais, cada um
fornecendo opções diferentes dependendo dos seus requisitos. Alguns dos serviços mais
proeminentes são VM Scale Sets, App Services e Azure Functions.

VMs Azure

As VMs do Azure permitem que você crie e use máquinas virtuais na nuvem. Ele fornece
infraestrutura como serviço (IaaS) e pode ser usado de várias maneiras diferentes. Quando você
precisa de controle total sobre um sistema operacional e ambiente, as VMs do Azure são a
escolha ideal. Assim como um computador físico, você pode personalizar todo o software em
execução na VM. Isso é particularmente útil quando você está executando um software
personalizado ou configurações de hospedagem personalizadas. Consulte Máquinas Virtuais para
obter mais detalhes.
Conjuntos de escala VM

Os conjuntos de dimensionamento de máquinas virtuais são um recurso de computação do


Azure que você pode usar para implantar e gerenciar um conjunto de VMs idênticas. Com todas
as VMs configuradas da mesma forma, os conjuntos de dimensionamento de VMs são projetados
para oferecer suporte à escala automática verdadeira - nenhum pré-provisionamento de VMs é
necessário - e, como tal, torna mais fácil construir serviços de grande escala visando grande
computação, big data e cargas de trabalho em contêineres. Portanto, conforme a demanda
aumenta, mais instâncias de máquina virtual podem ser adicionadas e, conforme a demanda
diminui, instâncias de máquinas virtuais podem ser removidas. O processo pode ser manual,
automatizado ou uma combinação de ambos. Consulte Conjuntos de escala de máquina virtual
para obter mais detalhes.

Serviços de aplicativos

Com os serviços de aplicativos, você pode criar, implantar e dimensionar aplicativos da web,
móveis e API de nível empresarial rapidamente em qualquer plataforma. Você pode atender a
requisitos rigorosos de desempenho, escalabilidade, segurança e conformidade ao usar uma
plataforma totalmente gerenciada para realizar a manutenção da infraestrutura. Os serviços de
aplicativos são uma oferta de plataforma como serviço (PaaS). Consulte Serviço de aplicativo para
obter mais detalhes.

Funções

Quando você está preocupado apenas com o código que executa seu serviço e não com a
plataforma ou infraestrutura subjacente, o Azure Functions é ideal. Eles são comumente usados
quando você precisa realizar um trabalho em resposta a um evento (geralmente por meio de
uma solicitação REST), cronômetro ou mensagem de outro serviço do Azure e quando esse
trabalho pode ser concluído rapidamente, em segundos ou menos. Consulte Funções para obter
mais detalhes.
O que são containers?
Containers são um ambiente de virtualização. No entanto, ao contrário das máquinas virtuais, eles
não incluem um sistema operacional. Em vez disso, eles fazem referência ao sistema operacional
do ambiente host que executa o contêiner.

Os contêineres são leves e projetados para serem criados, dimensionados e parados


dinamicamente. Isso permite que você responda às mudanças sob demanda e reinicie
rapidamente em caso de falha ou interrupção do hardware.

O Azure oferece suporte a contêineres Docker e há várias maneiras de gerenciar tanto


contêineres baseados em Docker quanto Microsoft no Azure.

Instâncias de contêiner do Azure

As instâncias de contêiner do Azure oferecem a maneira mais rápida e simples de executar um


contêiner no Azure sem ter que gerenciar nenhuma máquina virtual ou adotar quaisquer serviços
adicionais. É uma oferta de PaaS que permite fazer upload de seus contêineres, que serão
executados para você. Consulte Instâncias de contêiner para obter mais detalhes.

Serviço Azure Kubernetes

A tarefa de automatizar e gerenciar um grande número de contêineres e como eles interagem é


conhecida como orquestração. O Azure Kubernetes Service (AKS) é um serviço de orquestração
completo para contêineres com arquiteturas distribuídas e grandes volumes de contêineres.
Consulte Azure Kubernetes Service (AKS) para obter mais detalhes.

Observação: para obter uma lista completa de serviços de computação disponíveis com o
Azure e o contexto de quando usá-los, consulte Compute.
Demo: Criar máquina virtual do Azure

Transcrições

Então, vamos prosseguir e criar uma máquina virtual no Azure.


Primeiro, entramos no portal, portal.azure.com, estamos na página inicial.
Vou descer para a lista de serviços à esquerda, localizar "Máquinas Virtuais" e clicar em "Criar
Máquina Virtual".
Então, para criar um painel de máquina virtual, há uma série de guias que precisamos percorrer
para preencher a configuração que você deseja implantar e uma máquina virtual.
A assinatura é uma avaliação gratuita.
Queremos criar um novo grupo de recursos, no qual teremos todos os recursos colocados em
um único local para que possamos gerenciá-los como uma única entidade.
Vamos chamá-lo de VM1, nosso nome de máquina virtual, vamos chamá-lo de virtualmachin1.
Iremos para a quarta região do Leste dos EUA.
Você não configurará nenhuma opção de disponibilidade.
Para uma imagem, iremos em "Procurar todas as imagens e discos".
Posso procurar a imagem do Windows.
Selecionaremos o Windows 10 Pro.
Aceite o tamanho do disco padrão, precisamos colocar um nome de usuário e uma senha.
Usamos o nome de usuário azureuser.
Sua senha precisa atender aos requisitos mínimos de complexidade para o Azure e certifique-se
de anotar isso também, porque usaremos essa senha para se conectar à máquina virtual após a
implantação.
Para "Regras de porta de entrada", precisamos permitir portas selecionadas.
Isso permite que nos conectemos à máquina virtual depois de implantada e selecionaremos
todas essas portas aqui.
Estaremos conectados apenas pela porta RDP, mas vamos habilitá-los todos aqui agora. Você
pode clicar em "Avançar".
Aceite os padrões para "Discos" e os padrões para "Rede" e continue aceitando todos os padrões
e, em seguida, o Azure validará a configuração de implantação.
A validação foi bem sucedida e clicamos em "Criar".
A implantação já começou.
Portanto, podemos ver todos os recursos à medida que estão sendo criados e vamos para o
grupo de recursos.
Você pode fazer isso diretamente a partir deste painel de implantação.
Ou podemos localizar "Grupos de Recursos" no lado esquerdo e abrir o grupo de recursos que
acabamos de criar.
Aqui, podemos ver todos os recursos que estão atualmente em implantação.
Isso foi implantado com sucesso.
Podemos ver todos os recursos que foram implantados com a própria máquina virtual, o disco, a
Interface de Rede, o endereço IP público, o Grupo de Segurança de Rede, a Conta de
Armazenamento e a Rede Virtual.
Todos esses recursos são necessários para tornar a máquina virtual totalmente funcional.
Podemos acessar a máquina virtual abrindo a máquina virtual e clicando em "Conectar".
No painel "Conectar a uma máquina virtual", clique em "Baixar arquivo RDP" e clique em "OK"
para abrir.
Na caixa de diálogo de conexão RDP, clique em "Conectar", insira seu nome de usuário e senha
que são especificados quando você está configurando a máquina virtual.
No nosso caso, foi azureuser.
Vou usar uma barra invertida de ponto para indicar que é uma conta local.
Clique em “Sim” para se conectar, e isso agora está logando na máquina virtual.
Você pode ver que é uma máquina virtual totalmente funcional.
Nossa máquina virtual agora está implantada e disponível para executar nossas cargas de
trabalho.
Lembre-se de que a execução de máquinas virtuais custa dinheiro enquanto estão em execução,
e você deve desligar e excluir a máquina virtual.
A maneira mais rápida de excluir uma máquina virtual será excluir "o grupo de recursos" e todos
os recursos dentro dele.
Se você não for usar a máquina virtual, seria aconselhável excluir um grupo de recursos agora.
Passo a passo - Criar uma máquina virtual usando o
Portal do Azure
 

Nesta tarefa passo a passo, vamos criar uma máquina virtual no Azure por meio do Portal do
Azure, configurá-la como um servidor web e conectar-se ao servidor web pela Internet.

Você pode concluir essa tarefa passo a passo concluindo as etapas descritas abaixo ou pode
simplesmente lê-las, dependendo do seu tempo disponível.

Pré-requisitos
Você precisa de uma assinatura do Azure para executar essas etapas. Se você não tiver uma,
pode criar uma seguindo as etapas descritas em Crie sua conta gratuita do Azure hoje
página da web.

Passos
1. Entre no portal do Azure em https://portal.azure.com
2. Escolha Criar um recurso no canto superior esquerdo do portal do Azure.

3. Na caixa de pesquisa acima da lista de recursos do Azure Marketplace, pesquise e selecione


Windows Server 2016 Datacenter e escolha Criar.
4. Na guia Básico, em Detalhes do projeto, certifique-se de que a assinatura correta esteja
selecionada e escolha Criar novo grupo de recursos. Digite myResourceGroup para o nome.

5. Em Detalhes da instância, digite myVM para o nome da máquina virtual e escolha Leste
dos EUA para seu local. Deixe os outros padrões.
6. Na seção Conta do administrador, forneça um nome de usuário, como azureuser e uma
senha. A senha deve ter pelo menos 12 caracteres e atender aos requisitos de complexidade
definidos.

7. Nas regras de Porta de entrada, escolha Permitir portas selecionadas e selecione RDP
(3389) e HTTP (80) no menu suspenso. Eles permitem que nos conectemos à máquina
virtual usando RDP na porta 3389 e, em seguida, vejamos uma página da web exibida sobre
HTTP na porta 80.

8. Vá para a guia Gerenciamento e na seção Monitoramento em Diagnóstico de inicialização


selecione Desligado
9. Deixe os padrões restantes e selecione o botão Revisar + criar na parte inferior da página.

10. Depois de aprovada a validação, clique no botão Criar. Pode levar cerca de três a cinco
minutos para implantar a máquina virtual.
11. Depois que a máquina virtual for criada, vá para o grupo de recursos em que você colocou a
máquina virtual, abra a máquina virtual e clique no botão Conectar na página de
propriedades da máquina virtual.
Nota: As instruções a seguir mostram como se conectar à VM a partir de um computador
Windows. Em um Mac, você precisa de um cliente RDP, como este Remote Desktop Client da
Mac App Store e na máquina virtual Linux, você pode se conectar diretamente de um shell
bash usando ssh .

1. Na página Conectar à máquina virtual, mantenha as opções padrão para conectar pelo
nome DNS na porta 3389 e clique em Baixar arquivo RDP.

2. Abra o arquivo RDP baixado e clique em Conectar quando solicitado.


3. Na janela Segurança do Windows, selecione Mais opções e, em seguida, Use uma conta
diferente. Digite o nome de usuário como localhost\nome de usuário (você também pode
digitar .\Azureuser) digite a senha que você criou para a máquina virtual e clique em OK.

4. Você pode receber um aviso de certificado durante o processo de login. Clique em Sim ou
para criar a conexão e conectar-se à VM implementada. Você deve se conectar com sucesso.
Parabéns! Você implantou e se conectou a uma máquina virtual do Windows Server no Azure

Se desejar e tiver tempo, você também pode tornar o servidor implantado um servidor da web
em funcionamento e disponibilizar uma página da web publicamente, continuando com as
seguintes etapas

1. Abra um prompt de comando do PowerShell na máquina virtual, clicando no botão Iniciar,


digitando PowerShell clicando com o botão direito Windows PowerShell no menu e
selecionando Executar como administrador
2. Instale o recurso Web-Server na máquina virtual executando o seguinte comando no
prompt de comando do PowerShell: PowerShell

Install-WindowsFeature -name Web-Server -IncludeManagementTools

1. Quando concluído, você verá um prompt informando Sucesso com um valor Verdadeiro,
entre outros itens na saída. Você não precisa reiniciar a máquina virtual para concluir a
instalação. Feche a conexão RDP com a VM.
1. De volta ao portal, selecione a VM e no painel de visão geral da VM, use o botão Clique para
copiar à direita do endereço IP para copiá-lo e colá-lo em uma guia do navegador.

1. A página de boas-vindas do IIS Web Server padrão será aberta e estará disponível para
conexão pública por meio deste endereço IP ou por meio do nome de domínio totalmente
qualificado.
Parabéns! Você criou um servidor da web que pode ser conectado publicamente por meio desse
endereço IP ou por meio do nome de domínio totalmente qualificado. Se você tivesse uma página
da web para hospedar, poderia implantar esses arquivos de origem na máquina virtual e
hospedá-los para acesso público na máquina virtual implantada.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertencem os recursos não utilizados.
Passo a passo - Implantar Instâncias de Contêiner
do Azure (ACI) no Portal do Azure
 

Neste passo a passo, você cria, configura e implanta um contêiner do Docker em Instâncias de
contêiner do Azure (ACI) no Portal do Azure. O contêiner é criado a partir de um modelo de
imagem chamado microsoft / aci-helloworld . A imagem empacota um pequeno aplicativo
da web, escrito em Node.js, e exibe uma página HTML estática.

Conclua este passo a passo concluindo as etapas a seguir ou lendo-as.

Pré-requisitos
É necessária uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma
conta gratuita do Azure antes de começar.

Passos
1. Selecione o botão Implantar no Azure abaixo para criar uma nova instância de contêiner do
Azure no Portal do Azure. Quando solicitado, entre no Portal do Azure.

Implantar para Azure

Visualize

2. Forneça os seguintes detalhes básicos para a nova instância do contêiner.

Nome do contêiner: mycontainer


Tipo de imagem de contêiner: Público
Imagem de contêiner: microsoft / aci-helloworld
Assinatura: Escolha sua assinatura.
Grupo de recursos: Selecione Criar novo, digite myResourceGroup e selecione OK.
Local: use a lista suspensa para escolher a região do Azure mais próxima de você.
Pressione o botão OK.
3. Configure a nova instância do contêiner conforme a seguir.
Etiqueta de nome DNS: especifique uma etiqueta de nome DNS para seu contêiner. O
rótulo do nome DNS que você especifica deve ser exclusivo na região do Azure onde
você cria a instância do contêiner. Seu contêiner estará publicamente acessível em
http://<dns-name-label>.<region>.azurecontainer.io . Se você receber uma
mensagem de erro rótulo de nome DNS não disponível, especifique um rótulo de
nome DNS diferente.
Deixe todas as outras configurações no painel Configuração com seus valores padrão.
Selecione OK para iniciar o processo de validação automática.
4. Quando o processo de validação tiver passado, revise o resumo da configuração e selecione
o botão OK para começar a implantar o contêiner.
5. Quando a implantação é iniciada, uma notificação é exibida no Portal do Azure, indicando
que a implantação está em andamento. Outra notificação é exibida quando a implantação
do contêiner é concluída com êxito. Aguarde a notificação de implementação bem-sucedida
antes de ir para a Etapa 6.

6. Obtenha o Nome de Domínio Totalmente Qualificado (FQDN), no Portal do Azure, abrindo o


painel ** Visão Geral ** para o grupo de contêineres e navegando para ** Grupos de
Recursos > myResourceGroup > mycontainer ** . Anote o ** FQDN ** da instância do
contêiner, bem como seu ** Status **.

7. Quando o valor Status da instância do contêiner for Running , navegue até o FQDN do
contêiner em um navegador da web.
Nota: Você também pode navegar até o endereço IP do contêiner em seu navegador. Você
pode obter o endereço IP seguindo a Etapa 6 e anotando o endereço IP em vez do FQDN.

Parabéns! Você usou o Portal do Azure para implantar um aplicativo em um contêiner em


Instâncias de Contêiner do Azure com êxito.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertencem os recursos não utilizados.
Vídeo: Serviços de Rede do Azure

Transcrições

Agora trabalhar no Azure permite que você conecte a infraestrutura e os serviços locais e na
nuvem para fornecer aos seus clientes e usuários a melhor experiência possível.
Depois que seus recursos são movidos para o Azure, eles exigem a mesma funcionalidade de
rede que uma implantação local.
Alguns dos tipos de serviço de rede mais comuns no Azure são:
Rede Virtual do Azure: a Rede Virtual do Azure permite que muitos tipos de recursos do Azure,
como VMs do Azure, se comuniquem com segurança uns com os outros, com a Internet e redes
locais.
Com a Rede Virtual do Azure, você pode fornecer isolamento, segmentação, comunicação quando
recursos locais e na nuvem, roteamento e filtragem de tráfego de rede.
Azure Load Balancer: o Azure Load Balancer pode fornecer escala para aplicativos e criar alta
disponibilidade para seus serviços.
Você pode usar o equilíbrio de carga com tráfego de entrada da Internet, tráfego interno nos
serviços do Azure, encaminhamento de porta para tráfego específico ou conectividade de saída
para VMs em sua rede virtual.
Gateway VPN: Um Gateway VPN também pode ser referido como Gateway de Rede Virtual.
Mas um Gateway de VPN é um tipo específico de gateway de rede virtual usado para enviar
tráfego criptografado entre uma Rede Virtual do Azure em um local local pela Internet pública.
Ele fornece uma conexão mais segura do local para o Azure pela Internet.
Gateway de Aplicativo do Azure: o Gateway de Aplicativo do Azure é um balanceador de carga de
tráfego da web que permite gerenciar o tráfego para seus aplicativos da web.
É a conexão por meio da qual os usuários se conectam ao seu aplicativo.
Rede de distribuição de conteúdo: uma rede de distribuição de conteúdo é uma rede distribuída
de servidores que podem entregar de maneira eficiente conteúdo da web aos usuários.
É uma forma de enviar conteúdo aos usuários em sua região local para minimizar a latência.
Serviços de Rede Azure
 

Serviços de rede do Azure


A rede no Azure permite que você conecte infraestrutura e serviços locais e em nuvem para
fornecer a seus clientes e usuários a melhor experiência possível. Depois que os recursos são
movidos para o Azure, eles exigem a mesma funcionalidade de rede que uma implantação local.
Em cenários específicos, eles podem exigir algum nível de isolamento de rede. Os componentes
de rede do Azure oferecem uma variedade de funcionalidades e serviços que podem ajudar as
organizações a projetar e construir serviços de infraestrutura em nuvem que atendam aos seus
requisitos.

Alguns dos tipos de serviço de rede mais comuns no Azure são discutidos nas seções a seguir.

Rede Virtual Azure

A Rede Virtual do Azure permite que muitos tipos de recursos do Azure, como VMs do Azure, se
comuniquem com segurança entre si, com a Internet e com redes locais. Uma rede virtual tem
como escopo uma única região; no entanto, várias redes virtuais de diferentes regiões podem ser
conectadas usando o peering de rede virtual. Com a Rede Virtual do Azure, você pode fornecer
isolamento, segmentação, comunicação com recursos locais e na nuvem, roteamento e filtragem
de tráfego de rede. Consulte Rede Virtual para obter mais detalhes.

Azure Load Balancer

O Azure Load Balancer pode fornecer escala para seus aplicativos e criar alta disponibilidade para
seus serviços. O Load Balancer suporta cenários de entrada e saída, fornece baixa latência e alto
rendimento e escala até milhões de fluxos para todos os aplicativos TCP (Transmission Control
Protocol) e UDP (User Datagram Protocol). Você pode usar o Load Balancer com tráfego de
entrada da Internet, tráfego interno nos serviços do Azure, encaminhamento de porta para
tráfego específico ou conectividade de saída para VMs em sua rede virtual. Consulte Load
Balancer para obter mais detalhes.

Gateway VPN

Um gateway de VPN também pode ser referido como gateway de rede virtual, mas um gateway
de VPN é um tipo específico de gateway de rede virtual usado para enviar tráfego criptografado
entre uma Rede Virtual do Azure e um local localização na Internet pública. Ele fornece uma
conexão mais segura do local para o Azure pela Internet. Consulte Gateway VPN para obter mais
detalhes.

Gateway de Aplicativo do Azure

O Gateway de Aplicativo do Azure é um balanceador de carga de tráfego da web que permite


gerenciar o tráfego para seus aplicativos da web. É a conexão por meio da qual os usuários se
conectam ao seu aplicativo. Com o Application Gateway, você pode rotear o tráfego com base no
endereço IP de origem e na porta para um endereço IP e porta de destino. Você também pode
ajudar a proteger um aplicativo da web com um firewall de aplicativo da web, redirecionamento,
afinidade de sessão para manter um usuário no mesmo servidor e muitas outras opções de
configuração. Consulte Gateway de Aplicativo para obter mais detalhes.

Content Delivery Network


Uma rede de entrega de conteúdo (CDN) é uma rede distribuída de servidores que pode entregar
de forma eficiente conteúdo da web aos usuários. É uma forma de enviar conteúdo aos usuários
em sua região local para minimizar a latência. O CDN pode ser hospedado no Azure ou em
qualquer outro local. Você pode armazenar em cache o conteúdo em nós físicos
estrategicamente posicionados em todo o mundo e fornecer melhor desempenho aos usuários
finais. Os cenários de uso típicos incluem aplicativos da web contendo conteúdo multimídia, um
evento de lançamento de produto em uma determinada região ou qualquer evento onde você
espera um alto requisito de largura de banda em uma região. Consulte Content Delivery Network
para obter mais detalhes.

Observação: para obter uma lista completa dos serviços de rede disponíveis com o Azure e
o contexto de quando você os usa, consulte a página Rede.
Passo a passo - Crie uma rede virtual por meio do
Portal do Azure
 

Nesta tarefa passo a passo, criaremos uma rede virtual, implantaremos duas máquinas virtuais
nessa rede virtual e, em seguida, configurá-las para permitir que uma máquina virtual execute
ping na outra nessa rede virtual.

Você pode concluir essa tarefa passo a passo concluindo as etapas descritas abaixo ou pode
simplesmente lê-las, dependendo do seu tempo disponível.

Pré-requisitos
Você precisa de uma assinatura do Azure para executar essas etapas. Se você não tiver uma,
pode criar uma seguindo as etapas descritas em Crie sua conta gratuita do Azure hoje
página da web.

Passos
1. Entre no portal do Azure em https://portal.azure.com
2. Escolha Criar um recurso no canto superior esquerdo do portal do Azure e selecione Rede>
Rede virtual

3. No painel Criar rede virtual acima da lista de recursos do Azure Marketplace, pesquise e
selecione Windows Server 2016 Datacenter e escolha Criar.
Ambiente Valor

Nome vnet1

Espaço de endereço 10.1.0.0/16

Assinatura < Selecione sua assinatura >

Selecione Criar novo, digite vnet1-rg1 e selecione


Grupo de recursos
OK.

Localização Leste dos EUA

Sub-rede - Nome subnet1

Intervalo de endereços de sub-


10.1.0.0/24
rede

Deixe o resto das configurações com seus valores padrão e selecione Criar.
4. Verifique a criação da rede virtual acessando o grupo de recursos recém-criado e
visualizando se a rede virtual está presente, você pode clicar na rede virtual e visualizar suas
propriedades se desejar.
5. Crie uma máquina virtual acessando o lado superior esquerdo do Portal do Azure e
selecionando Criar um recurso>Computar>Windows Server 2016 Datacenter
6. Na guia Criar uma máquina virtual - Básico, insira ou selecione estas informações:

Ambiente Valor

Assinatura < Selecione sua assinatura >

O grupo de recursos que você criou na última seção, ou


Grupo de recursos
seja, vnet1-rg1

Nome da máquina
vm1
virtual

Região Leste dos EUA

Opções de Deixe o padrão Nenhuma redundância de


disponibilidade infraestrutura necessária

Imagem Deixe o padrão Windows Server 2016 Datacenter

Tamanho Deixe o padrão Standard DS1 v2

Nome de usuário azureuser

insira uma senha que atenda aos requisitos de


Senha
complexidade.

Portas de entrada
Selecione Permitir portas selecionadas
públicas

Portas de entrada
Selecione HTTP, HTTPS, SSH e RDP
selecionadas

7. Selecione Next: Disks, deixe os valores padrão.

8. Selecione Next: Networking e preencha os seguintes detalhes

Ambiente Valor

Rede virtual Deixe o padrão vnet1

Subnet Deixe o padrão subnet1 (10.1.0.0/24)

IP público Deixe o padrão (novo) vm1-ip

Grupo de segurança de rede NIC aceite o padrão Basic

Portas de entrada públicas Selecione Permitir portas selecionadas

Selecione as portas de entrada Selecione HTTP, HTTPS, SSH e RDP


9. Selecione Next: Management, aceite todos os valores padrão, exceto as configurações
abaixo:

Ambiente Valor

Diagnóstico de inicialização aceite o valor padrão, ou seja, On

Conta de armazenamento de aceite o valor padrão, ou seja,


diagnóstico vnet1rgdiag

10. Selecione Revisar + criar. O Azure validará a configuração. Quando você vir que a validação
foi aprovada, selecione Criar. O tempo de implantação pode variar, mas geralmente pode
levar de três a seis minutos para ser implantado.
1. Crie uma segunda máquina virtual repetindo as etapas 5 a 9 acima, usando os mesmos
valores acima, garantindo que as configurações abaixo sejam definidas:

Ambiente Valor

Nome da máquina virtual vm2

IP público Deixe o padrão (novo) vm2-ip

Conta de armazenamento de diagnóstico Deixe o valor padrão, ou seja, vnet1rg1diag

1. Quando terminar de preencher os detalhes, valide a configuração clicando em Revisar +


criar e, uma vez validado com sucesso, clique em Criar
2. Quando ambas as máquinas virtuais tiverem concluído a implantação, conecte-se à primeira
máquina virtual, vm1, acessando o grupo de recursos em que você colocou a máquina
virtual, vnet-rg1 e abra a máquina virtual. clique no botão Conectar na página de
propriedades da máquina virtual.
Nota: As instruções a seguir mostram como se conectar à VM a partir de um computador
Windows. Em um Mac, você precisa de um cliente RDP, como este Remote Desktop Client da
Mac App Store e na máquina virtual Linux, você pode se conectar diretamente de um shell
bash usando ssh .

1. Na página Conectar à máquina virtual, mantenha as opções padrão para conectar pelo
nome DNS na porta 3389 e clique em Baixar arquivo RDP.

1. Abra o arquivo RDP baixado e clique em Conectar quando solicitado.


1. Na janela Segurança do Windows, selecione Mais opções e, em seguida, Use uma conta
diferente. Digite o nome de usuário como localhost\nome de usuário (você também pode
digitar .\Azureuser) digite a senha que você criou para a máquina virtual e clique em OK.

1. Você pode receber um aviso de certificado durante o processo de login. Clique em Sim ou
para criar a conexão e conectar-se à VM implementada. Você deve se conectar com sucesso.
1. Abra um prompt de comando do PowerShell na máquina virtual, clicando no botão Iniciar,
digitando PowerShell clicando com o botão direito Windows PowerShell no menu e
selecionando Executar como administrador
1. Execute o comando

ping vm2

Você recebe um erro, informando que a solicitação expirou. O ping falha, porque ping usa o
Internet Control Message Protocol (ICMP). Por padrão, o ICMP não é permitido através do
firewall do Windows.
1. Para permitir que vm2 execute ping vm1, digite o comando abaixo. Este comando permite a
entrada de ICMP por meio do firewall do Windows:

New-NetFirewallRule –DisplayName “Permitir ICMPv4-In” –Protocol ICMPv4

1. Conecte-se a VM2 como foi feito para VM1, usando rdp. ou seja, abra as propriedades vm2 e
clique no botão Conectar para fazer o download e conectar-se ao RDP

1. Abra um prompt de comando do PowerShell na máquina virtual, VM2, e execute o comando:

ping vm1

Agora você deve conseguir executar o ping da máquina virtual vm1 com êxito, porque o ICMP foi
configurado para ter permissão por meio do firewall do Windows na máquina virtual vm1 em
uma etapa anterior.
Parabéns! Este ping está sendo feito usando a rede virtual em que você criou e implantou as duas
máquinas virtuais. As duas máquinas virtuais estão se comunicando por meio desta rede virtual
que foi criada.

Observação: lembre-se de remover todos os recursos do Azure recém-criados que você


não usa mais. A remoção de recursos não utilizados garante que você não incorrerá em
custos inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao
qual pertencem os recursos não utilizados.
Vídeo: Serviços de Armazenamento do Azure

Transcrições

O Armazenamento do Azure é um serviço que você pode usar para armazenar arquivos,
mensagens, tabelas e outros tipos de informações.
Você pode usar o Armazenamento do Azure sozinho, por exemplo, como um compartilhamento
de arquivo.
Mas os desenvolvedores também costumam usá-lo como um armazenamento de dados de
trabalho.
Essas lojas podem ser usadas por sites, aplicativos móveis, aplicativos de desktop e muitos outros
tipos de soluções personalizadas.
O Armazenamento do Azure também é usado por máquinas virtuais IaaS e serviços de nuvem
PaaS.
Em geral, você pode pensar no Armazenamento do Azure em categorias.
Primeiro, nos dados estruturados.
Os dados estruturados seguem um esquema, portanto, todos os dados têm os mesmos campos
ou propriedades.
Os dados estruturados podem ser armazenados em uma tabela de banco de dados com linhas e
colunas.
Em segundo lugar, dados semiestruturados.
Os dados semiestruturados são menos organizados do que os dados estruturados e não são
armazenados em um formato relacional, o que significa que os campos não precisam caber em
tabelas, linhas e colunas.
Os dados semiestruturados também são chamados de dados não relacionais ou NoSQL.
Em terceiro lugar, dados não estruturados.
Dados não estruturados abrangem dados que não possuem uma estrutura designada para eles.
Isso também significa que não há restrições quanto aos tipos de dados que ele pode conter.
Por exemplo, um blob pode conter um documento PDF, uma imagem JPEG, um arquivo JSON ou
conteúdo de vídeo.
Como tal, os dados não estruturados estão se tornando mais proeminentes à medida que as
empresas tentam acessar novas fontes de dados.
Alguns dos tipos de serviço de armazenamento mais comuns no Azure são: Blob Storage.
O Armazenamento de Blob do Azure não é estruturado, o que significa que não há restrições nos
dados que ele pode conter.
Os blobs são altamente escaláveis e absorvem blobs, da mesma maneira que funcionariam com
arquivos em um disco, como leitura e gravação de dados.
O armazenamento de blob pode gerenciar milhares de uploads simultâneos, grandes
quantidades de dados de vídeo, arquivos de log em constante crescimento e pode ser acessado
de qualquer lugar com uma conexão à Internet.
Armazenamento em disco. O armazenamento em disco fornece disco para que máquinas
virtuais, aplicativos e outros serviços acessem e usem de que precisam, de maneira semelhante a
como fariam em um cenário local.
O armazenamento em disco permite que os dados sejam armazenados e acessados de forma
persistente de discos rígidos virtuais não anexados.
Os discos vêm em diversos tamanhos e níveis de desempenho, desde unidades de estado sólido
até unidades de disco rígido giratórias tradicionais com capacidades de desempenho variadas.
Armazenamento de arquivo. Os arquivos do Azure oferecem compartilhamentos de arquivos
totalmente gerenciados na nuvem que podem ser acessados por meio do protocolo SMB do
Bloco de mensagens do Industry Standard Server.
Os compartilhamentos de arquivos do Azure podem ser montados simultaneamente pela nuvem
ou implantações locais do Windows, Linux ou MacOS.
Armazenamento de arquivo.
O armazenamento de arquivos fornece um recurso de armazenamento para dados raramente
acessados.
Ele permite que você arquive dados legados com baixo custo, para o que tradicionalmente teria
custado, para criar e manter arquivos.
Ele é armazenado offline e oferece os menores custos de armazenamento.
No entanto, é também o custo de acesso mais alto, portanto, é adequado para dados de
arquivamento que raramente são acessados.
Serviços de Armazenamento do Azure
 

Serviços de armazenamento do Azure


Armazenamento do Azure é um serviço que você pode usar para armazenar arquivos, mensagens,
tabelas e outros tipos de informação. Você pode usar o Armazenamento do Azure por conta
própria (por exemplo, como um compartilhamento de arquivo), mas os desenvolvedores também
costumam usá-lo como um armazenamento para dados de trabalho. Essas lojas podem ser
usadas por sites, aplicativos móveis, aplicativos de desktop e muitos outros tipos de soluções
personalizadas. O Armazenamento do Azure também é usado por máquinas virtuais IaaS e
serviços de nuvem PaaS.

Em geral, você pode pensar no Armazenamento do Azure em categorias.

Dados estruturados
Dados estruturados são dados que seguem um esquema, então todos os dados têm os mesmos
campos ou propriedades. Os dados estruturados podem ser armazenados em uma tabela de
banco de dados com linhas e colunas. Os dados estruturados dependem de chaves para indicar
como uma linha de uma tabela se relaciona com os dados de outra linha de outra tabela. Os
dados estruturados também são chamados de dados relacionais, pois o esquema dos dados
define a tabela de dados, os campos da tabela e a relação clara entre os dois. Os dados
estruturados são simples, pois são fáceis de inserir, consultar e analisar. Todos os dados seguem
o mesmo formato. Exemplos de dados estruturados incluem dados de sensores ou dados
financeiros.

Dados semiestruturados
Os dados semiestruturados são menos organizados do que os dados estruturados e não são
armazenados em um formato relacional, o que significa que os campos não se encaixam
perfeitamente em tabelas, linhas e colunas. Os dados semiestruturados contêm tags que tornam
a organização e a hierarquia dos dados aparentes. Os dados semiestruturados também são
chamados de dados não relacionais ou NoSQL.

Dados não estruturados


Dados não estruturados abrangem dados que não possuem uma estrutura designada para eles.
Isso também significa que não há restrições aos tipos de dados que ele pode conter. Por
exemplo, um blob pode conter um documento PDF, uma imagem JPG, um arquivo JSON,
conteúdo de vídeo, etc. Assim, os dados não estruturados estão se tornando mais proeminentes
à medida que as empresas tentam acessar novas fontes de dados.

Alguns dos tipos de serviço de armazenamento mais comuns no Azure são blob, disco, arquivo e
archive.
Blob Storage

O Armazenamento de Blob do Azure é não estruturado, o que significa que não há restrições
quanto aos tipos de dados que ele pode conter. Os blobs são altamente escalonáveis e os
aplicativos funcionam com os blobs da mesma maneira que funcionariam com arquivos em um
disco, como leitura e gravação de dados. O Blob Storage pode gerenciar milhares de uploads
simultâneos, grandes quantidades de dados de vídeo, arquivos de log em constante crescimento
e pode ser acessado de qualquer lugar com uma conexão à Internet.

Blobs não estão limitados a formatos de arquivo comuns. Um blob pode conter gigabytes de
dados binários transmitidos de um instrumento científico, uma mensagem criptografada para
outro aplicativo ou dados em um formato personalizado para um aplicativo que você está
desenvolvendo. Consulte Blob Storage para obter mais detalhes.

Armazenamento em disco

O armazenamento em disco fornece discos para máquinas virtuais, aplicativos e outros serviços
acessarem e usarem conforme necessário, de maneira semelhante a como fariam em cenários
locais. O armazenamento em disco permite que os dados sejam armazenados e acessados de
forma persistente a partir de um disco rígido virtual conectado. Os discos podem ser gerenciados
ou não gerenciados pelo Azure e, portanto, gerenciados e configurados pelo usuário. Cenários
típicos para usar o armazenamento em disco são se você deseja levantar e deslocar aplicativos
que leem e gravam dados em discos permanentes ou se você estiver armazenando dados que
não precisam ser acessados de fora da máquina virtual à qual o disco está conectado.

Os discos vêm em muitos tamanhos e níveis de desempenho diferentes, de unidades de estado


sólido (SSDs) a unidades de disco rígido giratórias (HDDs) tradicionais, com capacidades de
desempenho variadas. Os detalhes sobre os preços estão disponíveis na página de preços dos
Managed Disks. Preços de discos gerenciados página. Além disso, consulte Armazenamento em
disco para obter mais detalhes gerais.

Armazenamento de arquivo

Os Arquivos do Azure oferecem compartilhamentos de arquivos totalmente gerenciados na


nuvem que são acessíveis por meio do protocolo SMB (Server Message Block) padrão do setor. Os
compartilhamentos de arquivos do Azure podem ser montados simultaneamente por
implantações em nuvem ou locais de Windows, Linux e MacOS. Os aplicativos em execução em
máquinas virtuais ou serviços de nuvem do Azure podem montar um compartilhamento de
armazenamento de arquivo para acessar dados de arquivo, assim como um aplicativo de desktop
montaria um compartilhamento SMB típico. Qualquer número de máquinas virtuais ou funções
do Azure pode montar e acessar o compartilhamento de armazenamento de arquivos
simultaneamente. Os cenários típicos de uso seriam compartilhar arquivos em qualquer lugar do
mundo, dados de diagnóstico ou compartilhamento de dados de aplicativos. Consulte Arquivos
do Azure para obter mais detalhes.

Armazenamento de arquivos

O armazenamento de arquivos fornece um recurso de armazenamento para dados raramente


acessados. Ele permite que você arquive dados legados a um custo baixo em comparação ao que
tradicionalmente custaria para criar e manter arquivos. O armazenamento de archive está
disponível como uma camada de Blob Storage, dados de objeto da maneira mais econômica. Ele
é armazenado offline e oferece os menores custos de armazenamento. No entanto, também tem
o custo de acesso mais alto, portanto, é adequado para dados de arquivamento que raramente
são acessados. O armazenamento de arquivos é destinado a dados que podem tolerar várias
horas de latência de recuperação e permanecerão arquivados por pelo menos 180 dias. Consulte
Armazenamento de arquivo do Azure para obter mais detalhes.

Observação: para obter uma lista completa dos serviços de armazenamento disponíveis
com o Azure e o contexto de quando você os usa, consulte a página Armazenamento.
Demo: Criar armazenamento de blob

Transcrições

Então, vamos continuar e criar algum armazenamento de blob.


Portanto, estamos conectados ao portal do Azure, um portal.azure.com. Execute a página
"Home".
Baixamos a lista de serviços à esquerda.
Procuramos por "Contas de armazenamento" e, no painel "Contas de armazenamento", clicamos
em "Criar conta de armazenamento".
Com a série de guias que você precisa configurar no painel "Criar conta de armazenamento".
A assinatura é um teste gratuito.
Criamos um novo "Grupo de Recursos", o chamamos de blobrg1.
Precisamos de um nome de conta de armazenamento e ele deve ser um nome exclusivo no
Azure.
Se você acrescentar suas iniciais ou algo parecido ao nome, isso pode ajudar a torná-lo único.
Blobstrek03, usaremos o local padrão, desempenho "Padrão" e, para "Tipo de conta",
selecionaremos "BlobStorage".
Pegue os padrões, deixe-o completar a validação que será executada com sucesso, e então clique
em '' Criar ''.
Essa implantação foi bem-sucedida.
Iremos para um '' Grupo de recursos '', abrir nossa conta de armazenamento.
Vamos rolar para baixo até "Blob Service" e depois "Blobs".
Em seguida, precisamos criar um contêiner no armazenamento de blob.
Temos um contêiner de blob.
Para o nível de acesso público, selecionaremos '' Acesso de leitura anônimo para contêineres e
Blobs ''.
Clique OK''. Portanto, se abrirmos o contêiner de blob agora, você deseja enviar alguns arquivos
para ele, clique em '' Enviar ''.
Navegue por alguns arquivos de inicialização, clique em '' Upload ''.
Podemos ver que o arquivo que carregamos no armazenamento de blob está disponível aqui.
Clique no ''... ''.
Podemos abrir um acesso ao conteúdo do arquivo blob.
Se você for para '' Propriedades do Blob '', copie o "URL" e solte-o em um navegador.
Portanto, esse conteúdo de armazenamento de blob agora está disponível globalmente por meio
desse URL.
Passo a passo - Criar armazenamento de Blob
 

Nesta tarefa passo a passo, criaremos uma conta de armazenamento e, em seguida, criaremos
um contêiner de armazenamento de blob nessa conta de armazenamento e, em seguida,
carregaremos um blob de bloco, visualizaremos e editaremos o arquivo de blob dentro do
contêiner de blob no Azure e baixará o arquivo de blob de bloco.

Você pode concluir essa tarefa passo a passo concluindo as etapas descritas abaixo ou pode
simplesmente lê-las, dependendo do seu tempo disponível.

Pré-requisitos
Você precisa de uma assinatura do Azure para executar essas etapas. Se você não tiver uma,
pode criar uma seguindo as etapas descritas em Crie sua conta gratuita do Azure hoje
página da web.

Passos
1. Entre no portal do Azure em https://portal.azure.com

2. Selecione Todos os serviços no lado superior esquerdo do Portal do Azure. Na caixa de filtro
Todos os serviços, digite Contas de armazenamento. Conforme você começa a digitar, a
lista é filtrada com base em sua entrada. Selecione Contas de armazenamento.

3. Na janela Contas de armazenamento que aparece, se não houver contas de


armazenamento presentes, você pode selecionar Criar conta de armazenamento, ou se já
houver contas de armazenamento presentes, esta opção não estará presente e você pode
escolha a opção +Adicionar.
4. Preencha a folha Criar conta de armazenamento com os seguintes detalhes

Ambiente Valor

Assinatura < Selecione sua assinatura >

Grupo de
Selecione Criar novo, digite strac-rg1 e selecione OK.
recursos

Nome da conta
< deve ter entre 3 e 24 caracteres de comprimento, pode ser
de
apenas números e minúsculas e deve ser exclusivo no Azure >
armazenamento

Localização Leste dos EUA

Desempenho Padrão

Tipo de conta Deixe o valor padrão StorageV2 (uso geral v2)*

Replicação Armazenamento localmente redundante (LRS)

Nível de acesso
Quente
(padrão)

5. Selecione Revisar + Criar para revisar as configurações da sua conta de armazenamento e


permitir que o Azure valide a configuração. Depois de validado, selecione Criar.
6. Verifique se a criação foi bem-sucedida acessando o grupo de recursos recém-criado e
localize a conta de armazenamento.

7. Abra a conta de armazenamento e role no menu esquerdo para a conta de armazenamento,


role até a seção de serviço Blob, selecione Blobs e selecione o botão +Container.
8. Configure o contêiner de blob como belwo e selecione OK ao concluir para criar o contêiner
de blob.

Ambiente Valor

ou seja, blob1 O nome do contêiner deve ser minúsculo, deve começar


Nome com uma letra ou número e pode incluir apenas letras, números e o
caractere de traço (-).

nível de
deixe o valor padrão, ou seja, o nível padrão é Privado (sem acesso
acesso
anônimo)
público

9. O contêiner deve ser criado e disponível

10. Faremos upload de um blob de bloco para seu novo contêiner. Selecione o contêiner para
mostrar uma lista de blobs que ele contém. Como este contêiner é novo, ele ainda não
conterá nenhum blobs

Nota: Blobs de bloco consistem em blocos de dados montados para fazer um blob. A
maioria dos cenários que usam o armazenamento de Blob usam blobs de bloco. Blobs de
bloco são ideais para armazenar texto e dados binários na nuvem, como arquivos, imagens
e vídeos.

1. Crie um arquivo .txt em sua máquina local, denominado blob1.txt, e insira algum texto
nele, como este é um arquivo blob ou algo parecido.
2. Selecione o botão Upload para fazer upload de um blob para o contêiner. Navegue em seu
sistema de arquivos local para encontrar o arquivo que você criou nas etapas anteriores
para fazer o upload como um blob de bloco. Clique na seta Avançado, deixe os valores
padrão como estão, apenas anote-os e selecione Upload.

Nota: Você pode fazer upload de quantos blobs quiser dessa forma. Você verá que os
novos blobs agora estão listados dentro do contêiner.

1. Visualize o blob de bloco carregado clicando com o botão direito do mouse no arquivo de
blob que foi carregado e selecionando Visualizar / editar blob
1. Você pode baixar um blob de bloco clicando com o botão direito no blob de bloco e
selecionando Baixar. O arquivo blob abre em um navegador e pode ser baixado clicando
com o botão direito do mouse no arquivo e selecionando salvar como

Parabéns! Você criou uma conta de armazenamento, criou um contêiner de armazenamento de


blob dentro dessa conta de armazenamento, depois carregou um bloco de bloco, visualizou e
editou o blob de bloco no contêiner de blob e baixou o blob de bloco.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertencem os recursos não utilizados.
Vídeo: Serviços de Dados do Azure

Transcrições

Os Serviços de Banco de Dados do Azure são serviços de banco de dados PaaS totalmente
gerenciados que liberam um tempo valioso que você gastaria gerenciando seu banco de dados.
O desempenho de nível empresarial com alta disponibilidade integrada significa que você pode
escalar rapidamente e alcançar a distribuição global sem se preocupar com paralisações
dispendiosas.
Os desenvolvedores podem tirar proveito das inovações líderes da indústria, como segurança
integrada com monitoramento automático e detecção de ameaças.
Ajuste automático para melhor desempenho na distribuição global pronta para uso.
Alguns dos tipos de serviço de dados mais comuns no Azure são;
Azure Cosmos DB: o Microsoft Azure Cosmos DB é um serviço de banco de dados distribuído
globalmente que permite dimensionar de forma elástica e independente a taxa de transferência e
o armazenamento em qualquer número de regiões geográficas do Azure.
Você pode usar o Cosmos DB para armazenar dados atualizados e mantidos por usuários em
todo o mundo.
Facilita a construção de aplicativos escalonáveis altamente responsivos em escala global.
Banco de Dados SQL do Azure: o Banco de Dados SQL do Azure é um banco de dados relacional
como um serviço baseado na versão estável mais recente do mecanismo de banco de dados
Microsoft SQL Server.
O banco de dados SQL é um banco de dados de alto desempenho, confiável, totalmente
gerenciado e seguro que você pode usar para construir aplicativos e sites baseados em dados na
linguagem de programação de sua escolha, sem a necessidade de gerenciar a infraestrutura.
Migração de Banco de Dados do Azure: o Serviço de Migração de Banco de Dados do Azure é um
serviço totalmente gerenciado projetado para permitir migrações contínuas de várias fontes de
banco de dados para
Plataformas de dados do Azure com tempo de inatividade mínimo.
Serviços de Banco de Dados do Azure
 

Serviços de banco de dados do Azure


Os serviços de banco de dados do Azure são serviços de banco de dados PaaS totalmente
gerenciados que liberam um tempo valioso que você gastaria gerenciando seu banco de dados. O
desempenho de nível empresarial com alta disponibilidade integrada significa que você pode
escalar rapidamente e alcançar a distribuição global sem se preocupar com paralisações
dispendiosas. Os desenvolvedores podem tirar proveito das inovações líderes do setor, como
segurança integrada com monitoramento automático e detecção de ameaças, ajuste automático
para melhor desempenho e distribuição global pronta para uso.

Alguns dos tipos de serviço de dados mais comuns no Azure, como segue:

Azure Cosmos DB

Microsoft Azure Cosmos DB é um serviço de banco de dados distribuído globalmente que permite
dimensionar de forma elástica e independente a taxa de transferência e o armazenamento em
qualquer número de regiões geográficas do Azure. Ele oferece suporte a dados sem esquema
que permitem construir aplicativos altamente responsivos e Always On para oferecer suporte a
dados em constante mudança. Você pode usar o Cosmos DB para armazenar dados atualizados e
mantidos por usuários em todo o mundo. Facilita a construção de aplicativos escaláveis e
altamente responsivos em escala global. Consulte Azure Cosmos DB para obter mais detalhes.

Banco de Dados SQL do Azure


O Banco de Dados SQL do Azure é um banco de dados relacional como serviço (DaaS) baseado na
versão estável mais recente do mecanismo de banco de dados Microsoft SQL Server. O banco de
dados SQL é um banco de dados de alto desempenho, confiável, totalmente gerenciado e seguro
que você pode usar para construir aplicativos e sites baseados em dados na linguagem de
programação de sua escolha, sem a necessidade de gerenciar a infraestrutura. Consulte Banco de
dados SQL para obter mais detalhes gerais.

Migração de Banco de Dados do Azure

O Serviço de Migração de Banco de Dados do Azure é um serviço totalmente gerenciado


projetado para permitir migrações contínuas de várias fontes de banco de dados para
plataformas de dados do Azure com tempo de inatividade mínimo (migrações online). O serviço
usa o Microsoft Data Migration Assistant para gerar relatórios de avaliação que fornecem
recomendações para ajudar a orientá-lo nas alterações necessárias antes de executar uma
migração. Depois de avaliar e executar qualquer correção necessária, você estará pronto para
iniciar o processo de migração. O Serviço de Migração de Banco de Dados do Azure executa todas
as etapas necessárias. Consulte Serviço de migração de banco de dados do Azure para obter mais
detalhes.

Observação: para obter uma lista completa dos serviços de dados disponíveis com o Azure
e o contexto de quando você os usa, consulte a página Bancos de dados.
Passo a passo - Crie um banco de dados SQL
 

Nesta tarefa passo a passo, criaremos um banco de dados SQL no Azure e, em seguida,
consultaremos os dados desse banco de dados.

Você pode concluir essa tarefa passo a passo concluindo as etapas descritas abaixo ou pode
simplesmente lê-las, dependendo do seu tempo disponível.

Pré-requisitos
Você precisa de uma assinatura do Azure para executar essas etapas. Se você não tiver uma,
pode criar uma seguindo as etapas descritas em Crie sua conta gratuita do Azure hoje
página da web.

Passos
1. Entre no portal do Azure em https://portal.azure.com

2. Selecione Criar um recurso no lado superior esquerdo do Portal do Azure. Selecione


Bancos de dados> Bancos de dados SQL e no painel Banco de dados SQL preencha os
campos conforme a tabela abaixo e clique em Servidor

Ambiente Valor

Nome do banco de dados db1

Assinatura < Selecione sua assinatura >

Grupo de recursos Selecione Criar novo, digite sqldb1-rg1 e selecione OK.

Selecione a fonte Selecione Sample AdventureWorksLT


3. No painel Servidor, escolha Criar um novo servidor e preencha o painel Novo servidor
usando os detalhes abaixo e clique em Selecionar quando terminar.

Ambiente Valor

Nome do servidor < precisa ser um nome exclusivo >

Login de administrador do
azureuser
servidor

Insira uma senha que atenda aos requisitos de


Senha
complexidade.

Localização Leste dos EUA


4. Na janela Contas de armazenamento que aparece, se não houver contas de
armazenamento presentes, você pode selecionar Criar conta de armazenamento, ou se já
houver contas de armazenamento presentes, esta opção não estará presente e você pode
escolha a opção +Adicionar.
5. No painel Banco de dados SQL, selecione Nível de preços. Explore a quantidade de DTUs e
armazenamento disponível para cada nível de serviço.

Nota: Este banco de dados usa o modelo de compra baseado em DTU, mas há outro, o
modelo de compra baseado em vCore, que também está disponível.

1. Selecione o nível de serviço Padrão e, em seguida, use o controle deslizante para selecionar
10 DTUs (S0) e 1 GB de armazenamento e selecione Aplicar.
2. Clique em Criar para implantar e provisionar o grupo de recursos, servidor e banco de
dados. A implantação pode levar de 2 a 5 minutos.

3. Depois de concluído, verifique a implantação bem-sucedida acessando o grupo de recursos


que você acabou de criar no Portal do Azure e verificando a presença do servidor e do banco
de dados.
4. Abra o banco de dados SQL que você criou db1, vá para Editor de Consultas (visualização)
no painel esquerdo e insira os detalhes de login e a senha. em seguida, clique em OK

5. Depois de fazer login com sucesso, o painel de consulta aparece, insira a seguinte consulta
no painel do editor

SELECIONE OS 20 TOP pc.Name como CategoryName, p.name como ProductName


FROM SalesLT.ProductCategory pc
JOIN SalesLT.Product p
ON pc.productcategoryid = p.productcategoryid;

6. Selecione Executar e analise os resultados da consulta no painel Resultados. A consulta


deve ser executada com sucesso.
Parabéns! Você criou um banco de dados SQL no Azure e consultou com êxito os dados nesse
banco de dados.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertencem os recursos não utilizados.
Vídeo: Azure Marketplace

Transcrições

Azure Marketplace é um serviço no Azure que ajuda a conectar usuários finais com parceiros
Microsoft, fornecedores de software independentes e startups que estão oferecendo suas
soluções e serviços otimizados para execução no Azure.
O Azure Marketplace permite que os clientes, principalmente profissionais de TI e
desenvolvedores de nuvem, encontrem, experimentem, comprem e provisionem aplicativos e
serviços de centenas de provedores de serviços líderes, todos certificados para executar um
Azure.
Este catálogo de soluções abrange várias categorias da indústria, incluindo, mas não se limitando
a, plataformas de contêiner de código aberto, imagens de máquina virtual, bancos de dados,
software de construção e implantação de aplicativos, ferramentas de desenvolvedor, detecção de
rastreamento, blockchain e muito mais.
Usando o Azure Marketplace, você pode provisionar soluções de ponta a ponta hospedadas de
forma rápida e confiável em seu próprio ambiente do Azure.
No momento da gravação, isso inclui mais de 8.000 listagens.
Azure Marketplace
 

Azure Marketplace
Azure Marketplace é um serviço no Azure que ajuda a conectar usuários finais com parceiros
Microsoft, fornecedores de software independentes (ISVs) e start-ups que estão oferecendo suas
soluções e serviços, que são otimizados para execução no Azure. O Azure Marketplace permite
que os clientes - principalmente profissionais de TI e desenvolvedores de nuvem - encontrem,
experimentem, comprem e provisionem aplicativos e serviços de centenas de provedores de
serviços líderes, todos certificados para execução no Azure.

O catálogo de soluções abrange várias categorias do setor, incluindo, mas não se limitando a:
plataformas de contêiner de código aberto, imagens de máquina virtual, bancos de dados,
software de construção e implantação de aplicativos, ferramentas de desenvolvedor, detecção de
ameaças e blockchain. Usando o Azure Marketplace, você pode provisionar soluções de ponta a
ponta de maneira rápida e confiável, hospedadas em seu próprio ambiente do Azure. No
momento da escrita, isso inclui mais de 8.000 listagens.

Embora o Azure Marketplace seja projetado para profissionais de TI e desenvolvedores de nuvem


interessados em software comercial e de TI, os parceiros da Microsoft também o usam como um
ponto de partida para todas as atividades conjuntas de Go-To-Market.

Observação: você pode ler mais sobre o Azure Marketplace em https://azuremarketplace.m


icrosoft.com/en-us/ e também há um Marketplace FAQ disponível.
Vídeo: Internet das coisas

Transcrições

As pessoas podem acessar mais informações do que nunca.


Tudo começou em assistentes digitais pessoais, PDAs e, mais frequentemente, em smartphones.
Agora existem relógios inteligentes, termostato inteligente e até geladeiras inteligentes.
Computadores pessoais acostumados à norma.
Agora, a Internet permite que qualquer item on-line acesse informações valiosas.
Essa capacidade dos dispositivos de coletar e transmitir informações para análise de dados é
conhecida como Internet das Coisas.
Existem vários serviços que podem ajudar e conduzir soluções ponta a ponta para IoT e Azure.
Dois dos principais serviços do Azure IoT são: IoT Central.
IoT Central é um software IoT global totalmente gerenciado como uma solução de serviço que
torna mais fácil conectar, monitorar e gerenciar seus ativos IoT em escala.
Nenhum conhecimento de nuvem é necessário para usar o IoT Central.
Como resultado, você pode trazer seus produtos conectados ao mercado adotivo enquanto
mantém o foco em seus clientes.
Azure IoT Hub, Azure IoT Hub é um serviço gerenciado hospedado na nuvem que atua como um
trabalho de mensagem central para comunicação bidirecional entre seu aplicativo IoT e os
dispositivos que ele gerencia.
Você pode usar o Hub IoT do Azure para criar soluções IoT com comunicações confiáveis e
seguras para milhões de dispositivos IoT em um back-end de solução hospedado em nuvem.
Você pode conectar virtualmente qualquer dispositivo ao Hub IoT.
Internet das Coisas
 

Internet das Coisas


As pessoas podem acessar mais informações do que nunca. Tudo começou com assistentes
digitais pessoais (PDAs), depois se transformou em smartphones. Agora existem relógios
inteligentes, termostatos inteligentes e até geladeiras inteligentes. Os computadores pessoais
costumavam ser uma norma. Agora, a Internet permite que qualquer item on-line acesse
informações valiosas. Essa capacidade dos dispositivos de coletar e transmitir informações para
análise de dados é conhecida como Internet das Coisas (IoT).

Há uma série de serviços que podem ajudar e conduzir passeios de ponta a ponta para IoT no
Azure. Dois dos principais tipos de serviço IoT do Azure são IoT Central e Azure IoT Hub.

IoT Central

IoT Central é uma solução de software como serviço (SaaS) global de IoT totalmente gerenciada
que facilita a conexão, o monitoramento e o gerenciamento de seus ativos de IoT em escala.
Nenhum conhecimento de nuvem é necessário para usar o IoT Central. Como resultado, você
pode levar seus produtos conectados ao mercado com mais rapidez, manter o foco em seus
clientes. Consulte Azure IoT Central para obter mais detalhes.

Azure IoT Hub

Azure IoT Hub é um serviço gerenciado host na nuvem que atua como um hub de mensagens
central para comunicação bidirecional entre seu aplicativo IoT e os dispositivos que ele gerencia.
Você pode usar o Hub IoT do Azure para criar soluções IoT com comunicações e seguras entre
milhões de dispositivos IoT e um back-end da solução cliente na nuvem. Você pode conectar
virtualmente qualquer dispositivo ao seu Hub IoT.
O Hub IoT suporta comunicações do dispositivo para a nuvem da nuvem para o dispositivo. Ele
também oferece suporte a vários padrões de mensagens, como telemetria de dispositivo para
nuvem, upload de arquivo de dispositivos e métodos de solicitação de resposta para controlar
seus dispositivos da nuvem. O monitoramento do IoT Hub ajuda a manter a integridade de sua
solução rastreando eventos como a criação de dispositivo, falhas de dispositivo e limites de
dispositivo.

Os recursos do IoT Hub para construir soluções de IoT escaláveis e com recursos completos,
como gerenciamento de equipamentos industriais usados na fabricação, rastreamento de ativos
valiosos na área de saúde e monitoramento do uso de prédios de escritórios. Consulte Azure IoT
Hub para obter mais detalhes gerais.

Observação: para obter uma lista completa de serviços relacionados à IoT disponível com o
Azure e para o contexto de quando você os usa, consulte a página Encontre o produto da
Internet das Coisas de que você precisa.
Passo a passo - Adicionar dispositivo IoT ao Hub IoT
do Azure
 

Neste passo a passo, você configurou um novo Hub IoT do Azure no Portal do Azure e configurou
o hub para autenticar uma conexão a um dispositivo IoT usando o simulador de dispositivo
Raspberry Pi online. Os dados e as mensagens do sensor são passados do simulador Raspberry
Pi para o Hub IoT do Azure e você visualiza as métricas da atividade de messages no Portal do
Azure.

Conclua este passo a passo concluindo as etapas a seguir ou lendo-as.

Pré-requisitos
É necessária uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma
conta gratuita do Azure antes de começar.

Passos
1. Para criar um novo Hub IoT do Azure, selecione o botão Implantar no Azure. Entre no
Portal do Azure, quando solicitado.

Implantar Azure para

Visualize

2. Preencha os campos com os seguintes detalhes.

Assinatura: Selecione a assinatura a ser usada para seu novo Hub IoT do Azure.
Grupo de recursos: Escolha Criar novo e fornecer um nome para o grupo de recursos.
Região: Selecione a região do Azure mais próxima de sua localização na lista suspensa.
Nome do Hub IoT: coloque um nome para o Hub IoT do Azure. Este nome deve ser
exclusivo para sua região escolhida. Se o nome que você inserir estiver disponível, uma
marca de seleção verde obtida.
Selecione o botão Próximo: Tamanho e escala para continuar.
3. Na guia Tamanho e escala, use uma lista suspensa para definir o Nível de preços e escala
como F1 - Nível gratuito .

Deixe todas as outras opções definidas com seus padrões.


Selecione o botão Revisar + criar na parte inferior.

4. Revise suas opções na guia Revisar + criar e selecione o botão Criar para começar a criar
seu novo Hub IoT do Azure.
Observação: quando uma implantação é implantada, uma notificação é exibida no Portal
do Azure, indicando que a implantação está em andamento. Outra notificação é exibida
quando a implantação é concluída com êxito.

1. Quando a implantação para concluída, escolha Ir para o recurso na área de notificação para
abrir a folha do Hub IoT do Azure Visão geral. Você também pode selecionar Todos os
recursos no menu principal e, em seguida, escolher o Hub IoT do Azure na lista de recursos.

2. Para adicionar um novo dispositivo IoT, selecione Explorers>Dispositivos IoT na folha IoT
Hub navigation. Em seguida, escolha o botão +Adicionar.
3. Forneça um nome para o seu novo dispositivo IoT, por exemplo myDeviceId , e selecione o
botão Salvar. Isso criará uma nova identidade de dispositivo IoT em seu Hub IoT do Azure.
4. Depois que o novo dispositivo para criado, selecione na lista de dispositivos IoT no painel
Dispositivos IoT. Cópia do valor de String de conexão - chave primária. Você usará essa
chave na Etapa 10 para autenticar uma conexão com um dispositivo Raspberry Pi.

5. Em um navegador da web, abra o simulador online Raspberry Pi. Selecione “X” para fechar a
janela Visão geral do Simulador Raspberry Pi ou escolha Avançar para percorrer o guia.
6. Na área de derivados, determinada-se de estar trabalhando nenhum código de amostra
padrão da Microsoft. Substituir o código do espaço reservado na Linha 15 pelo valor da
string de conexão do Hub IoT do Azure que você copiou da Etapa 8. Copie sobre o texto que
está presente, incluindo os colchetes.

7. Selecione Executar ou digite npm start para executar o aplicativo. A saída do console deve
mostrar os dados do sensor e as mensagens sentadas no simulador Raspberry Pi para o
Hub IoT do Azure. Dados e mensagens são enviados toda vez que o LED do simulador
Raspberry Pi pisca. Selecione Parar para parar de enviar dados.

8. Para visualizar as métricas da atividade de mensagens no Portal do Azure, selecione Todos


os recursos no menu principal. Escolha seu Hub IoT do Azure na lista de recursos. Papel
para baixo até o painel Uso do Hub IoT da folha Visão geral do Hub IoT. Para acessar essas
métricas na folha de navegação IoT Hub, selecione Métricas na seção Monitoramento.
Parabéns! Você configurou o Hub IoT do Azure para coletar dados do sensor de um dispositivo
IoT.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertence os recursos não utilizados.
Vídeo: Big Data e Análise de Dados

Transcrições

Quando falamos sobre big data, estamos nos referindo a grandes volumes de dados.
Dados de sistemas meteorológicos, sistemas de comunicação, plataformas de imagem e muitos
outros cenários geram grandes quantidades de dados.
Esta quantidade de dados torna-se cada vez mais difícil de entender e tomar decisões.
Os volumes são tão grandes que as formas tradicionais de processamento e análise de dados
não são mais apropriadas.
O Microsoft Azure oferece suporte a uma ampla gama de tecnologias e serviços para fornecer Big
Data e soluções analíticas.
Portanto, os tipos de serviço de big data e análise mais comuns no Azure são: Azure SQL Data
Warehouse.
O Azure SQL Data Warehouse é um data warehouse empresarial baseado em nuvem que
aproveita o processamento paralelo massivo (MPP) para executar consultas complexas
rapidamente em petabytes de dados.
Depois que os dados são armazenados no SQL Data Warehouse, você pode executar análises em
grande escala.
Em comparação com os sistemas de banco de dados tradicionais, as consultas de análise
terminam em segundos em vez de minutos, ou horas em vez de dias.
Azure HDInsight.
Azure HDInsight é um serviço analítico de código aberto totalmente gerenciado para empresas.
É um serviço em nuvem que torna mais fácil, rápido e econômico processar grandes quantidades
de dados.
O HDInsights permite que você execute estruturas populares de código aberto e crie tipos de
cluster, como Apache Spark, Apache Hadoop, Apache Kafka, Apache HBase, Apache Storm e
serviço de aprendizado de máquina.
Análise do Azure Data Lake.
O Azure Data Lake Analytics é um serviço de trabalho de análise sob demanda que simplifica o
big data.
Em vez de implantar, configurar e ajustar o hardware, você escreve consultas para transformar
seus dados e extrair percepções valiosas.
O serviço analítico pode lidar com tarefas de qualquer escala instantaneamente ajustando o dial
para a quantidade de unidade de potência.
Você só paga pelo seu trabalho quando ele está em execução, o que o torna mais econômico
Big Data e Analytics
 

Big Data e Analytics


Os dados de leitura em todos os tipos de formulários e formatos. Quando falamos sobre Big
Data, estamos nos referindo a grandes volumes de dados. Dados de sistemas meteorológicos,
sistemas de comunicação, plataformas de imagem e muitos outros cenários geram grandes
quantidades de dados. Esta quantidade de dados torna-se cada vez mais difícil de entender e
tomar decisões. Os volumes são tão grandes que as formas tradicionais de processamento e
análise não são mais comparados.

Tecnologias de cluster de código aberto foram desenvolvidas, ao longo do tempo, para tentar
lidar com esses grandes conjuntos de dados. O Microsoft Azure oferece suporte a uma ampla
variedade de tecnologias e serviços para fornecer soluções analíticas e big data. Alguns dos tipos
de big data e serviços analíticos mais comuns no Azure são Azure SQL Data Warehouse,
HDInsight e Data Lake Analytics.

Azure SQL Data Warehouse

Azure SQL Data Warehouse é um Enterprise Data Warehouse (EDW) baseado em nuvem que
aproveita o MPP para executar consultas complexas rapidamente em petabytes de dados. Você
pode usar o SQL Data Warehouse como um componente-chave de uma solução de big data
importando big data para o SQL Data Warehouse com consultas simples do PolyBase Transact-
SQL (T-SQL) e, em seguida, usar o poder do MPP para execução de análises de alto desempenho.
Depois que os dados são armazenados no SQL Data Warehouse, você pode executar análises em
grande escala. Em comparação com os sistemas de banco de dados tradicionais, como consultas
de análise terminam em segundos em vez de minutos, ou horas em vez de dias. Consulte SQL
Data Warehouse para obter mais detalhes.

Azure HDInsight
Azure HDInsight é um serviço analítico de código aberto totalmente gerenciado para empresas. É
um serviço em nuvem que torna mais fácil, rápido e econômico processar grandes quantidades
de dados. O HDInsight permite que você execute estruturas populares de código aberto e crie
tipos de cluster, como Apache Spark, Apache Hadoop, Apache Kafka, Apache HBase, Apache
Storm, Machine Learning Services. O HDInsight também oferece suporte a uma ampla variedade
de cenários, como extração, transformação e carregamento (ETL); armazenamento de dados;
aprendizado de máquina; e IoT. Consulte HDInsight para obter mais detalhes gerais.

Azure Data Lake Analytics

Azure Data Lake Analytics é um serviço de trabalho de análise sob demanda que simplifica o big
data. Em vez de implantar, configurar e ajustar o hardware, você recuperou consultas para
transformar seus dados e extrair percepções valiosas. O serviço de análise pode lidar com
trabalhos de qualquer escala instantaneamente, definindo o dial para a quantidade de energia
necessária. Você só paga pelo seu trabalho quando ele está em execução, o que o torna mais
econômico. Consulte Data Lake Analytics para obter mais detalhes.

Observação: para obter uma lista completa de big data e serviços analíticos disponíveis com o
Azure, consulte a página Analytics .
Vídeo: Inteligência Artificial

Transcrições

A inteligência artificial, no contexto da computação em nuvem, é baseada em uma ampla gama


de serviços cujo núcleo é o aprendizado de máquina.
O aprendizado de máquina é uma técnica de ciência de dados que permite aos computadores
usar os dados existentes para prever comportamentos, resultados e tendências futuros.
Usando o aprendizado de máquina, os computadores aprendem sem serem programados
explicitamente.
Previsões ou previsões para aprendizado de máquina podem tornar aplicativos e dispositivos
mais inteligentes.
Por exemplo, quando você faz compras online, o aprendizado de máquina ajuda a recomendar
outros produtos de que você pode gostar, com base no que comprou.
Ou quando seu cartão de crédito é passado, o aprendizado de máquina compara a transação a
um banco de dados de transações e ajuda a detectar fraudes.
Quando o aspirador de pó robô aspira a sala, o aprendizado de máquina ajuda a decidir se o
trabalho está concluído.
Alguns dos tipos de serviço de aprendizagem de máquina e inteligência artificial mais comuns no
Azure são,
Serviço de aprendizado de máquina do Azure.
O Serviço de Aprendizado de Máquina do Azure fornece um ambiente baseado em nuvem que
você pode usar para desenvolver, treinar, testar, implantar, gerenciar e rastrear modelos de
aprendizado de máquina.
Ele oferece suporte total a tecnologias de código aberto para que você possa usar dezenas de
milhares de pacotes Python de código aberto com componentes de aprendizado de máquina.
O Serviço de Aprendizado de Máquina do Azure pode gerar automaticamente um modelo de
ajuste automático para você.
Ele permitirá que você comece a treinar em sua máquina local e, em seguida, poderá escalar até
a nuvem.
Azure Machine Learning Studio,
O Azure Machine Learning Studio é um espaço de trabalho visual colaborativo de arrastar e soltar
onde você pode criar, testar e implantar soluções de aprendizado de máquina sem precisar
escrever código.
Ele usa algoritmos de aprendizado de máquina pré-construídos e pré-configurados em módulos
de tratamento de dados.
Use o Machine Learning Studio quando quiser experimentar modelos de aprendizado de
máquina de maneira rápida e fácil.
Inteligência artificial
 

Inteligência artificial
Inteligência Artificial, no contexto da nuvem em nuvem, é baseada em uma ampla gama de
serviços, cujo núcleo é o Machine Learning. O aprendizado de máquina é uma técnica de ciência
de dados que permite que os computadores usem os dados existentes para prever, resultados e
tendências futuros. Usando o aprendizado de máquina, os computadores aprendem sem serem
programados explicitamente.

Conforme a função ou a função de aprendizagem de máquina podem tornar os aplicativos e


dispositivos mais inteligentes. Por exemplo, quando você faz compras online, o aprendizado de
máquina ajuda a recomendar outros produtos de que você pode gostar, com base no que
comprou. Ou quando seu cartão de crédito é passado, o aprendizado de máquina compara uma
transação a um banco de dados de transações e ajuda a detectar fraudes. E quando seu
aspirador de pó robô aspira uma sala, o aprendizado de máquina o ajuda a decidir se o trabalho
está concluído.

Alguns dos tipos de serviço de Inteligência Artificial e Aprendizado de Máquina mais comuns no
Azure são:

Azure Machine Learning Service

O serviço Azure Machine Learning oferece um ambiente baseado em nuvem que você pode usar
para desenvolver, treinar, testar, implantar, gerenciar e rastrear modelos de aprendizado de
máquina. Ele é totalmente compatível com tecnologias de código aberto, para que você possa
usar dezenas de pacotes de pacotes Python de código aberto com componentes de aprendizado
de máquina, como TensorFlow e scikit-learn. Ferramentas ricas, como blocos de anotações Jupyter
ou Ferramentas de código do Visual Studio para IA, facilitam a exploração interativa de dados,
transforma-os e, em seguida, desenvolvem e testam modelos. O serviço Azure Machine Learning
também inclui recursos que automatizam a geração e o ajuste de modelos para ajudá-lo a criar
modelos com facilidade, eficiência e precisão.

O serviço Azure Machine Learning pode gerar automaticamente um modelo e ajustar


automaticamente para você. Ele permitirá que você coma a treinar em sua máquina local e, em
seguida, expanda para uma nuvem. Quando você tem o modelo certo, pode implantá-lo
facilmente em um contêiner como o Docker no Azure. Use o serviço de aprendizado de máquina
se você trabalha em um ambiente Python, deseja mais controle sobre seus algoritmos de
processamento de máquina ou deseja usar bibliotecas de aprendizagem de máquina de código
aberto. Consulte serviço Azure Machine Learning para obter mais detalhes.

Azure Machine Learning Studio

Azure Machine Learning Studio é um espaço de trabalho visual colaborativo de arrastar e soltar
onde você pode criar, testar e implantar solução de aprendizado sem a necessidade de escrever
código. Ele usa algoritmos de aprendizado de máquina pré-construídos e pré-configurados e
módulos de tratamento de dados. Use o Machine Learning Studio quando quiser experimentar
modelos de aprendizagem de máquina com rapidez e facilidade e os algoritmos de aprendizagem
de máquina integrados necessários para suas soluções. Ele não oferece tanto controle sobre
algoritmos de aprendizado de máquina quanto o Serviço de aprendizado de máquina que
discutimos anteriormente. Consulte Azure Machine Learning Studio para obter mais detalhes
gerais.

Observação: para obter uma lista completa dos serviços de Inteligência Artificial e
Aprendizado de Máquina disponível com o Azure, consulte a página AI + Aprendizado de
Máquina.
Vídeo: Computação sem servidor

Transcrições

A computação sem servidor é um ambiente de execução hospedado em nuvem que executa seu
código, mas obstrui o ambiente de hospedagem subjacente.
Você cria uma instância do serviço e adiciona seu código.
Nenhuma configuração de infraestrutura ou manutenção é necessária ou mesmo permitida.
Você configura seu aplicativo sem servidor para responder a eventos.
Um evento pode ser um ponto de extremidade REST, um Cronômetro Periódico ou até mesmo
uma mensagem recebida de outro serviço do Azure.
O aplicativo sem servidor é executado apenas quando é acionado por um evento.
O dimensionamento e o desempenho são controlados automaticamente e você é cobrado
apenas pelos recursos exatos que usa.
Você nem precisa reservar recursos.
Alguns dos tipos de serviço sem servidor mais comuns no Azure são Azure Functions.
O Azure Functions é ideal quando você está preocupado apenas com o código que executa seu
serviço e não com a plataforma ou infraestrutura subjacente.
As funções do Azure são comumente usadas quando você precisa realizar um trabalho em
resposta a um evento e quando esse trabalho pode ser concluído rapidamente em segundos ou
menos.
O Azure Functions é dimensionado automaticamente e as cobranças são acumuladas apenas
quando uma função é disparada.
Portanto, existem escolhas sólidas quando a demanda é variável. Aplicativos Lógicos do Azure.
Aplicativos Lógicos do Azure é um serviço de nuvem que ajuda a automatizar e orquestrar
tarefas, processos de negócios e fluxos de trabalho, quando você precisa integrar aplicativos,
dados, sistemas e serviços em empresas e organizações.
O Logic Apps simplifica como você projeta e cria soluções escaláveis, seja na nuvem, no local ou
em ambos. Grade de eventos do Azure.
A Grade de Eventos do Azure permite que você crie facilmente aplicativos com arquiteturas
baseadas em eventos.
É um serviço de roteamento de evento inteligente totalmente gerenciado que usa um modelo
publicar-assinar para consumo uniforme de eventos.
A Grade de Eventos tem suporte interno para eventos provenientes de serviços do Azure, como
blobs de armazenamento e grupos de recursos.
Serverless Computing
 

Computação sem servidor


Serverless computing é um ambiente de execução da hospedagem em nuvem que executa seu
código, mas abstrai o ambiente de hospedagem subjacente. Você cria uma instância do serviço e
adiciona seu código. Nenhuma configuração de infraestrutura ou manutenção é necessária, ou
mesmo permitida.

Você configura seus aplicativos sem servidor para responder a eventos. Um evento pode ser um
ponto de extremidade REST, um cronômetro periódico ou até mesmo uma mensagem recebida
de outro serviço do Azure. O aplicativo sem servidor é obtido apenas quando é acionado por um
evento.

O dimensionamento e o desempenho são controlados automaticamente e você é apenas pelos


recursos exatos que usa. Você nem precisa reservar recursos.

Alguns dos tipos de serviço sem servidor mais comuns no Azure são Azure Functions, Azure Logic
Apps e Azure Event Grid.

Azure Functions

Azure Functions são ideais quando você está preocupado apenas com o código que executa seu
serviço e não com a plataforma ou infraestrutura subjacente. As funções do Azure são
normalmente usadas quando você precisa realizar um trabalho em resposta a um evento -
geralmente por meio de uma solicitação REST, timer ou mensagem de outro serviço do Azure - e
quando esse trabalho pode ser concluído rapidamente, em segundos ou menos.

O Azure Functions é dimensionado automaticamente e como cobranças são acumuladas apenas


quando uma função é acionada, portanto, são uma escolha contínua quando a demanda é
variável. Por exemplo, você pode receber mensagens de uma solução de IoT que monitora uma
frota de veículos de entrega. Provavelmente, você terá mais dados chegando durante o horário
comercial. O Azure Functions pode ser dimensionado para esses tempos de maior movimento.

Além disso, o Azure Functions não tem estado; eles se comportam como se fossem reiniciados
sempre que motivada a um evento. Isso é ideal para processar dados de entrada. E se o estado
for necessário, eles podem ser conectados a um serviço de armazenamento do Azure. Consulte
Funções para obter mais detalhes.
Aplicativos Lógicos do Azure

Azure Logic Apps é um serviço de nuvem que ajuda a automatizar e orquestrar tarefas, processos
de negócios e fluxos de trabalho quando você integrar aplicativos, dados, sistemas e serviços em
empresas ou associações. Logic Apps simplifica como você projeta e constrói soluções escaláveis -
seja na nuvem, local ou ambos - para integração de aplicativos, integração de dados, integração
de sistemas, integração de aplicativos corporativos (EAI) e integração business-to-business (B2B)

Os Aplicativos Lógicos são fornecidos em um designer baseado na Web e podem executar uma
lógica acionada pelos serviços do Azure sem escrever código. Para construir soluções de
integração empresarial com Aplicativos Lógicos do Azure, você pode escolher em uma galeria
crescente de mais de 200 conectores. Isso inclui serviços como Salesforce, SAP, Oracle DB e
compartilhamentos de arquivos. Consulte Aplicativos lógicos para obter mais detalhes.

Azure Event Grid

Azure Event Grid permite que você crie facilmente aplicativos com arquiteturas baseadas em
eventos. É um serviço de roteamento de eventos inteligente e totalmente gerenciado que usa um
modelo publicar-assinar para consumo uniforme de eventos. A Grade de Eventos tem suporte
interno para eventos provenientes de serviços do Azure, como blobs de armazenamento e
grupos de recursos.

Você pode usar um Grade de Eventos para oferecer suporte a seus próprios próprios não
baseados no Azure em tempo quase real, usando eventos personalizados. Você pode usar filtros
para rotear eventos específicos para terminais e garantir que seus eventos sejam entregues de
forma confiável. Consulte Grade de eventos para obter mais detalhes.

Observação: para obter mais detalhes sobre os serviços sem servidor disponíveis com o
Azure, consulte a página Sem servidor no Azure .
Passo a passo - Execute o código sem servidor com
Azure Functions no portal do Azure
 

Neste passo a passo, você obtém e executa código sem servidor dentro de um Aplicativo de
Função do Azure no portal do Azure.

Conclua este passo a passo concluindo as etapas a seguir ou lendo-as.

Pré-requisitos
É necessária uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma
conta gratuita do Azure antes de começar.

Passos
1. Para criar um novo Aplicativo de Função do Azure, selecione o botão Implantar no Azure.
Entre no Portal do Azure, quando solicitado.

Implantar no Azure

Visualize

2. Preencha os campos de configurações do Aplicativo Azure Function com os seguintes


detalhes.

Nome do aplicativo: fornecer um nome exclusivo que identifica seu novo aplicativo de
funções.
Assinatura: Selecione uma assinatura do Azure para seu aplicativo de funções.
Grupo de recursos: Escolha Criar novo. Forneça um nome exclusivo para seu novo
Grupo de Recursos, se o Azure não tiver fornecido um nome automaticamente.
OS: Selecione Windows . Para hospedagem no Linux, consulte Criar sua primeira função
em execução no Linux usando uma CLI do Azure.
Plano de hospedagem: Escolha Plano de consumo . Com a hospedagem sem servidor
do Azure, você paga apenas pelo tempo de execução de suas funções. Usar o Plano de
Consumo padrão significa que os recursos são projetados dinamicamente conforme
necessário por suas funções.
Localização: Escolha a região do Azure mais próxima da sua localização.
Pilha de tempo de execução: Selecione .NET (adequado para funções C# e F#).
Armazenamento: Escolha Criar novo. Forneça um nome exclusivo para sua nova
conta de armazenamento, se o Azure não forneceu um nome automaticamente.
Application Insights: deixe este conjunto com o valor padrão, fornecido pelo Azure
automaticamente.
3. Selecione o botão Criar para começar a provisionar e implantar seu aplicativo novo Azure
Function.

Observação: quando uma implantação é implantada, uma notificação é exibida no Portal


do Azure, indicando que a implantação está em andamento. Outra notificação é exibida
quando a implantação é concluída com êxito.

1. Quando uma implantação para concluída, escolha Ir para o recurso na área de notificação
para visualizar seu novo Aplicativo Azure Function. Você também pode selecionar Todos os
recursos no menu principal do Azure e, em seguida, escolher seu Aplicativo Azure Function
na lista de recursos.
2. Para criar uma Função disparada por HTTP, use o ícone de seta para baixo para expandir seu
aplicativo Azure Function. Selecione o botão “+” ao lado de Funções. Escolha In-portal e
selecione Continue.

3. Escolha WebHook + API e, em seguida, selecione Criar.

4. Selecione </> Obter URL da função no editor de função. Defina o valor de Chave como
padrão (tecla de função) usando o menu suspenso. Em seguida, selecione Copiar para
copiar o URL da função.
5. Cole o URL da função copiado na barra de endereços do seu navegador da web. Acrescente
& name = <yourname> ao final do URL.

Nota: Aqui, <seunome> refer-se ao seu primeiro nome. Navegue até o URL para ver uma
mensagem “Olá”, seguida do nome que você forneceu, exibida em seu navegador. O URL
deve ser semelhante a 'https://azfuncek01.azurewebsites.net/api/HttpTrigger1?code=S3kn43
4OJPUYAKgQdNoYdWe8CbIgICMEDoK2dq6fb59D2ZjqAZWaIA==&name=glen'

6. Quando sua função é executada, as informações de rastreamento são gravadas em arquivos


de log no Azure. Para visualizar os logs no portal do Azure, retorne ao editor de funções e
selecione o botão Logs.

Parabéns! Você escreveu e executou código sem servidor dentro de um Aplicativo de Função do
Azure, no portal do Azure, com êxito.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertence os recursos não utilizados.
Vídeo: DevOps

Transcrições

DevOps reúne pessoas, processos e tecnologia, automatizando a entrega de software para


fornecer valor contínuo aos usuários.
Os serviços do Azure DevOps permitem que você crie, construa e libere pipelines que fornecem
integração, entrega e implantação contínuas para seus aplicativos.
Você pode integrar repositórios e testes de aplicativos, realizar monitoramento de aplicativos e
trabalhar com artefatos de construção.
Você também pode trabalhar com itens da lista de pendências para rastrear, automatizar
implantações de infraestrutura e integrar uma variedade de ferramentas e serviços de terceiros,
como Jenkins e Chef.
Todas essas funções e muitas outras estão intimamente integradas ao Azure para permitir
implantações consistentes e repetíveis para seus aplicativos para fornecer processos
simplificados de compilação e lançamento.
Alguns dos principais serviços DevOps disponíveis com o Azure são:
Serviços DevOps do Azure.
O Azure DevOps Services, anteriormente conhecido como Visual Studio Team Services ou VSTS,
fornece ferramentas de colaboração de desenvolvimento, incluindo pipelines de alto
desempenho, repositórios git privados gratuitos, quadros Kanban configuráveis e extensos testes
de carga automatizados e baseados em nuvem.
Azure DevTestLabs.
Azure DevTestLabs é um serviço que ajuda os desenvolvedores e testadores a criar ambientes
rapidamente no Azure, minimizando o desperdício e controlando os custos.
Os usuários podem testar suas versões de aplicativo mais recentes provisionando ambientes
Windows e Linux rapidamente usando modelos e artefatos reutilizáveis.
Você pode integrar facilmente seu pipeline de implantação com DevTestLabs para provisionar
ambientes sob demanda.
DevOps
 

DevOps
DevOps (implantação e operações) reúne pessoas, processos e tecnologia, automatizando a
entrega de software para fornecer valor contínuo aos seus usuários. O Azure DevOps Services
permite que você crie, crie e libere pipelines que fornecem integração, entrega e implantação
contínua para seus aplicativos. Você pode integrar repositórios e testes de aplicativos, realizar
monitoramento de aplicativos e trabalhar com artefatos de construção. Você também pode
trabalhar com itens de lista de pendências para rastrear, automatizar a implantação de
infraestrutura e integrar uma variedade de ferramentas e serviços de terceiros, como Jenkins e
Chef. Todas essas funções e muitas outras estão intimamente integradas ao Azure para permitir
implantações consistentes e repetíveis para seus aplicativos para fornecer processos
simplificados de compilação e liberação.

Alguns dos principais serviços DevOps disponíveis com o Azure são Azure DevOps Services e
Azure DevTest Labs.

Azure DevOps Services

Azure DevOps Services (anteriormente conhecido como Visual Studio Team Services (VSTS)),
ferramentas de colaboração de desenvolvimento, incluindo pipelines de alto desempenho,
repositórios Git privados gratuitos, quadros Kanban configuráveis e extensos testes de carga
automatizados e baseado em nuvem. Consulte Azure DevOps para obter mais detalhes.

Azure DevTest Labs

Azure DevTest Labs é um serviço que ajuda desenvolvedores e testadores a criar ambientes no
Azure rapidamente, minimizando o desperdício e controlando os custos. Os usuários podem
testar suas versões de aplicativo mais recentes provisionando ambientes Windows e Linux
rapidamente usando modelos e artefatos reutilizáveis. Você pode integrar facilmente seu pipeline
de implantação com DevTest Labs para provisionar ambientes sob demanda. Com o DevTest
Labs, você pode dimensionar seus testes de carga provisionando vários agentes de teste e criar
ambientes pré-provisionados para treinamento e contadores. Consulte Azure DevTest Labs para
obter mais detalhes gerais.

Observação: para obter mais detalhes gerais sobre os serviços DevOps disponíveis com o
Azure, consulte a página DevOps.
Vídeo: Ferramentas de Gerenciamento do Azure

Transcrições

Você pode configurar e gerenciar o Azure usando uma ampla variedade de ferramentas e
plataformas.
Existem ferramentas disponíveis para a linha de comando, kits de desenvolvimento de software
específicos de linguagem ou SDKs, ferramentas de desenvolvedor, ferramentas para migração e
muitos outros.
Algumas delas são ferramentas comuns que podem ser relevantes para o gerenciamento e
interação do dia a dia, incluindo o Portal do Azure.
O Portal do Azure é um site acessado por meio de um navegador da web e indo para a URL http
s://portal.azure.com.
A partir daqui, você pode interagir manualmente com todos os Serviços do Azure.
Você pode identificar um serviço que está procurando, obter links para ajuda e muito mais,
aprender tópicos específicos e pode implantar, gerenciar e excluir recursos.
Azure PowerShell. Azure PowerShell é um módulo que você adiciona ao Windows PowerShell ou
núcleo do PowerShell que permite que você se conecte à sua assinatura do Azure e gerencie
recursos.
O PowerShell fornece serviços como a janela Shell e a análise de comando.
Em seguida, um Azure PowerShell adiciona os comandos específicos do Azure. CLI do Azure.
CLI do Azure é um programa de linha de comando de plataforma cruzada que se conecta a
Azure e executa comandos administrativos nos recursos do Azure.
Plataforma cruzada significa que pode ser executado em Windows, Linux ou Mac OS. Azure Cloud
Shell.
Azure Cloud Shell é um ambiente de script baseado em navegador em seu portal.
Ele oferece a flexibilidade de escolher a experiência Shell que melhor se adapta à sua maneira de
trabalhar.
Os usuários do Linux podem optar por uma experiência bash, enquanto os usuários do Windows
podem optar pelo PowerShell.
Azure Management Tools
 

Ferramentas de gerenciamento do Azure


Você pode configurar e gerenciar o Azure usando uma ampla variedade de ferramentas e
plataformas. Existem ferramentas disponíveis para a linha de comando, Kits de Desenvolvimento
de Software (SDKs) específicos de linguagem, ferramentas de desenvolvedor, ferramentas para
migração e muitos outros. As ferramentas comumente usadas para o gerenciamento e interação
do dia a dia incluem: Portal do Azure, para interagir com o Azure por meio de uma Interface
Gráfica do Usuário (GUI); Azure PowerShell, Azure Command-Line Interface (CLI) e Azure Cloud Shell,
para linha de comando e interações baseadas em automação com o Azure.

Criar scripts de administração e usar ferramentas de automação é uma maneira poderosa de


otimizar seu fluxo de trabalho. Você pode automatizar tarefas repetitivas comuns e, depois que
um script for verificado, ele será executado de forma consistente, reduzindo assim os erros.

Portal do Azure
O Portal do Azure é um site que você pode acessar com um navegador da web, indo para a URL
https://portal.azure.com. A partir daqui, você pode interagir manualmente com todos os serviços
do Azure. Você pode identificar um serviço que está procurando, obter links para ajuda e mais
aprendizado sobre tópicos específicos e implantar, gerenciar e excluir recursos. Ele também o
orienta em tarefas administrativas complexas, fornecendo assistentes e dicas de ferramentas.

A exibição do painel fornece detalhes de alto nível sobre o ambiente do Azure. Você pode
personalizar a visualização do portal conforme necessário, movendo e redimensionando blocos,
exibindo apenas serviços específicos de interesse, acessando links para ajuda e suporte e
fornecendo feedback.

O portal não fornece nenhuma maneira de automatizar tarefas repetitivas. Por exemplo, para
configurar várias VMs, você precisaria criá-las uma de cada vez, concluindo o assistente para cada
VM. Isso pode ser demorado e sujeito a erros para tarefas complexas.
Azure PowerShell
Azure PowerShell é um módulo que você adiciona ao Windows PowerShell ou PowerShell Core
que permite que você se conecte à sua assinatura do Azure e gerencie recursos. O Azure
PowerShell requer o Windows PowerShell para funcionar. O PowerShell fornece serviços como a
janela do shell e análise de comando. Em seguida, o Azure PowerShell adiciona os comandos
específicos do Azure.

Por exemplo, o Azure PowerShell fornece o comando New-AzureRmVM que cria uma máquina
virtual para você dentro de sua assinatura do Azure. Para usá-lo, você deve iniciar o PowerShell,
entrar em sua conta do Azure usando o comando Connect-AzureRMAccount e, em seguida,
emitir um comando como:

New-AzureRmVm `
-ResourceGroupName "TesResourceGroup" `
-Nome "Testvm" `
-Imagem "UbuntuLTS"
...
Observação: PowerShell Core é uma versão de plataforma cruzada do PowerShell executado
no Windows Linux ou macOS. Os detalhes estão disponíveis na página Novidades no
PowerShell Core 6.1 que agora também está disponível.

CLI do Azure
A CLI do Azure é um programa de linha de comando de plataforma cruzada que se conecta ao
Azure e executa comandos administrativos nos recursos do Azure. Plataforma cruzada significa
que pode ser executado no Windows, Linux ou macOS. Por exemplo, para criar uma VM, você
deve abrir uma janela de prompt de comando, entrar no Azure usando o comando az login ,
criar um grupo de recursos e, em seguida, usar um comando como:

az vm criar \
--resource-group Testrg1 \
--name Testvm \
--image UbuntuLTS
--generate-ssh-keys
...

Azure Cloud Shell


Azure Cloud Shell é um ambiente de script baseado em navegador em seu portal. Ele oferece a
flexibilidade de escolher a experiência de shell que melhor se adapta à maneira como você
trabalha. Os usuários do Linux podem optar por uma experiência Bash, enquanto os usuários do
Windows podem optar pelo PowerShell.

Uma conta de armazenamento é necessária para usar o shell da nuvem e você será solicitado a
criar uma ao acessar o shell da nuvem do Azure.

Observação: você pode acessar o Azure Cloud Shell em https://shell.azure.com/.


Observação: também existem SDKs do Azure em uma variedade de linguagens, bem como
APIs REST por meio das quais você pode configurar o Azure. Para obter uma lista completa
das ferramentas disponíveis, consulte a página Downloads.
Demo: Personalize o Portal do Azure

Transcrições

Portanto, vamos fazer logon no portal do Azure e dar uma olhada em como podemos
personalizá-lo.
Portanto, entramos no Portal do Azure por portal.azure.com.
Sua visualização padrão é a página inicial.
Aqui, temos uma lista de links, categorias e serviços úteis que você pode querer usar.
Você pode alterar sua visualização padrão.
Você clica em configurações, nós acessamos as configurações do portal e podemos escolher
nossa visualização padrão como a página inicial ou o painel.
Podemos alterar o contraste de cor, notificações e o idioma que a IU aparece, bem como os
formatos regionais.
Portanto, se escolhermos ter o painel como nossa visualização padrão, faça o login no portal e
clique em Aplicar, na próxima vez que você fizer login no portal, o painel aparecerá primeiro
como visualização padrão.
Se clicarmos no painel, vemos que temos uma série de blocos.
Podemos personalizar e modificar nossa visualização do painel clicando em Editar, podemos
reorganizar e redimensionar nossos blocos.
Podemos remover itens, arrastá-los, redimensioná-los, reordená-los.
Também podemos trazer ladrilhos para serviços ou produtos específicos na galeria de ladrilhos.
Vemos que para as máquinas virtuais temos 21 blocos diferentes disponíveis em torno do uso de
CPU, uso de memória, gravações de disco e muito mais.
Podemos arrastá-los e usá-los.
Se tivéssemos um aplicativo e quiséssemos ficar de olho nele, poderíamos arrastar recursos
essenciais para nosso painel e exibi-los quase em tempo real.
Portanto, podemos ver as gravações em disco, a memória, o desempenho da CPU e a visualização
do painel.
E quando terminarmos, clique em Personalização concluída.
Você também pode ter vários painéis, você pode criar um novo painel.
Arraste alguns blocos e posso escolher qual painel desejo visualizar.
Você também pode baixar e exportar o painel, carregá-lo como um arquivo JSON e salvá-lo e
compartilhá-lo.
Você também pode acessar Todos os Serviços, se estiver procurando um serviço específico.
Esse é o Consultor, digite na caixa Todos os Serviços ou máquinas virtuais, digite uma palavra-
chave e você terá todos os serviços relacionados que aparecem, que podemos escolher.
Da mesma forma, podemos clicar em Criar um Recurso, digitar o objeto que estamos procurando
e tudo relacionado ao armazenamento nesta instância aparecerá no painel.
Acessando os ícones no canto superior direito, você também pode fornecer feedback, obter
ajuda, definir configurações como já vimos, visualizar nossas notificações, visualizar nosso
diretório e detalhes de assinatura e também acessar o Cloud Shell, que é um navegador
ferramenta de gestão baseada.
Passo a passo - Trabalhando com a CLI do Azure
 

Nesta tarefa passo a passo, instalaremos a CLI do Azure em nossa máquina local e, em seguida,
criaremos uma máquina virtual usando a CLI do Azure e um modelo do Azure Resource Manager
e, em seguida, verificaremos essa implantação usando a CLI do Azure no Azure Cloud Shell.

Você pode concluir essa tarefa passo a passo concluindo as etapas descritas abaixo ou pode
simplesmente lê-las, dependendo do seu tempo disponível.

Pré-requisitos
Você precisa de uma assinatura do Azure para executar essas etapas. Se você não tiver uma,
pode criar uma seguindo as etapas descritas em Crie sua conta gratuita do Azure hoje
página da web.
Um ambiente local também é necessário, como Windows, Linux ou MacOS

Nota: As etapas a seguir são baseadas na instalação do Windows, no entanto, podem ser
igualmente aplicáveis a um ambiente Mac ou Linux. No entanto, existem etapas de
instalação específicas para cada ambiente. Para ver as etapas de instalação para seu
ambiente específico, consulte a página Instalar a CLI do Azure.

Passos
Vamos instalar a CLI do Azure no sistema operacional Windows usando o instalador MSI:

1. Para baixar o MSI da CLI do Azure, clique na URL https://aka.ms/installazurecliwindows e, no


navegador, selecione Executar.

2. No assistente de instalação, aceite os termos da licença e clique em Instalar.


3. Na caixa de diálogo Controle de conta de usuário, selecione Sim.

4. Depois de instalada com êxito, a CLI do Azure é executada abrindo um shell Bash para Linux
ou macOS ou no prompt de comando ou PowerShell para Windows. Abra um prompt de
comando como administrador.

5. Faça login em sua assinatura do Azure executando o comando abaixo e seguindo os


prompts

az login

1. Verifique sua instalação executando o comando de verificação de versão e garantindo que


seja executado com sucesso:

az - versão

Nota: Executar a CLI do Azure a partir do PowerShell tem algumas vantagens em relação à
execução da CLI do Azure no prompt de comando do Windows. O PowerShell fornece mais
recursos de preenchimento de guia do que o prompt de comando.

1. Crie um grupo de recursos para implantar seus recursos, executando o seguinte comando:

criar grupo az --name <nome do grupo de recursos> --location <seu


datacenter mais próximo>

2. Agora vamos implantar uma máquina virtual e configurá-la usando um modelo do Azure
Resource Manager. O modelo está disponível no GitHub no local https://raw.githubusercont
ent.com/Azure/azure-quickstart-templates/master/101-vm-simple-windows/azuredeploy.jso
n, e chamaremos o script usando um Azure Comando CLI e alguns outros parâmetros.
3. Antes da implantação, validaremos o modelo e o comando executando o seguinte comando
da CLI do Azure, substituindo os valores pelos seus, especificando um nome de usuário e
senha e um nome exclusivo para o valor do prefixo do rótulo DNS da máquina virtual. O
comando deve ser executado com sucesso sem erros, identificar o que está causando o erro,
modificá-lo e executar o comando novamente até que seja validado com sucesso.
validação de implantação de grupo az \
--resource-group <grupo de recursos criado anteriormente> \
--template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-
templates/master/101-vm-simple-windows/azuredeploy.json \
--parameters adminUsername = $ USERNAME \
--parameters adminPassword = $ PASSWORD \
--parameters dnsLabelPrefix = $ DNS_LABEL_PREFIX

4. Implante o recurso executando o seguinte comando, substituindo os mesmos valores


anteriores:

criação de implantação de grupo az \


--name MyDeployment \
--resource-group <rgn> [nome do grupo de recursos da sandbox] </rgn> \
--template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-
templates/master/101-vm-simple-windows/azuredeploy.json \
--parameters adminUsername = $ USERNAME \
--parameters adminPassword = $ PASSWORD \
--parameters dnsLabelPrefix = $ DNS_LABEL_PREFIX

5. Verifique a implantação entrando no portal do Azure em https://portal.azure.com

6. Vá para o grupo de recursos que você criou e verifique se a máquina virtual e os recursos
estão presentes, observe que o nome da máquina virtual é SimpleWinVM

7. Também é possível usar a CLI do Azure com o Azure Cloud Shell. O Azure Cloud Shell já
tem a CLI do Azure instalada. Abra o Azure Cloud Shell clicando no ícone do Azure Cloud Shell
no canto superior direito do Portal do Azure.
8. O navegador é dividido e o Azure nuvem Shell abre na metade inferior do seu navegador
existente e você é solicitado a selecionar entre Bash ou PowerShell, selecione Bash

9. Você é solicitado a criar armazenamento, selecionar Criar armazenamento e permitir que o


Azure Cloud Shell seja inicializado. Você não precisa entrar no Azure Clod Shell, ele faz isso
automaticamente para você.

10. Obtenha uma lista das máquinas virtuais presentes em sua assinatura e exiba apenas o
grupo de recursos e o nome da máquina virtual executando o comando:

az vm list --query []. [resourceGroup, nome] --out tsv

Parabéns! Você instalou a CLI do Azure em sua máquina local, criou uma máquina virtual usando
a CLI do Azure e um modelo do Azure Resource Manager e, em seguida, verificou essa
implantação usando a CLI do Azure no Azure Cloud Shell.

Nota: Não se esqueça de excluir todos os recursos que você implantou para evitar incorrer
em custos adicionais com eles.
Passo a passo - Criar VMs a partir de um script com
Azure PowerShell
 

Neste passo a passo, você escreve e executa um script local do PowerShell. O script do
PowerShell usa o módulo Azure PowerShell para criar três máquinas virtuais (VMs) no Azure a
partir de uma imagem Linux Ubuntu.

Conclua este passo a passo concluindo as etapas a seguir ou lendo-as.

Observação: as capturas de tela em todo este passo a passo são específicas do Windows,
mas os comandos do PowerShell serão executados em qualquer plataforma de sistema
operacional adequada com o Azure PowerShell.

Pré-requisitos
É necessária uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie
uma conta gratuita do Azure antes de começar.
A instalação do módulo Azure PowerShell requer Windows PowerShell 5.1 ou superior no
Windows ou PowerShell Core 6.0 no Windows, Linux, macOS e ARM. Siga estas instruções
para Instalar várias versões do PowerShell em sua máquina local.
Você deve ter um editor de texto instalado para escrever um novo script PowerShell. Você
poderia usar o PowerShell Integrated Scripting Environment (ISE) ou outra opção pode ser
usar Visual Studio Code.

Passos
1. Abra um editor de texto. Faça um novo arquivo e adicione o código a seguir ao novo arquivo.
Os comentários explicam cada um dos comandos do arquivo de script.

# captura o parâmetro de entrada em uma variável


param ([string] $ resourceGroup)

# solicitar um nome de usuário e senha para a conta de administrador de VMs


# e captura o resultado em uma variável
$ adminCredential = Get-Credential -Message "Digite um nome de usuário e
senha para o administrador da VM."

# Adicione um loop que execute três vezes para criar uma nova VM para cada
iteração do loop
Para ($ i = 1; $ i -le 3; $ i ++)
{
# crie um nome para cada VM, armazene-o em uma variável e envie-o para
o console
$ vmName = "AzDemo" + $ i
Write-Host "Criando VM:" $ vmName

# criar uma VM usando a variável $ vmName


New-AzVm -ResourceGroupName $ resourceGroup -Name $ vmName -Credential
$ adminCredential -Image UbuntuLTS
}
2. Salve o novo arquivo como azdemo.ps1 . Anote a localização do diretório onde você salvou o
arquivo de script; será necessário recuperar a localização do diretório na Etapa 6.

3. Abra uma nova sessão do PowerShell com privilégios elevados.

Windows: Selecione o ícone Iniciar na barra de tarefas. Digite PowerShell. Selecione


com o botão direito o ícone Windows PowerShell Desktop App. Escolha Executar
como administrador.

Linux e macOS: Em um terminal, inicie o PowerShell Core com privilégios elevados


usando o seguinte comando.

sudo pwsh

4. No prompt do PowerShell, instale o módulo Azure PowerShell ( Az ) executando o seguinte


comando.

Install-Module Az -AllowClobber

Responda Sim ou Sim para todos, se solicitado, para confiar no módulo Az .


Observação: os usuários do Windows devem concordar em instalar o provedor NuGet e em
instalar os módulos da Galeria do PowerShell (PSGallery), se solicitado. Se você receber falhas
de execução de script, execute Set-ExecutionPolicy RemoteSigned em uma sessão
elevada do PowerShell. A execução do comando irrestrita sua política de execução e
permite que você instale e execute módulos do PSGallery.

1. Atualize o módulo Az executando o seguinte comando.

Update-Module -Name Az

Responda Sim ou Sim para todos, se solicitado, para confiar nas atualizações do módulo Az.
Se você já tiver a versão mais recente do módulo Az instalada, o prompt será retornado
automaticamente.

2. Use o comando cd para mudar para o diretório que contém o arquivo de script do
PowerShell azdemo.ps1 que você criou na Etapa 1. Substitua <scriptsdir> pelo diretório
real onde você salvou o arquivo de script.

cd C: \ <scriptsdir>

3. Entre no Azure executando o seguinte comando. Quando solicitado, forneça suas


credenciais de login do Azure e selecione o botão entrar.

Connect-AzAccount
Observação: a Etapa 8 a seguir pressupõe que você tenha uma única assinatura do Azure
associada à sua conta do Azure. Se você tiver múltiplas assinaturas, você pode obter uma
lista de suas assinaturas usando o comando Get-AzSubscription . Especifique qual
assinatura usar com o comando Select-AzSubscription -Subscription" <Nome da sua
assinatura> " . Substitua o nome real da assinatura que deseja usar por <Nome da sua
assinatura> .

1. Crie um novo grupo de recursos usando o seguinte comando.

New-AzResourceGroup -Name <nome> -Localização <local>

Substitua <nome> por um nome adequado para o novo grupo de recursos. Por exemplo,
AzDemo . Adicione um valor para <location> que corresponda à região do Azure mais
próxima de você. Por exemplo, northeurope .

2. Execute o script azdemo.ps1 executando o seguinte comando. Substitua o nome do grupo


de recursos que você criou na Etapa 8 anterior por <nome do grupo de recursos> .

. \ azdemo.ps1 <nome do grupo de recursos>


3. Quando solicitado, forneça um nome de usuário e senha para o administrador da VM e
selecione ok. Por exemplo, para Nome de usuário insira azdemoadmin e para Senha insira
pa$$W0rd101 .

4. O script começará a criar os recursos do Azure necessários para cada VM e pode levar vários
minutos para ser concluído. Aguarde a conclusão do script antes de ir para a Etapa 12.
5. Quando o script for concluído, verifique se ele foi executado com êxito observando os
recursos listados no grupo de recursos que você criou na Etapa 8. Ao executar o comando a
seguir, você verá três VMs, cada uma com um nome exclusivo.

Get-AzResource -ResourceType Microsoft.Compute / virtualMachines

6. O sufixo AzVM é específico para comandos baseados em VM no Azure PowerShell. A seguir


estão exemplos de outros comandos do Azure PowerShell que você pode tentar com AzVM .
Command Descrição

Stop-AzVM -ResourceGroupName Pare uma VM em execução chamada <nome da


<nome do grupo de recursos> - vm> no grupo de recursos denominado <nome
Name <nome da vm> do grupo de recursos>

Start-AzVM -ResourceGroupName Inicie uma VM parada chamada <nome da vm>


<nome do grupo de recursos> - no grupo de recursos denominado <nome do
Name <nome da vm> grupo de recursos>

Restart-AzVM -
ResourceGroupName <nome do Reinicie a VM chamada <vm name> no grupo de
grupo de recursos> -Name <nome recursos denominado <resource group name>
da vm>

Update-AzVM -ResourceGroupName Atualize a configuração da VM chamada <vm


<nome do grupo de recursos> - name> no grupo de recursos denominado
Name <nome da vm> <resource group name>

Remove-AzVM -ResourceGroupName
Exclua a VM chamada <vm name> do grupo de
<nome do grupo de recursos> -
recursos denominado <resource group name>
Name <nome da vm>

Substitua o nome do grupo de recursos que você criou na Etapa 8 por <nome do grupo de
recursos> . Substitua <nome da vm> pelo nome de uma VM listada na Etapa 12. Se desejar,
você também pode dar uma olhada no Portal do Azure para verificar se as máquinas virtuais
estão presentes na GUI.

7. Quando terminar, use o seguinte comando do Azure PowerShell para excluir o grupo de
recursos e todos os recursos dentro dele.

Remove-AzResourceGroup -Name <nome do grupo de recursos>

Substitua o nome do grupo de recursos que você criou na Etapa 8 por <nome do grupo de
recursos> . Quando solicitado a confirmar a exclusão, responda Sim. O comando pode levar
vários minutos para ser concluído e retornará True quando o grupo de recursos for excluído
com êxito.

8. Execute o seguinte comando para desconectar a sessão do PowerShell de sua conta do


Azure. Em seguida, saia ou feche a janela do terminal do PowerShell.

desconectar-AzAccount
Parabéns! Você escreveu e executou um script local do PowerShell. O script PowerShell usou o
módulo Azure PowerShell para criar três VMs no Azure a partir de uma imagem Linux Ubuntu.

Observação: lembre-se de remover todos os recursos do Azure recém-criados que você


não usa mais. A remoção de recursos não utilizados garante que você não incorrerá em
custos inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao
qual pertencem os recursos não utilizados.
Passo a passo - Instale o servidor da web IIS em uma
VM com Azure Cloud Shell
 

Neste passo a passo, você usa o Azure Cloud Shell para automatizar a instalação do servidor da
Web do Windows Internet Information Services (IIS) em uma nova máquina virtual (VM). Azure
Cloud Shell cria uma VM e usa a extensão de script personalizado para instalar o IIS.

Conclua este passo a passo concluindo as etapas a seguir ou lendo-as.

Pré-requisitos
É necessária uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma
conta gratuita do Azure antes de começar.

Passos
1. Para executar o Azure Cloud Shell em shell.azure.com, selecione o ícone Launch Azure
Cloud Shell e entre com suas credenciais de login de usuário do Azure.

Inicie o Cloud Shell

Você também pode executar o Azure Cloud Shell de dentro do Portal do Azure usando o
ícone do Cloud Shell.

2. Se solicitado, escolha um ambiente Bash ou PowerShell. Este passo a passo usa


PowerShell.

3. Os usuários do Azure Cloud Shell pela primeira vez devem criar e configurar o
armazenamento do Cloud Drive para permitir que os arquivos do Azure Cloud Shell
persistam. Para criar e configurar o armazenamento, selecione Mostrar configurações
avançadas. Se você já criou e configurou o armazenamento, vá para a Etapa 5.
4. Forneça os seguintes detalhes para criar e configurar o armazenamento.

Assinatura: Escolha sua assinatura.


Região do Cloud Shell: Selecione o local mais próximo de você. Por exemplo, Norte da
Europa
Grupo de recursos: Escolha Criar novo e forneça um nome exclusivo para seu novo
grupo de recursos.
Conta de armazenamento: Selecione Criar novo e forneça um nome exclusivo para
sua conta de armazenamento.
Compartilhamento de arquivo: Escolha Criar novo e insira um nome de
compartilhamento de arquivo exclusivo.
Selecione o botão Criar armazenamento

Aguarde a conclusão da configuração do armazenamento. Quando a configuração do


armazenamento for concluída, a mensagem Bem-vindo ao Azure Cloud Shell será exibida
na janela do terminal.
5. No prompt do Azure Cloud Shell, defina um nome de usuário e senha de administrador de
VM com o comando Get-Credential . As credenciais são atribuídas à variável $ cred . A
variável é recuperada quando a nova VM é criada na próxima Etapa 6.

$ cred = Get-Credential

Quando solicitado, digite um nome de usuário e senha para o administrador da VM. Por
exemplo,

Usuário: myVMAdmin
Senha: pa$$W0rd101
6. Crie uma VM com o comando New-AzVM . O exemplo a seguir cria uma VM chamada myVM no
local North Europe . Se eles não existirem, o grupo de recursos myResourceGroup e os
recursos de rede de suporte são criados no Azure. Para permitir o tráfego da web, o
seguinte comando também abre a porta 80. Altere-as para configurações mais adequadas,
se preferir.

Observação: verifique se você está conectado à sua assinatura do Azure. Se você tiver
múltiplas assinaturas, você pode obter uma lista de suas assinaturas usando o
comando Get-AzSubscription . Especifique qual assinatura usar com o comando
Select-AzSubscription -Subscription" <Nome da sua assinatura> " . Substitua o
nome real da assinatura que deseja usar por <Nome da sua assinatura> .

New-AzVm `
-ResourceGroupName "myResourceGroup" `
-Nome "myVM" `
-Localização "Norte da Europa" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-SecurityGroupName "myNetworkSecurityGroup" `
-PublicIpAddressName "myPublicIpAddress" `
-OpenPorts 80 `
-Credencial $ cred

Quando os recursos recém-criados e a VM estiverem prontos, os detalhes sobre os recursos


e a VM serão exibidos na janela do Azure Cloud Shell. Aguarde que os recursos e a VM sejam
criados.
7. Use o comando Set-AzVMExtension para instalar a extensão de script personalizado. A
extensão de script personalizado executa o comando powershell Add-WindowsFeature
Web-Server para instalar o IIS em sua nova VM.

Set-AzVMExtension -ResourceGroupName "myResourceGroup" `


-ExtensionName "IIS" `
-VMNome "myVM" `
-Localização "Norte da Europa" `
-Publisher Microsoft.Compute `
-ExtensionType CustomScriptExtension `
-TypeHandlerVersion 1.8 `
-SettingString '{"commandToExecute": "powershell Add-WindowsFeature Web-
Server"}'

Aguarde a instalação da extensão de script personalizado e do IIS. Quando a extensão de


script personalizado instala o IIS com sucesso, IsSuccessStatusCode retornará True na
janela do Azure Cloud Shell.
8. Obtenha o endereço IP público de seu balanceador de carga com o comando Get-
AzPublicIPAddress . O exemplo a seguir obtém o endereço IP para * myPublicIPAddress *
criado na Etapa 4.

Get-AzPublicIPAddress `
-ResourceGroupName "myResourceGroup" `
-Nome "myPublicIPAddress" | selecione IPAddress

9. Use um navegador da web para navegar até o endereço IP público. A página Bem-vindo do
IIS do servidor Windows deve ser exibida em seu navegador.
10. Retorne ao Azure Cloud Shell. Execute o seguinte comando para remover o grupo de
recursos myResourceGroup , VM e todos os recursos relacionados. Escolha Sim para
confirmar a exclusão, quando solicitado.

Remove-AzResourceGroup -Name myResourceGroup

Parabéns! Você usou o Azure Cloud Shell para automatizar a instalação do IIS em uma nova VM.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertencem os recursos não utilizados.
Vídeo: Azure Advisor

Transcrições

O Azure Advisor é um serviço gratuito integrado ao Azure que fornece recomendações sobre alta
disponibilidade, segurança, desempenho e custo.
O Advisor analisa seus serviços implantados e procura maneiras de melhorar seu ambiente
nessas quatro áreas.
Com o Azure Advisor, você pode obter práticas recomendadas e recomendações proativas,
acionáveis e personalizadas, melhor desempenho, segurança e alta disponibilidade de seus
recursos e identificar oportunidades para reduzir seus custos gerais do Azure e obter
recomendações com ações propostas inline.
Você pode acessar o Consultor do Azure por meio do portal do Azure.
Depois de entrar no portal, selecione automaticamente "Consultor" no menu "Navegação" ou
pesquise-o no menu "Todos os serviços".
Você pode baixar recomendações do Consultor do Azure em formato PDF ou CSV, que você pode
compartilhar.
Azure Advisor
 

Azure Advisor
Azure Advisor é um serviço gratuito integrado ao Azure que fornece recomendações sobre alta
disponibilidade, segurança, desempenho e custo. O Advisor analisa seus serviços implantados e
procura maneiras de melhorar seu ambiente nessas quatro áreas.

Com o Azure Advisor, você pode:

Obtenha recomendações de práticas recomendadas proativas, acionáveis e personalizadas.


Melhore o desempenho, a segurança e a alta disponibilidade de seus recursos à medida que
você identifica oportunidades para reduzir seus custos gerais do Azure.
Obtenha recomendações com ações propostas inline.

Você pode acessar o Consultor do Azure por meio do portal do Azure. Depois de entrar no portal,
selecione Consultor no menu de navegação ou pesquise-o no menu Todos os serviços.

Você pode baixar recomendações do Consultor do Azure em formato PDF ou CSV, que você pode
compartilhar.

Observação: você pode ver mais detalhes sobre o Azure Advisor na página Azure Advisor.
Passo a passo - Salvar um relatório de
recomendações com o Azure Advisor
 

Neste passo a passo, você cria e salva um relatório de recomendações personalizadas com o
Azure Advisor. Você implanta uma máquina virtual (VM) e recursos de rede, que analisa o Azure
Advisor, para obter recomendações e gerar o relatório.

Conclua este passo a passo concluindo as etapas a seguir ou lendo-as.

Pré-requisitos
É necessária uma assinatura ativa do Azure. Se você não tiver uma assinatura do Azure, crie uma
conta gratuita do Azure antes de começar.

Passos
1. Selecione o botão Implantar no Azure para começar a implantar uma nova VM no Azure a
partir de um modelo. Entre no Portal do Azure, quando solicitado.

Implantar para Azure

Visualize

2. Insira os seguintes detalhes para a nova VM.

Assinatura: Selecione sua assinatura do Azure.


Grupo de recursos: Escolha Criar novo e insira um nome para o novo grupo de
recursos. Selecione o botão ok.
Local: Escolha o local do Azure mais próximo de você. Por exemplo, Australia
SouthEast .
Nome de usuário do administrador: Digite um nome para o administrador da VM.
Tipo de autenticação: Selecione senha .
Senha ou chave do administrador: digite uma senha para o administrador da VM.
Prefixo do rótulo DNS: Insira um prefixo do rótulo DNS. Por exemplo, mydnsprefix
Versão do Ubuntu OS: deixe a configuração padrão. Por exemplo, 16.04.0LTS
Local: Deixe com a configuração padrão [resourceGroup (). Local]
Marque a caixa para concordar com os termos e condições.
Selecione o botão Comprar.
Observação: quando a implantação é iniciada, uma notificação é exibida no Portal do
Azure, indicando que a implantação está em andamento. Outra notificação é exibida
quando a implantação é concluída com êxito.

1. Quando a implantação for concluída, escolha Ir para o grupo de recursos na área de


notificação para abrir a folha Visão geral do grupo de recursos do Azure. Você também
pode selecionar Grupos de recursos no menu principal do Azure e, em seguida, escolher
seu grupo de recursos na lista.
2. Verifique se a nova VM e os recursos de rede associados estão presentes no painel Visão
geral do grupo de recursos do Azure.

3. Abra Advisor no menu principal do Azure. O bloco Recomendações em Visão geral e os


painéis permitem que você filtre as recomendações identificadas pelo Consultor do Azure.
Por exemplo, para obter uma visão geral das recomendações da Central de segurança,
selecione o painel Segurança.
Observação: as recomendações do Azure Advisor são exclusivas para sua configuração e
histórico de uso do Azure. Mais ou menos recomendações podem estar disponíveis, de
acordo com suas configurações de recursos do Azure e telemetria de uso.

1. Escolha Seguir as recomendações da central de segurança para ver uma lista de


recomendações da central de segurança aplicáveis à sua assinatura.

2. Selecione uma recomendação na lista para obter mais informações. O exemplo a seguir
mostra como acessar informações sobre como aplicar criptografia de disco a VMs. Explore
as outras recomendações para aprender sobre o Azure Advisor.
3. Para baixar um relatório de recomendações do Azure Advisor, volte para Visão geral do
Azure Advisor. Selecione Baixar recomendações como PDF ou CSV e salve o arquivo de
relatório.
Parabéns! Você criou e salvou um relatório de recomendações personalizadas com o Azure
Advisor.

Nota: Lembre-se de remover quaisquer recursos do Azure recém-criados que você não usa
mais. A remoção de recursos não utilizados garante que você não incorrerá em custos
inesperados. Remova os recursos não utilizados excluindo o Grupo de Recursos ao qual
pertencem os recursos não utilizados.
Perguntas de revisão dos principais serviços do
Azure
 

Sobre questões de revisão


As perguntas de revisão do final do módulo são apenas para prática e não estão incluídas na sua
nota do curso. A avaliação final no final do curso é pontuada.

Revisar Questão 1
0,0 / 1,0 ponto (sem nota)

(escolha quatro)

Quais termos da lista a seguir são componentes arquitetônicos básicos válidos do Microsoft
Azure?

Região
Zona de disponibilidade

Grupo de servidores
Grupo de recursos

Conjunto de disponibilidade

Revisar Questão 2
0,0 / 1,0 ponto (sem nota)

Cada recurso criado no Azure deve existir em um e apenas um o quê?

Conjunto de disponibilidade
Zona de disponibilidade

Grupo de recursos
Azure Resource Manager

Revisão da pergunta 3
0,0 / 1,0 ponto (sem nota)

Como prática recomendada, todos os recursos que fazem parte de um aplicativo e compartilham
o mesmo ciclo de vida existem no mesmo quê?

Selecionar uma opção

Revisão da pergunta 4
0,0 / 1,0 ponto (sem nota)

(escolha dois)
Você deseja implantar um aplicativo em um contêiner e pode precisar executá-lo em escala em
algumas ocasiões. Você deseja implantar os contêineres diretamente no Azure sem precisar
implantar primeiro as máquinas virtuais. Quais serviços estão disponíveis para você usar para
implantar contêineres diretamente no Azure?

Serviço Azure Kubernetes (AKS)

Azure Functions

VMs

Instâncias de contêiner do Azure

Revisar Questão 5
0,0 / 1,0 ponto (sem nota)

Você precisa implantar um aplicativo herdado no Azure que tenha algumas personalizações
necessárias para garantir que ele seja executado com êxito. O aplicativo será executado em uma
VM do Windows. Em qual serviço do Azure da lista abaixo você recomendaria para executar a
máquina virtual?

Serviço de Aplicativo do Azure


Grade de Eventos Azure

Máquinas Virtuais do Azure


Instâncias de contêiner do Azure

Revisar Questão 6
0,0 / 1,0 ponto (sem nota)

Verdadeiro ou falso: os modelos do Resource Manager são arquivos JSON.

Verdade
Falso

Revisão da Questão 7
0,0 / 1,0 ponto (sem nota)

Quais dos serviços a seguir fazem parte dos serviços de rede principal no Azure?

Serviços de aplicativos do Azure

Armazenamento de Blob do Azure


Azure Cosmos DB

Gateway VPN do Azure

Revisar Questão 8
0,0 / 1,0 ponto (sem nota)

Quais dos serviços a seguir fazem parte dos serviços Core IoT no Azure?

IoT Central
Gateway de Aplicativo

Azure DevOps
Azure PowerShell

Revisão da pergunta 10
0,0 / 1,0 ponto (sem nota)

Qual dos serviços a seguir faz parte do serviço de Inteligência Artificial no Azure?

HDInsight
Serviço Azure Machine Learning

Azure DevTest Labs

Consultor Azure
Resumo do Módulo 2
Favoritar esta página

Neste módulo, você aprendeu sobre os principais componentes arquitetônicos do Microsoft


Azure, os principais serviços e soluções do Azure e várias ferramentas de gerenciamento
disponíveis para gerenciar e configurar o Azure.

Principais componentes arquitetônicos do Azure


Nesta lição, aprendemos como os datacenters e serviços do Azure estão localizados e
organizados em regiões e geografias. Também aprendemos como a disponibilidade é alcançada
usando zonas de disponibilidade e conjuntos de disponibilidade. Aprendemos como automatizar
implantações e configuração de recursos e serviços usando modelos JSON declarativos que
utilizam a camada do Azure Resource Manager para criar e configurar recursos. E, por fim,
aprendemos como usar grupos de recursos para gerenciar recursos no Azure.

Serviços e produtos básicos do Azure


Nesta lição, aprendemos sobre serviços de computação e o uso de máquinas virtuais e
contêineres. Obtivemos uma compreensão de alguns dos serviços que compõem o serviço de
computação, como VMs do Azure, conjuntos de dimensionamento de VM, serviços e funções de
aplicativos, instâncias de contêiner do Azure e serviço Kubernetes do Azure. Também
aprendemos sobre serviços de rede, como Rede Virtual, Azure Load Balancer, VPN Gateway,
Application Gateway e Azure Content Delivery Network.

Soluções Azure
Nesta lição, aprendemos sobre soluções como IoT e serviços que fazem parte da oferta de
serviço, como Azure IoT Hub e Microsoft IoT Central. Discutimos os serviços de análise de big
data, como Azure SQL Data Warehouse, HDInsight e Azure Data Lake Analytics. Também
aprendemos sobre IA e como ela utiliza serviços de aprendizado de máquina, como Azure
Machine Learning e Azure Machine Learning Studio. Também aprendemos sobre serviços de
computação sem servidor, como Azure Functions, Azure Logic Apps e Azure Event Grid. Por fim,
aprendemos sobre os serviços DevOps, como Azure DevOps e Azure DevTest Labs.

Ferramentas de gerenciamento do Azure


Nesta lição, aprendemos sobre as ferramentas de gerenciamento disponíveis para gerenciar e
configurar o Azure, como Portal do Azure, Azure PowerShell, CLI do Azure e Azure Cloud Shell.
Também inclui o Azure Advisor, que fornece recomendações sobre alta disponibilidade,
segurança, desempenho e custo.

Você também pode gostar