Auto Scaling
- Horizontal - Adicionar instancias a partir de uma demanda
- Vertical - Aumentar os recursos computacionais
Patterns
CNI - Container Network Interface - Garante padrões para a rede OVERLAY CRI - Container Runtime Interface CSI - Container Storage Interface SMI - Service Mesh Interface\
OCI - Open Container Initiative - Cuida dos aspectos relacionados a containers CNCF - Cloud Native Computing Foundation - Cuida dos aspectos relacionados a núvem
CNCF project stages
- Sandboxed - Projetos em estágios iniciais de desenvolvimento
- pode ser removido a cada 12 meses
- Incubated - Usado por tres empresas, e possui uma comunidade ativa
- Graduated - Technical Oversight Committee (TOC) vota para suvir o estágio de um projeto
Technical Oversight Committee
- Aprova novos projetos
- Definem práticas padrões
- Mantem a visão técnica
- Praticam a Minimal Viable governance - o projeto deve ser autoadministrado. A CNCF provê guidelines de como a governnaça deve ser implementada, mas o dojno é a comunidade
Papeis
- Cloud Architect - Projeta infraestrutura em cloud
- Devops Engineer - Responsável por todo o ciclode vida da aplicação, combinando responsabilidades de desenvolvimento e operação
- Security Engineer - Responsável pela segurança em cloud
- DevSecOps Engineer - Responsável elo ciclo de vida + segurança
- Data Engineer - Gerencia os dados daa cloud
- Full Stack Developer - Responsável por toda a stack
- SRE - Site Reliabilidaty Engineer - Responsável pela confiabilidade e escalabilidade das aplicações
- Service Level Indicators (SLI) - Mede aspectos do serviço levando em consideraçào LATÊNCIA, ERROR RATE e SYSTEM THOUGHPUT
- Service Level Objectives (SLO) - O alvo ou grupo de valores que se deseja atingir quando medido pelo SLI - Latência menor que 50ms - UMA COISA QUE PODE SER MEDIDA
- Service Level Agreements (SLA)- contrato explicito ou implicito com seu usuário que inclue as concecquencias de antigir ou não os SLOs
Containers
![[vlcsnap-2024-10-23-16h35m39s207.png]]