aboutsummaryrefslogtreecommitdiff
path: root/docs/datacenters/presentation/examples.md
blob: 6dca8a58ff38278e8636c644ebe94f831b20a35c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Exemplos

Versão 0.0.9 - 2025-05-20

## Exemplos Práticos: Hardware

* Para ilustrar: três topologias de datacenter (parque de máquinas):
    * Nano, Micro e Mili.
* Para cada uma dessas topologias:
    * Custo de implantação.
    * Custo mensal de energia.
    * Custo mensal de internet.
    * Curva de aprendizado.
    * Quantidade de trabalho inicial (tempo estimado).
    * Manutenção necessária (tempo estimado).
    * Depreciação e turnover (ciclos de descarte) da instalação.
    * IP fixo versus dinâmico (como 'bypass' as restrições de porta dos provedores?)
    * Backups! Snapshots!
    * Redundância, redundância.
    * Segurança e modelagem de risco.
    * Precariedade: quedas de luz e downtime em geral. Como lidar?

## Estudo de caso: Quitanda do Alex

Infra local completa rodando de uma localização desconhecida:

* Tudo rodando com software livre, hardware novo e reaproveitado.
* Fonte de energia local (gerador) com autonomia de dias para os apagões.
* Varios bancos de UPS (no-break) para segurar os servidores quando falta luz.
* Varios links de internet combinados para redundancia.
* Hardware livre no controle remoto do gerador.
* Tudo protegido com OpenBSD!

![Quitanda do Alex][quitanda-foto]

[quitanda-foto]: https://unixjazz.org/pub/CR2025/quitanda-1.jpeg

## Exemplos Práticos: Software

* Sistemas Operacionais.
  BSD* ou Linux*

* Hypervisors.
  Linux-KVM, Proxmox, XCP-NG Bhyve(FreeBSD)

* Storage - NAS
  RAID, ISCSI, TruNASCore "Freenas", Xigmanas "Nas4free"

* Rede, roteamento, Firewall
  OpenBSD, FreeBSD(OpnSense)

* Contêiners.
  Open Container Format (OCF), chamava-se "Docker"

* Orquestração.
  Vagrant ou Ansible, Proxmox Cluster, Xen Orchestra

* Backup e Snapshots.
  Proxmox Backup,  Backupninja ou Bacula

* Exemplos históricos:
    * [Dyne:bolic][Dyne] (2005-atual): sistemas em hardware reaproveitado.

[Dyne]: https://dyne.org/dynebolic/

### Estudo de caso: Baobáxia

* Redes **Eventualmente** Conectadas:
    * Conectividade integral não é assumida.
    * O trânsito de pessoas também pode ser usado como rede de dados ("[sneakernet][]").

[sneakernet]: https://pt.wikipedia.org/wiki/Sneakernet

### Estudo de caso: Rede Tor

A rede Tor é uma organização descentralizada e autônoma composta por indivíduos e organizações.
Como uma forma de resistir as pressões legais e jurídicas, foi se formando associações legais para rodar nós de saída (exit nodes).
Essas múltiplas pessoas jurídicas hospedadas em países diferentes formam uma rede de proteção contra ataques governamentais.

### Exemplos de organizações vinculadas à rede

Cada organização possui a sua própria política de hospedagem, sustentabilidade financeira e de recursos humanos.

* Artikel10 (Alemanha) - 12% da capacidade de saída da rede Tor.
* Nos Oignons (França)
* Osservatorio Nessuno (Itália) - um porão cheio de servidores: https://osservatorionessuno.org/blog/2025/05/patela-a-basement-full-of-amnesic-servers/
* Church of Cyberoloy (Holanda) https://cyberology.church/ - 16% da capacidade de saída da rede Tor.