☁️ Iniciante 🕐 ~40 min Módulo 1 de 7

Conceitos de
Cloud Computing

Antes de começar a usar o Azure, é fundamental perceber o que é a computação em nuvem, que modelos existem e o que a distingue da infraestrutura tradicional. Este módulo é a base de tudo o que se segue.

1 O que é a computação em nuvem?

A computação em nuvem (cloud computing) é o fornecimento de serviços de tecnologia — servidores, armazenamento, bases de dados, redes, software, análise e inteligência — através da Internet ("a nuvem"), com pagamento baseado no consumo real.

Antes da cloud, uma empresa que precisasse de um servidor tinha de o comprar, instalar, ligar, configurar e manter — tudo isso leva semanas, custa muito dinheiro e ocupa espaço físico. Com a cloud, a mesma empresa pode ter um servidor a funcionar em menos de dois minutos, pagar apenas pelo tempo que o usa e não se preocupar com manutenção de hardware.

⚡

Rapidez

Provisionar um servidor leva minutos, não semanas. A infraestrutura já existe — só precisas de a pedir.

📈

Escalabilidade

Aumenta ou diminui recursos automaticamente conforme a procura. No Black Friday, escala para cima. Depois, escala para baixo.

💰

Modelo OPEX

Passas de grandes investimentos iniciais (CAPEX) para custos operacionais variáveis (OPEX). Pagas o que usas.

🌍

Alcance global

Implementa a tua aplicação em múltiplas regiões do mundo com alguns cliques. Os teus utilizadores têm sempre baixa latência.

🔒

Segurança

Os grandes fornecedores investem milhares de milhões em segurança. Terás mais segurança do que a maioria das empresas consegue por si.

♻️

Alta disponibilidade

Redundância automática, backups, recuperação de desastres — tudo incluído. SLAs de 99.9% a 99.999%.

2 Modelos de Serviço: IaaS, PaaS, SaaS

Existem três grandes modelos de serviço cloud, que diferem no nível de controlo que tens sobre a infraestrutura e na responsabilidade de gestão. Imagina uma analogia com pizza:

Comparação dos Modelos de Serviço

🏠
On-Premises
Geres tudo:
hardware, OS, rede, apps, dados
🏗️
IaaS
O fornecedor gere o hardware. Tu geres o OS, middleware e apps.
⚙️
PaaS
O fornecedor gere tudo exceto as tuas apps e os teus dados.
📱
SaaS
O fornecedor gere tudo. Tu só usas a aplicação.

Quanto mais à direita, menos responsabilidade de gestão — mas também menos controlo.

IaaS — Infrastructure as a Service

O fornecedor disponibiliza a infraestrutura (servidores, redes, armazenamento). Tu instalas e geres o sistema operativo, middleware e aplicações. Tens máximo controlo.

Exemplos Azure: Azure Virtual Machines, Azure Virtual Networks, Azure Storage

Quando usar: Migração lift-and-shift de servidores existentes, controlo total do OS, cenários com requisitos específicos de configuração.

PaaS — Platform as a Service

O fornecedor gere a infraestrutura e o sistema operativo. Tu só te preocupas com o teu código e dados. Ideal para programadores — não precisas de ser administrador de sistemas.

Exemplos Azure: Azure App Service, Azure SQL Database, Azure Functions, Azure Kubernetes Service

Quando usar: Desenvolvimento de aplicações web, APIs, bases de dados geridas, funções serverless.

SaaS — Software as a Service

Uma aplicação completa, pronta a usar, gerida inteiramente pelo fornecedor. Só precisas de um browser. Sem instalação, sem manutenção.

Exemplos: Microsoft 365 (Word, Excel online), Microsoft Teams, Dynamics 365, GitHub (que corre na Azure)

Quando usar: Email, colaboração, CRM, ERP — quando não precisas de personalização profunda.

ComponenteOn-PremisesIaaSPaaSSaaS
Hardware físicoTuFornecedorFornecedorFornecedor
Rede / datacenterTuFornecedorFornecedorFornecedor
VirtualizaçãoTuFornecedorFornecedorFornecedor
Sistema OperativoTuTuFornecedorFornecedor
Middleware / RuntimeTuTuFornecedorFornecedor
AplicaçãoTuTuTuFornecedor
DadosTuTuTuPartilhado

3 Modelos de Implementação

🌐

Cloud Pública

Infraestrutura partilhada, gerida pelo fornecedor (Microsoft, AWS, Google). Acesso pela Internet. Sem investimento inicial. Ex: Azure público.

Mais comum
🏢

Cloud Privada

Infraestrutura exclusiva para uma organização. Pode estar no datacenter próprio ou num fornecedor. Mais controlo e privacidade. Ex: Azure Stack.

Governo / Saúde
🔀

Cloud Híbrida

Combina cloud pública e privada com ligação entre ambas. Dados sensíveis ficam on-premises; o resto vai para a cloud pública.

Transição / Compliance
🌍

Multi-Cloud

Usar múltiplos fornecedores em simultâneo (ex: Azure + AWS). Evita lock-in e aproveita o melhor de cada plataforma.

Grandes empresas

