Explorando a Arquitetura da Azure: Como a Infraestrutura da Microsoft Potencializa seus Serviços em Nuvem

Antônio Silva
5 min readApr 27, 2023

--

Introdução

A organização da estrutura do Azure é de vital importância para uma otimização do gerenciamento dos recursos e o controle de permissão para nossa organização.

Tópicos

  • Assinaturas e grupos de gerenciamento do Azure.
  • Regiões, pares de regiões e zonas de disponibilidade do Azure.
  • Grupos de recursos, recursos do Azure e Azure Resource Manager.

Assinaturas e grupos de gerenciamento do Azure.

Recursos: na plataforma Azure, recursos se referem a todos os serviços e ferramentas disponíveis para uso na nuvem da Microsoft, como armazenamento de dados, poder de processamento de servidores, serviços de rede e conectividade, bancos de dados, inteligência artificial, segurança e muito mais.

Grupo de Recursos: é uma coleção lógica de recursos relacionados que são implantados, gerenciados e monitorados juntos. Ele permite que os usuários organizem e gerenciem os recursos de sua solução em um único local, facilitando a implementação, o gerenciamento e o monitoramento de recursos e serviços em conjunto.

Assinaturas: são planos de cobrança que permitem que os usuários acessem e usem os serviços e recursos do Azure. As assinaturas permitem que os usuários paguem somente pelo que usam e escolham o nível de suporte e recursos que desejam.

Grupo de Gerenciamento: é uma coleção de assinaturas e grupos de recursos que fornecem uma maneira organizada de gerenciar vários recursos e serviços na nuvem do Azure. Ele permite que os usuários gerenciem vários grupos de recursos e assinaturas como uma única entidade, o que facilita o gerenciamento e a administração de várias soluções na nuvem.

Regiões, pares de regiões e zonas de disponibilidade do Azure.

Regiões são data centers geograficamente espalhados pelo globo que oferecem seus serviços.

Uma retrospectiva do Azure e da comunidade em 2020 — https://www.microsoft.com/azure/partners/news/article/a-look-back-at-azure-and-the-community-in-2020

Visando a disponibilidade, performance, segurança e leis estabelecidas em cada país o Azure possuem data centers que oferecem os serviços para seus clientes ou usuários finais.

Zona de disponibilidades

Imagine que uma região que hospeda os serviços do Azure sofre um desastre climático em uma área específica onde um data center está localizado. Para contornar esse problema, o Azure oferece o conceito de zonas de disponibilidade, que são locais físicos independentes dentro da mesma região que contêm data centers equipados com energia, resfriamento e rede independentes.

Zonas de disponibilidade — https://learn.microsoft.com/pt-br/azure/reliability/availability-zones-overview

Cada região é composta por diversas zonas de disponibilidade, e é possível implantar recursos e serviços em redundância em diferentes zonas para garantir alta disponibilidade e tolerância a falhas em caso de interrupções em um dos data centers.

Pares de regiões

O Azure é dividido em diferentes regiões que estão sempre pareadas com outra região próxima, com pelo menos 480 km de distância. Isso ajuda a proteger os recursos armazenados na nuvem em caso de desastres naturais, problemas com a energia ou a rede física, ou até mesmo em caso de agitações civis.

Pares de regiões

Por exemplo, se acontecer um desastre natural em uma região, o Azure automaticamente migra os serviços e recursos para a outra região pareada. Isso garante que os serviços na nuvem fiquem sempre disponíveis para uso, mesmo em emergências.

Grupos de recursos, recursos do Azure e Azure Resource Manager.

Os Grupos de Recursos do Azure são coleções lógicas de recursos que são usados para gerenciar e organizar os serviços e recursos do Azure. Eles permitem que os usuários gerenciem e monitorem os recursos em conjunto, em vez de gerenciá-los individualmente.

Os Grupos de Recursos permitem que os usuários gerenciem os recursos em conjunto, de forma consistente e segura. Eles também permitem que os usuários apliquem políticas e tags de gerenciamento para os recursos em um único local, o que facilita a atribuição de custos e a identificação de recursos específicos.

Azure Resource Manager

Azure Resource Manager — https://learn.microsoft.com/pt-br/azure/azure-resource-manager/management/overview

Azure Resource Manager é um serviço do Azure que fornece uma maneira unificada de gerenciar os recursos na nuvem. Ele permite que os usuários criem, implantem e gerenciem recursos em escala, como Máquinas Virtuais, Bancos de Dados, Grupos de Segurança, entre outros.

O Azure Resource Manager simplifica o processo de gerenciamento de recursos, permitindo que os usuários os gerenciem em conjunto como um aplicativo, em vez de gerenciá-los individualmente. Ele fornece um modelo de gerenciamento baseado em JSON, que permite a criação e gerenciamento de recursos em um único arquivo.

Além disso, o Azure Resource Manager fornece recursos avançados de segurança, como controle de acesso baseado em função (RBAC) e autenticação multifator, que ajudam a proteger os recursos e os dados armazenados na nuvem.

Outra vantagem do Azure Resource Manager é que ele permite que os usuários criem modelos de recursos reutilizáveis, que podem ser implantados várias vezes em diferentes ambientes, como Dev, Teste e Produção.

Assinatura

Para usar o Azure, você precisa ter uma Assinatura do Azure. Ela é como uma chave que te dá acesso aos serviços do Azure. Com essa assinatura, você pode criar recursos e usar os produtos disponíveis. A Assinatura do Azure está ligada à sua conta no Azure, que é como um perfil que você cria no Azure AD (Azure Active Directory). É por meio dessa conta que você gerencia seus serviços do Azure.

Grupos de Gerenciamento do Azure

Grupos de Gerenciamento do Azure são uma ferramenta útil que ajuda a organizar e gerenciar seus recursos do Azure. Com os Grupos de Gerenciamento, você pode agrupar seus recursos por departamento, aplicativo ou projeto. Isso torna mais fácil gerenciar vários recursos de uma vez só, em vez de gerenciá-los individualmente.

Os Grupos de Gerenciamento do Azure também permitem que você defina políticas de gerenciamento em nível de grupo, para garantir que os recursos estejam em conformidade com as regras de negócios e de segurança da sua organização. Isso é especialmente útil para empresas que precisam garantir a conformidade regulatória ou que precisam seguir certas políticas de segurança.

Com os Grupos de Gerenciamento do Azure, você pode ter mais controle e visibilidade sobre seus recursos na nuvem, o que ajuda a aumentar a eficiência operacional e a segurança dos seus serviços do Azure.

--

--

Antônio Silva
Antônio Silva

Written by Antônio Silva

Sou Analista Desenvolvedor Especialista 👨‍💻; Sou um grande apaixonado na programação mobile e um grande sonhador com o futuro progressivo das PWA;

No responses yet