Curso
Armazenamento em nuvem pode parecer uma caixa-preta até você colocar a mão na massa — e o Azure Blob Storage é um ótimo ponto de partida. Seja para imagens, arquivos de texto, vídeos ou backups, o Blob Storage oferece uma forma escalável e segura de armazenar dados não estruturados na nuvem.
Neste tutorial, vou guiar você pelo essencial do Azure Blob Storage — o que é, por que importa e como começar. Vamos ao prático: enviar e baixar dados, definir permissões e gerenciar políticas de ciclo de vida para manter seu armazenamento enxuto e eficiente. Se você está conhecendo o Azure agora ou adicionando blob storage ao seu toolkit de nuvem, este guia vai ajudar você a começar com o pé direito.
O que é o Azure Blob Storage?
“Blob” é a sigla para Binary Large Object — um termo usado para descrever o armazenamento de dados não estruturados, como textos, imagens e vídeos. O Azure Blob Storage é a solução da Microsoft Azure para armazenar esses blobs na nuvem.
Ele oferece armazenamento flexível — você paga apenas pelo uso. Dependendo da velocidade de acesso necessária, é possível escolher entre diferentes camadas (hot, cool e archive). Por ser um serviço em nuvem, é escalável, seguro e fácil de gerenciar. Como serviço do Azure, integra-se a outros serviços como Azure Backup, Azure Synapse, Azure CDN, Azure ML e mais.
Se você é novo no ecossistema mais amplo do Azure, nosso curso Understanding Microsoft Azure Architecture and Services oferece uma introdução estruturada.
Configurando o Azure Blob Storage
Agora, vamos colocar a mão na massa e começar a trabalhar com o Azure Blob Storage! Para este tutorial, assumo que você já tem uma conta Azure — seja um teste com créditos gratuitos ou uma conta paga.
Criando uma conta de armazenamento
Para começar, criamos uma conta de Storage no portal do Azure:
- Na página inicial do Azure, selecione Storage accounts.

- A página de Storage accounts mostra uma tabela com as contas de armazenamento sob sua conta Azure. Você pode ter várias storage accounts em uma única conta Azure. Selecione o botão Create storage account.

- Na página Create a storage account, preencha os detalhes da sua nova conta de armazenamento:
- Escolha sua assinatura (subscription).
- Em Resource group, crie um novo grupo de recursos, se necessário. Recomendo organizar os resource groups por uso pretendido ou projeto.
- Dê um nome à storage account. Vamos chamar de
datacampstorage1. - Escolha a região geográfica.
- Em Performance, selecione Standard. É suficiente para aplicações comuns e testes. Premium é para apps que exigem baixa latência.
- Em Redundancy, selecione Locally-redundant storage (LRS). Isso cria um backup na mesma região. Para aplicações críticas que exigem backups em regiões diferentes, escolha Geo-redundant storage (GRS).

- Selecione Next para ir às configurações Advanced.
- Na aba Advanced, em Security, marque Allow enabling anonymous access on individual containers. Isso permite que você habilite acesso anônimo por container (por exemplo, para usuários na internet). Observe que será preciso ativar o acesso anônimo em cada container individualmente.

- Após a configuração avançada (acima), você pode:
- Selecionar Review + create para ver o resumo das configurações e, ao final da página, clicar em Create para criar a storage account.
- Ou selecionar Next para ir à aba Networking e continuar personalizando. Ao seguir em Next, você verá as páginas de configuração de proteção de dados, criptografia e tags. Neste tutorial introdutório, vamos manter os padrões.
A próxima página confirma que a storage account foi criada. Selecione Go to resource para ver os detalhes e seguir com as ações.

Pronto! Você criou uma nova storage account.
Configurando containers de blob
O Azure Blob Storage organiza dados em containers. Cada container pode armazenar muitos blobs, como um diretório em um sistema de arquivos. Os blobs podem ser de vários tipos, como PDF, vídeos e mais. Use containers para organizar dados por região, projeto etc.
Para criar um container:
- Na página da Storage account, selecione Data storage no menu lateral. Será aberto um submenu com Containers, File shares, Queues e Tables. Selecione Containers.
- A página Containers mostra uma tabela com os containers desta storage account. Para criar um novo container, clique em + Container no topo da tabela.

