Escolar Documentos
Profissional Documentos
Cultura Documentos
Description
a rk
No mundo em constante evolução da computação em nuvem, o papel de um arquiteto de nuvem é
fundamental. À medida que as empresas migram para a nuvem, a necessidade de uma infraestrutura
robusta, escalável e segura torna-se fundamental.
a t e rm
u lt w
Aqui estão 14 coisas essenciais que todo arquiteto de nuvem deve estar ciente antes de embarcar em
um novo projeto de infraestrutura.
d ef a
Função do arquiteto de nuvem no projeto de infraestrutura
Diagramas
Um arquiteto de nuvem deve sempre criar diagramas detalhados que mapeiem toda a infraestrutura,
mostrando como os diferentes componentes interagem entre si.
Esses diagramas devem contemplar o mapeamento de rede, as rotas necessárias para garantir a
comunicação dos componentes com todos os recursos necessários para o seu funcionamento, as
regras de segurança que devem ser criadas, os fluxos de dados e toda a informação necessária para
que a infraestrutura seja corretamente construída. A esse(s) diagrama(s) damos o nome de LLD (low
level design).
Escala
Testes de carga podem ser executados para determinar qual é a quantidade de requisições que a
infraestrutura suporta, bem como quando ela começará a escalar seus recursos.
Page 1
Footer Tagline
COMPANY NAME
Address | Phone | Link | Email
Manutenção
Como engenheiros de nuvem, otimizar o monitoramento de rede é crucial. Ferramentas como VPC
Flow Logs (AWS-GCP) e Azure Monitor (Azure) são inestimáveis para monitorar o tráfego de rede,
detectar anomalias e solucionar problemas.
2 – Redundância e recuperação
a rk
a t rm
É essencial lidar com o aumento das cargas de trabalho e garantir uma recuperação rápida.
e
Plataformas como Amazon ECS, AKS ou GKE ajudam na alocação dinâmica de recursos e na
lt w
garantia de alta disponibilidade e alta performance.
u
3 – Segurança d ef a
A segurança na nuvem não é negociável. Proteja recursos e dados usando AWS IAM, Azure AD e
GCP IAM, grupos de segurança, firewalls como serviço e criptografia em trânsito e em repouso para
evitar acesso não autorizado e vazamento de dados.
4 – Gerenciamento de custos
5 – Governança
Page 2
Footer Tagline
COMPANY NAME
Address | Phone | Link | Email
6 – Otimização de desempenho
O ajuste fino dos bancos de dados e do cache com ferramentas como Amazon RDS, Amazon
Elasticache ou Azure Cache for Redis, bem como a utilização de aceleradores de conteúdo (CDN)
pode melhorar drasticamente a capacidade de resposta dos aplicativos.
7 – Recuperação de desastres
Ferramentas como AWS Disaster Recovery, Azure Site Recovery e GCP Cloud Deployment Manager
são essenciais para replicação de dados e estabelecimento de configurações de failover. Durante as
primeiras fases do projeto devem ser definidos com o cliente os dados de SLO, RPO e RTO.
8 – Gerenciamento de dados
Garanta a integridade e o desempenho dos dados usando Amazon S3, Azure Blob Storage ou Google
Cloud Storage. Aborde técnicas de particionamento e fragmentação de dados para melhorar a
escalabilidade e jamais esqueça-se da criptografia em repouso.
a rk
9 – Conformidade
a t e rm
lt w
A adesão aos padrões da indústria como a ISO 27001 é crucial. Implemente controles de acesso e
u
f a
criptografia para garantir a conformidade entre plataformas.
d e
10 – Monitoramento e registro em logs
Gerenciar dispositivos de borda e lidar com a sincronização de dados é um desafio. Use o AWS IoT
Core, o Azure IoT Hub e o Google Cloud IoT Core para um gerenciamento eficaz.
O maior patrimônio das empresas hoje são os dados, e eles são gerados em volumes muito grandes a
Page 3
Footer Tagline
COMPANY NAME
Address | Phone | Link | Email
cada segundo. Estruturas de big data são essenciais. Ferramentas como Amazon Redshift, Azure
Synapse Analytics ou Google BigQuery, juntamente com AWS MSK, Azure Event Hubs ou GCP
Pub/Sub, são cruciais para processamento e análise de dados em tempo real.
14 – Documentação
Category
1. IaC
Tags
a rk
1. AWS
a t e rm
2. Azure
u lt w
3.
4.
Cloud
GCP
d ef a
Date Created
09/09/2023
Author
mrbits
Page 4
Footer Tagline