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
hardware, OS, rede, apps, dados
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.
| Componente | On-Premises | IaaS | PaaS | SaaS |
|---|---|---|---|---|
| Hardware físico | Tu | Fornecedor | Fornecedor | Fornecedor |
| Rede / datacenter | Tu | Fornecedor | Fornecedor | Fornecedor |
| Virtualização | Tu | Fornecedor | Fornecedor | Fornecedor |
| Sistema Operativo | Tu | Tu | Fornecedor | Fornecedor |
| Middleware / Runtime | Tu | Tu | Fornecedor | Fornecedor |
| Aplicação | Tu | Tu | Tu | Fornecedor |
| Dados | Tu | Tu | Tu | Partilhado |
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 comumCloud 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údeCloud 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 / ComplianceMulti-Cloud
Usar múltiplos fornecedores em simultâneo (ex: Azure + AWS). Evita lock-in e aproveita o melhor de cada plataforma.
Grandes empresas4 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.
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.
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
Europa
Portugal Central
Europa Ocidental
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.
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.
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).
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.
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.
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.
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).
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?