- No painel New container:
- Informe o nome do novo container. Vamos criar
datacampstoragecontainer1. - Selecione o Anonymous access level. Existem três níveis:
- Private — apenas o proprietário da conta acessa os dados.
- Blob — os blobs (no container) podem ser lidos anonimamente pela internet. Esse acesso não se estende a outros dados (como queues e tables) no mesmo container. Além disso, clientes anônimos não conseguem listar os itens do container; só podem ler um blob dado seu URL. Neste tutorial, selecione Blob.
- Container — permite leitura anônima e listagem de todo o conteúdo do container.
- Clique em Create (no rodapé do painel).
- Informe o nome do novo container. Vamos criar
A página Containers agora mostra o novo container:

Fazendo upload e gerenciando blobs no Azure Blob Storage
Existem três formas principais de enviar um blob para o container: pelo portal do Azure, pela CLI (Command Line Interface) e pelo aplicativo Storage Explorer. Nesta seção, explico como usar cada método para enviar um arquivo ao Blob Storage.
Usando o portal do Azure
Para fazer upload de um arquivo pelo portal:
- Na página Containers (como acima), selecione Overview no menu à esquerda.
- Clique em Upload na barra superior.

- No painel Upload blob, arraste e solte o(s) arquivo(s) ou use Browse for files. Selecione o container que você acabou de criar.