4 Benefícios do Azure

O Microsoft Azure é a plataforma cloud da Microsoft, lançada em 2010. É atualmente o segundo maior fornecedor de cloud do mundo (após AWS), com mais de 200 serviços disponíveis e presença em 60+ regiões globais.

ℹ️
Azure vs. AWS vs. Google Cloud

Os três fornecedores oferecem serviços equivalentes. O Azure destaca-se pela integração com produtos Microsoft (Windows Server, Microsoft 365, Active Directory), tornando-o a escolha natural para empresas que já usam tecnologia Microsoft. AWS tem a maior quota de mercado. Google Cloud destaca-se em IA/ML.

🔗

Integração Microsoft

Azure AD, Microsoft 365, Teams, Dynamics 365 — tudo ligado nativamente.

⚖️

Compliance

Mais de 90 certificações de conformidade (GDPR, ISO 27001, SOC 2, PCI DSS...).

🤖

IA e ML

Azure OpenAI, Cognitive Services, Machine Learning Studio — IA como serviço.

🌍

60+ Regiões

A maior cobertura geográfica de qualquer fornecedor cloud. Europa Ocidental inclui Portugal (Lisboa).

🔒

Segurança

3500 especialistas de segurança, 1 bilião USD/ano em investimento de segurança.

🎓

Formação

Microsoft Learn gratuito, certificações reconhecidas (AZ-900, AZ-104, AZ-204...).

5 Infraestrutura Global do Azure

O Azure está organizado hierarquicamente em termos geográficos. É importante perceber esta estrutura para tomar boas decisões de arquitectura.

Geografias (Geographies)

Uma geografia define uma área que normalmente contém dois ou mais pares de regiões. Garante a residência de dados e conformidade dentro de fronteiras geopolíticas. Ex: Europa, América, Ásia-Pacífico.

Regiões (Regions)

Uma região é um conjunto de datacenters implementados numa área geográfica com baixa latência. Ao criar um recurso, escolhes sempre a região. A região Portugal (Portugal Central — Lisboa) foi lançada em 2022.

💡
Portugal no Azure

A região Portugal Central (West Europe pair) localizada em Lisboa é a mais próxima para utilizadores portugueses — oferece a menor latência para dados em Portugal e cumpre os requisitos de residência de dados do RGPD europeu.

Pares de Regiões (Region Pairs)

Cada região Azure está emparelhada com outra região dentro da mesma geografia, separadas por pelo menos 300 km. Em caso de falha catastrófica de uma região, os serviços fazem failover para o par. Ex: Europa Ocidental ↔ Europa do Norte.

Zonas de Disponibilidade (Availability Zones)

Dentro de uma região, as Zonas de Disponibilidade são datacenters físicamente separados (edifícios distintos, alimentação e rede independentes). Implementar um serviço em múltiplas AZs garante alta disponibilidade mesmo que um datacenter falhe completamente.

Hierarquia Geográfica Azure

🌍
Geografia
Europa
↓
📍
Região
Portugal Central
⇄
📍
Região Par
Europa Ocidental
↓
🏢
AZ 1
+
🏢
AZ 2
+
🏢
AZ 3

Cada Zona de Disponibilidade é um datacenter independente dentro da região.

6 Hierarquia de Recursos Azure

Os recursos do Azure estão organizados de forma hierárquica. Perceber esta organização é fundamental para gerir custos, acessos e políticas.

1

Conta de Faturação (Billing Account)

O nível mais alto. Define quem paga. Pode ter múltiplas subscrições associadas. Normalmente corresponde a uma empresa ou pessoa.

2

Subscrição (Subscription)

Uma subscrição é um contrato com a Microsoft para usar serviços Azure. Todos os recursos pertencem a uma subscrição. Uma empresa pode ter múltiplas subscrições (ex: Produção, Desenvolvimento, Teste).

3

Grupo de Gestão (Management Group)

Agrupa múltiplas subscrições para aplicar políticas e controlos de acesso de forma centralizada. Útil em grandes organizações.

4

Grupo de Recursos (Resource Group)

Um contentor lógico que agrupa recursos relacionados. Ex: um grupo de recursos para a app web de produção pode conter: a VM, a base de dados, a conta de armazenamento e a rede virtual. Toda a gestão começa aqui.

5

Recursos (Resources)

Os serviços individuais: uma VM, uma base de dados, uma conta de armazenamento, uma rede virtual, etc. Cada recurso pertence a exactamente um grupo de recursos e a exactamente uma região.

⚠️
Regra importante sobre Grupos de Recursos

Quando eliminas um grupo de recursos, todos os recursos dentro dele são eliminados permanentemente. Usa esta funcionalidade com cuidado — e como vantagem em laboratórios (no fim, elimina o grupo inteiro de uma vez e não pagas mais nada).

Quiz

Verifica os teus conhecimentos — Módulo 1

1. Uma empresa quer migrar os seus servidores para a cloud mas precisa de manter total controlo sobre o sistema operativo. Qual modelo de serviço deve usar?

2. O que é uma Zona de Disponibilidade no Azure?

3. Qual a diferença entre CAPEX e OPEX no contexto cloud?