- Clique em Upload.
- Após alguns instantes (dependendo do tamanho), aparece uma confirmação de sucesso.
Como alternativa, você pode primeiro abrir um container específico na página Containers e, em seguida, clicar em Upload no topo.
Usando a Azure CLI
Para enviar um arquivo ao Blob Storage via CLI:
- Faça login no Azure Cloud Shell. Escolha seu shell preferido (Bash ou PowerShell) em modo efêmero. Neste tutorial, uso Bash.
- Autentique-se na sua conta Azure a partir do shell e execute:
az login
- Siga as instruções de login na tela:
- Clique no link para abrir a página de device login.
- Insira o código de autenticação fornecido.
- Escolha sua conta Azure.
- Confirme o login.
- Feche a janela e volte ao Cloud Shell.
- Será exibida uma lista numerada de subscriptions do Azure. Digite o número da subscription que deseja usar.
- Crie um arquivo de texto
foobar.txtpara testar:
nano foobar.txt
- Adicione uma linha ao arquivo, salve com
Ctrl + Se saia do Nano comCtrl + X. - Confira se o arquivo foi salvo com o texto adicionado:
less foobar.txt
- Pressione
Qpara sair doless.
Agora vamos enviar esse arquivo ao Blob Storage:
- Use o comando a seguir para fazer upload do blob:
az storage blob upload --account-name datacampstorage1 --container-name datacampstoragecontainer1 --name foobar.txt --file foobar.txt
No comando acima, o nome da storage account é datacampstorage1 e o do container é datacampstoragecontainer1. Se você usou nomes diferentes, ajuste conforme necessário.
Após o upload bem-sucedido, você verá uma mensagem semelhante a:
Finished[########################] 100.0000%
Se estiver usando a linha de comando, mantenha nosso cheat sheet do Azure CLI por perto para consultar os comandos essenciais.
Usando o Storage Explorer
Você também pode usar o aplicativo Storage Explorer do Azure para enviar blobs. Para fazer upload de arquivos ao Azure Blob Storage:
- Abra o Storage Explorer e conecte-se à sua conta Azure Storage. Se não conhece o app, siga o tutorial do Storage Explorer.
- Pelo painel lateral ou janela Explorer, entre no container onde deseja enviar o arquivo.
- Na barra superior, clique em Upload. No menu suspenso, selecione Upload Files.
- No popover Upload Files:
- Clique no campo Selected files.
- Escolha os arquivos no seu computador.

- Preencha os demais campos, se necessário, ou mantenha os padrões.
- Clique em Upload.

- Quando o upload terminar, a aba Explorer é atualizada automaticamente para mostrar o novo arquivo.
Gerenciando blobs
Depois de enviar arquivos ao Blob Storage, vou mostrar como listar os blobs de um container e como baixá-los.
Listando blobs
Vamos usar o portal do Azure e a CLI para ver a lista de blobs de um container.
Portal do Azure
No portal, na página Containers:
- Selecione o container com os blobs que deseja listar.

- A página do Container deve listar todos os blobs daquele container.

Azure CLI
Na Azure CLI, use o comando:
az storage blob list --account-name datacampstorage1 --container-name datacampstoragecontainer1 --output table
Como antes, substitua pelos nomes corretos da sua storage account e container. A saída será parecida com o exemplo:

Baixando blobs
Da mesma forma, você pode baixar blobs pelo portal do Azure ou pela CLI.
Portal do Azure
Para baixar um blob pelo portal:
- Vá até a página do Container, que mostra a tabela com todos os blobs.
- Clique nos três pontos na última coluna da linha do blob desejado. Em monitores menores, talvez seja preciso rolar para a direita.

- No menu, selecione Download.
- O blob será baixado para seu dispositivo local.
Azure CLI
Para baixar um blob via Azure CLI, use:
az storage blob download --account-name datacampstorage1 --container-name datacampstoragecontainer1 --name foobar.txt --file /tmp/foobar.txt
Lembre-se de usar os valores corretos dos parâmetros.
O blob é baixado para o filesystem remoto do Azure. Por exemplo, para ver o conteúdo do diretório /tmp usado acima, use ls na Azure CLI:
ls /tmp
Note que a Azure CLI não tem acesso nem conhecimento do seu computador local.
Para se aprofundar no gerenciamento de pipelines de CI/CD no ecossistema Azure, confira nosso tutorial de Azure DevOps.
Organizando blobs com prefixos e diretórios virtuais
O Azure Blob Storage é organizado como um sistema de arquivos plano, sem pastas ou diretórios reais. Todos os blobs ficam armazenados como arquivos individuais dentro de containers.
Na prática, muitas aplicações precisam de uma estrutura de diretórios. Por exemplo, um sistema de CFTV pode querer guardar os vídeos de cada dia em pastas separadas. Para isso, dá para simular diretórios com prefixos baseados em barra no nome do arquivo.
Se você tiver um diretório pai month1 com dois subdiretórios, day1 e day2, cada um com um arquivo image1.jpg, os caminhos ficariam:
month1/day1/image1.jpgmonth1/day2/image1.jpg
O Azure Blob Storage permite usar esses caminhos (incluindo nomes de pastas e barras) como nomes de arquivos do blob. day1 e day2 não são diretórios de fato, mas parte do nome dos respectivos blobs. Sua aplicação se beneficia dessa estrutura “pseudo-diretórios” para organizar arquivos.
Para necessidades de armazenamento estruturado junto com blobs, você também pode explorar nosso guia de Azure SQL Database.
Obter a certificação Azure AZ-900
Acessando e protegendo o Azure Blob Storage
Segurança é prioridade em sistemas de armazenamento corporativos. Há várias formas de acessar o Azure Blob Storage com segurança, como tokens SAS, chaves de acesso e contas corporativas.
Controle de acesso com tokens SAS
Em produção, você restringe o acesso a arquivos e dados no Blob Storage — normalmente, eles não devem ser públicos. As Shared Access Signatures (SAS) oferecem um método seguro para gerenciar o acesso aos seus dados.
O SAS funciona via tokens anexados ao URL do recurso que você quer compartilhar. O token inclui o tipo de permissão (ler, escrever, excluir etc.), a validade do token e os protocolos (HTTP e/ou HTTPS) permitidos para acessar o recurso.
Por exemplo, se o URL de um blob for:
https://my_account.blob.core.windows.net/my_container/my_file
Após anexar o token, ele fica assim:
https://my_account.blob.core.windows.net/my_container/my_file?sp=r&st=TIME&OTHER_PARAMETERS
Os passos abaixo mostram como gerar um token SAS para um container específico pelo portal do Azure.
- Acesse a página da Storage account.
- No menu à esquerda, em Data storage, selecione Containers. Essa página lista os containers desta storage account.
- Encontre a linha do container para o qual você quer gerar o token.
- Clique nos três pontos na coluna mais à direita.

- Selecione Generate SAS no menu.

Na janela Generate SAS:
- Escolha o método de assinatura:
- Chave de conta (account key) ou user delegation key.
- Para este tutorial, use a account key para assinar o SAS.
- A user delegation key é baseada no Azure Active Directory e vinculada a um usuário ID via Microsoft Entra.
- Selecione os tipos de permissão autorizados para este token:
- Leitura, escrita, exclusão etc.
- Para este tutorial, conceda apenas leitura.
- Defina início e expiração da validade do token.
- Escolha os protocolos de IP pelos quais o cliente poderá acessar seus dados.
- Clique em Generate SAS token and URL.
Agora você pode acessar um blob privado usando o token e a URL gerados. Ao tentar acessar um blob privado sem os tokens corretos, você recebe um erro XML: “The specified resource does not exist.”
Usando Microsoft Entra ID para autenticação
O Microsoft Entra ID centraliza identidades e papéis e permite acesso granular aos recursos do Azure. Além de tokens SAS e chaves, é outra opção (mais segura) para gerenciar acesso a entidades do Azure Blob Storage. Você pode conceder permissões específicas a usuários ou grupos por meio de papéis — isso é o Role-Based Access Control (RBAC).
O RBAC facilita o controle fino de acesso com papéis como Owner, Contributor e Reader. Você pode definir permissões em vários níveis, como na Storage account inteira ou em containers individuais.
Por exemplo, para uma storage account específica, você pode atribuir a um usuário o papel de Storage Blob Data Reader. Esse usuário poderá ler blobs naquela conta, mas não escrever ou listar todos os blobs.
Você também pode integrar o Azure Blob Storage com sistemas de autenticação corporativos, usando Entra IDs para autenticar usuários. Usuários e apps corporativos no Azure já possuem (ou podem obter) Entra IDs, facilitando a gestão centralizada com credenciais existentes.
Note que Microsoft Entra ID é o novo nome do Azure Active Directory (AD).
Na próxima seção, mostro como atribuir papéis a usuários e gerenciar o acesso às entidades do Blob Storage.
Configurando o Role-Based Access Control (RBAC)
Vou mostrar como configurar o acesso atribuindo papéis em um Storage Container. O processo para Storage Accounts é parecido.
- Na página do Storage container, no menu lateral, selecione Access Control (IAM).
- Na página de Access Control, clique em Add na barra superior.
- Selecione Add role assignment no menu.

- Em Add role assignment, na aba Role, digite “blob” na busca. Isso mostra os papéis pré-configurados relevantes para recursos de Blob Storage.

Você pode escolher entre três tipos de papéis para Blob Storage:
- Storage Blob Data Reader: acesso somente leitura a containers e dados.
- Storage Blob Data Contributor: pode ler, escrever e excluir recursos.
- Storage Blob Data Owner: acesso total aos recursos de armazenamento.
Observe que papéis são herdados. Por exemplo, se você atribuir “Owner” em uma Storage Account, a pessoa também será owner dos Containers dessa conta.
- Para o exemplo, escolha Storage Blob Data Contributor e clique em Next.
- Em Add role assignment, na aba Members , clique em Select members para escolher quem receberá o papel selecionado.

- No painel Select members, digite o nome do usuário ou app. Selecione o membro adequado nos resultados e clique em Select no rodapé.
- Clique em Review + assign para concluir.
Recursos avançados do Azure Blob Storage
Já vimos o básico do Azure Blob Storage. Quando quiser avançar, considere as estratégias abaixo.
Gerenciamento de ciclo de vida de blobs
Dados acessados com frequência devem ficar em camadas de acesso rápido, como Hot. Dados raramente acessados podem ir para camadas mais lentas e econômicas, como Archive.
O desafio é identificar dinamicamente quais blobs deixaram de ser acessados com frequência para movê-los a um storage mais barato. Para fazer isso automaticamente, o Azure oferece o recurso de Lifecycle management. Com ele, dá para mover blobs dinamicamente para camadas mais baratas quando não estão sendo modificados ativamente.
O Lifecycle management é configurado no nível da Storage Account. Veja como ativar e criar uma regra para mover blobs de Hot para Cool após 30 dias de inatividade:
- Na página da Storage Account, no menu lateral, selecione Data management > Lifecycle management
- A página mostra a lista de regras ativas.

- Clique em Add a rule na barra superior.
- Em Add a rule, selecione:
- Um nome para a regra
- O escopo da regra
- O tipo e subtipo de blobs aos quais ela se aplica
- Selecione Next.
- A regra define que se o blob foi criado ou modificado há mais de N dias (você informa o valor de N), o Azure executa uma ação (à sua escolha):
- Escolha a condição no primeiro bloco, em If. Em More than (days ago), informe 30.
- No bloco seguinte, em Then, escolha a ação — Move to cool storage.

- Adicione a regra.
Versionamento e soft delete
Em qualquer sistema de armazenamento, é essencial se recuperar de erros e ações não intencionais. O Azure Blob Storage ajuda com versionamento e soft delete.
Versionamento
É útil restaurar versões anteriores de um arquivo caso você salve alterações incorretas. O versionamento de blobs permite reter automaticamente versões antigas quando você modifica um blob. Para ativar:
- Na página da Storage account, selecione Data management > Data protection no menu lateral.
- Em Data protection, em Tracking, marque Enable versioning for blobs
- Selecione se deseja:
- Reter todas as versões anteriores.
- Excluir versões antigas após alguns dias.

- Salve as alterações.
Pronto, o versionamento está ativo na sua conta!
Soft delete
Quem nunca excluiu o arquivo errado? É essencial poder recuperar os dados nesses casos.
O soft delete para blobs retém dados excluídos por um número de dias definido. Durante esse período, você pode restaurar o item. Após o prazo, a exclusão é permanente. Isso protege contra exclusões e sobrescritas acidentais.
Para ativar e usar o soft delete:
- Na Storage account, selecione Data management > Data protection.
- Em Data protection, marque:
- Enable soft delete for blobs
- Enable soft delete for containers
- Defina o número de dias de retenção.
- Salve as alterações.
Pronto, o soft delete está ativo na sua conta!
Criptografia de dados e acesso seguro
Por padrão, o Azure usa criptografia simétrica AES-256 em repouso para manter os dados seguros. Um invasor com acesso físico ao disco não consegue decifrar os dados sem as chaves. Muitas organizações precisam disso por requisitos de segurança e conformidade.
Por padrão, você não precisa gerenciar as chaves. O Azure cuida disso nos bastidores. Porém, é possível usar o Key Vault e fornecer suas próprias chaves para mais controle:
- No portal do Azure, pesquise “key vault” na barra superior.
- Selecione Key vaults.
- A página Key vaults lista seus cofres de chaves.
- Clique em Create na barra superior.
- Na página Create a key vault:
- Selecione o resource group para o qual as chaves deste cofre serão usadas.
- Informe o nome do cofre e a região onde será armazenado.
- Clique em Review + Create.

- Revise os detalhes e clique em Create.
A criação do cofre pode levar alguns minutos e, depois, você será direcionado à página dele.

Após criar o Key Vault, adicione suas chaves e segredos:
- No menu lateral, vá em Objects > Keys.
- Clique em Generate/Import na barra superior.
- Escolha gerar ou importar uma nova chave. Você pode gerar localmente e enviar ao Azure ou gerar diretamente na plataforma.
- Informe o nome da chave.
- Selecione tipo, tamanho, algoritmo etc.
- Opcionalmente, defina datas de ativação e expiração.

- Clique em Create.
Pronto, você adicionou uma chave ao seu key vault.
Geo-replicação para recuperação de desastres
Quanto maior a necessidade de segurança dos seus dados (contra falhas técnicas ou desastres naturais), maior redundância você deve incorporar ao sistema. Redundância significa replicar os mesmos dados em vários dispositivos e/ou locais — e isso tem custo. Você pode escolher entre níveis de redundância:
- Locally redundant storage (LRS): dados replicados dentro do mesmo data center. Opção mais barata.
- Zone-redundant storage (ZRS): três ou mais réplicas em data centers diferentes na mesma região geográfica.
- Geo-redundant storage (GRS): data centers em regiões geográficas distintas mantêm réplicas da sua storage account. Opção mais segura.
Gestão e otimização de custos no Azure Blob Storage
Armazenamento em nuvem, apesar de todos os benefícios, pode ficar caro se os custos não forem bem gerenciados. Nesta seção, faço um panorama de como otimizar e controlar gastos no Azure Blob Storage.
Entendendo a precificação do Azure Blob Storage
O Azure Storage tem diferentes faixas de preço, conforme opções e serviços adicionais:
- Frequência de acesso: dados acessados com frequência devem ficar em dispositivos com leitura/gravação mais rápidas. Já dados raramente acessados podem ficar em dispositivos mais lentos e baratos.
- Hot: geralmente em SSDs modernos — rápidos, porém caros. Melhor experiência para o usuário.
- Cool: indicado para dados acessados com pouca frequência, como backups. Às vezes é usado para arquivos grandes (como vídeos), caros para manter em hot.
- Archive: dados acessados muito raramente são arquivados. Convencionalmente, em fitas; custo de armazenamento baixo, mas recuperação cara (acesso sequencial).
- Redundância: quanto mais segurança contra falhas e desastres, mais redundância — e maior o custo.
- Locally redundant storage (LRS): dados replicados no mesmo data center. Opção mais barata.
- Zone-redundant storage (ZRS): três ou mais réplicas em data centers diferentes na mesma região.
- Geo-redundant storage (GRS): réplicas em regiões geográficas distintas. Opção mais segura.
- Transferência de dados:
- Normalmente, transferir dados na mesma região entre serviços do Azure é gratuito.
- Ingress (entrada de dados no Azure Storage) também costuma ser gratuito.
- Egress (saída de dados do Azure), como usuários na internet acessando seus dados, gera custos — normalmente por volume.
Dicas de otimização de custos
Com base no que vimos, seguem algumas boas práticas para evitar que os custos saiam do controle.
- Aproveite as diferentes camadas de storage. Mova dados pouco acessados para Cool ou Archive.
- Um serviço de cache como um CDN pode ajudar a reduzir latência. Isso permite manter arquivos grandes, como vídeos, em Cool.
- Habilite e configure políticas de ciclo de vida para mover blobs inativos para camadas de menor custo.
Solução de problemas no Azure Blob Storage
Embora o Azure Storage seja amplamente utilizado, erros podem acontecer.
Problemas comuns em uploads de blobs
Problemas de rede e erros de permissão estão entre os mais comuns. Conexões lentas e proxies mal configurados costumam gerar falhas, geralmente resolvidas verificando conexão e ajustes.
Erros ao enviar arquivos grandes também são comuns. Uma queda momentânea na rede pode travar o upload. Para contornar, confira as políticas de retry do Azure e configure conforme necessário. Outra solução prática é quebrar uploads grandes em partes menores e enviar cada bloco separadamente com a operação Put Block.
Erros de permissão ocorrem quando suas chaves, tokens ou Entra ID não estão autorizados à operação desejada (por exemplo, ler ou escrever) no container ou na conta. É possível que as chaves tenham sido renovadas ou o token expirado. O responsável pelo container pode ajudar a conceder os acessos corretos.
Monitorando o uso do blob storage
O Azure inclui várias ferramentas para monitorar o desempenho do Storage. Vamos ver duas opções comuns:
- Metrics dentro do Azure Storage
- Azure Monitor
Azure Storage Metrics
O Azure Storage tem uma ferramenta integrada de monitoramento. Para acessar:
- Na página da Storage account, selecione Monitoring > Metrics
- A página Metrics mostra um gráfico inicialmente vazio. Você precisa escolher o que exibir.

- Na barra de seleção (em Scope) no topo do gráfico, escolha a entidade de storage a monitorar:
- Em Metric Namespace, selecione Account ou Blob.
- Em Metric, escolha uma métrica relevante, como Blob count, Ingress, Capacity, Transactions etc.
- No canto superior direito, ajuste o período de tempo desejado.
- O gráfico resultante mostra o desempenho usando a métrica escolhida no período selecionado.

Azure Monitor
O Azure Monitor é uma ferramenta de alto nível para monitorar vários recursos do Azure. Para acessá-lo:
- No portal, pesquise por monitor na barra superior.
- Selecione Monitor nos resultados.

- Na home do Monitor, no menu lateral, selecione Insights > Storage accounts.

- Em Monitor | Storage accounts, selecione a storage account para ver os insights.
- A página de Insights mostra métricas úteis, como transações por tipo de storage, latência, disponibilidade e mais.

- No topo, personalize o intervalo de tempo das métricas.
- Use o botão Customize na barra superior para alterar o layout das tabelas.
Conclusão
Armazenamento em nuvem é parte essencial do software moderno. Neste artigo, vimos como começar com o Azure Blob Storage e como usá-lo para enviar e baixar blobs. Também cobrimos aspectos práticos, como gerenciar acessos e monitorar o uso para controlar custos.
A Microsoft Azure e a Amazon AWS oferecem muitos serviços semelhantes. Para decidir qual atende melhor às suas necessidades, confira nossa comparação entre AWS e Azure. E se você tem uma entrevista envolvendo serviços Azure, temos uma lista de perguntas relevantes para você!
Obter a certificação Azure AZ-900
Arun é um ex-fundador de startup que gosta de criar coisas novas. Atualmente, ele está explorando os fundamentos técnicos e matemáticos da Inteligência Artificial. Ele adora compartilhar o que aprendeu, por isso escreve sobre isso.
Além do DataCamp, você pode ler as publicações dele no Medium, Airbyte e Vultr.

