aboutsummaryrefslogtreecommitdiff
path: root/docs/datacenters/structure.md
blob: 76fc9dc7c81e4705ff64173236542d491e778c44 (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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# Infraestrutura

!!! warning "Em concepção"

    Documentação em concepção.

## Linhas gerais

Versão 2.0.1 - 2025-04-28 - Revisada por fido.

0. Por que hospedar a infra digital?
1. Onde hospedar?
    * Refrigeracao, +energia, + limpeza.
1. Como descolar a infra: maquinas: recicladas / novas
    * Como obte-las? Doação de empresas, lixão, descarte, reciclagem.
    * Partes novas, como consegui-las.
2. O que hospedar? Armazenamento (storage):
    * Planejando RAID, redundância, backups.
3. Como oferecer conteúdo: REDE:
    * Descolando o link, driblando portas fechadas pelo provedor de Internet.
    * Somando links, fazendo parcerias com faculdades, escolas etc.
4. Quais serviços botar na rede?
    * Planejando as redes virtuais pra isolar serviços.
5. Como configurar os serviços?
    * Instalar, criar scripts de manutenção.
    * Como e por que automatizar parte do trabalho.
6. Pessoal / suporte / apoio:
    * Gargalo: como resolver, cultivar conhecimento.

## Detalhamento

Versão 1.0.1 - 2025-05-02 - Adaptação da versão inicial feita por Alex.

"On premises" -- criando propria infra.

### Servidor

* Avaliar novo ou usado (Reclicagem).
* Homologados (Lenovo, HP, Dell, Supermicro, IBM).
* Montagem (Intel, SuperMicro).
* Processadores (X86) -  Xeon e EPYC (AMD).
* Geração de Processadors (VT-X, mitigar Meltdown).
* Recursos de hardware na placa mãe (Qt de processadores, qtd de Memoria RAM, uso de TPM, BUS, aquecimento e colunas de ventilação no gabinete).
* Utilização de GPU e Direct I/O ou PassThrought.
* Nível de monitoramento do hardware - SNMPv3 pelo Setup.
* Cluster entre servidores.

### Rede Local (LAN)

* Avaliar novo ou usado (Reclicagem).
* Switch gerenciável L2 e L3.
* Marcas: Cisco, Tplink, Huawei, Juniper, Aruba-HP, Mikrotik, Netgear.
* Metalicos (CAT 6 e CAT 7) e Fibra SFP.
* Redundancia entre Switch - Spanning Tree.
* Desempemho - TRUK -Agregaçõo de portas.
* Proteção - VLAN e XVLAN.
* Redundãncia de energia (Interna ou por Contatora).

### Software (GNU-Hypervisor)

* Proxmox, XCP-ng (Xen GNU), Qubes, VirtualBox.
* Hardware homologados..
* Isonomia entre VM's, Recursos de Snapshot, Replicação, alta disponibilidade,
  clusters, containers.
* Ajustes de drivers para VM (Virt I/O).
* Otimização de Memoria RAm (ballooning) .
* Orquestração e Backup.
* Migrar de VMWARE e HyperX.
* Atualização do Hypervisor.
* Vmotion  - MIgrar VM entre servidores sem interrupção.
* Necessidade de ajuda no Suporte Comercial (Proxmox).

### Link (WAN)

* IPv4 versus IPv6.
* Link dedicado ou Não dedicado.
* Tipo de contrato para regenaração caso de falha (nivel de SLA).
* Bloco de IP com AS .
* Necessidade de BGP ?.
* Tipo de modem/Roteadores/Concentrado Oticos - (Datacom, Cisco...).
* Firewall uso de DMZ (OpenBSD, PF-Sense ou OpenPF-sense).
* Virtualização de Firewall.
* Multiplos links.
* NAT, DNAT, Redundância, Balanceamento Failover (CARP simulando, VRRP).
* Firewall embarcados em switch L3 - Marcas: Cisco, Tplink, Huawei, Juniper,
  Aruba-HP, Mikrotik, Netgear).

### Storage

* Baremetal, Virtualizado ou direto no Hypervisor?
* Hardware (SAN: Dedicados-duplo canisters- redundantes) versus (NAS: Não dedicados
  - Único Canister).
* Avaliar novo ou usado(Reclicagem).
* SAN - Embarcados (Lenovo, HP, DELL, IBM).
* Discos eletromecanicos SATA e SAS.
* Discos solidos: SSD, SSD-SAS, NVME - nivel de escrita.
* Monitoramentos dos discos: TRIM e SMART.
* Arranjos e Volumetria (RAID, RAID com DDP, ZFS, BTFS).
* Conectividade: Cabo SAS(direct) versus Ethernet Fibra Channel versus Fabric
  Channel - Switches Especificos.
* Protocolo ISCSI, S3, NFS.
* Modelos embarcados NAS: QNAP, Asustor, Synology, Segate.
* Montagem - Tipos de controladoras (BroadCom LSI).
* OS para instalação: TruNAS.

### Refrigeração

* Situção de geral de temperatura (Limite).
* Posicionamento da Condensadores e da Evaporadora.
* Calculo de BTU's .
* Instalação e eficiencia dos Drenos.
* Controle via Wifi (em rede DMZ).
* Medição da pressão do Gas não CFOC (R410-A nao inflamavel).
* Uso de flanges para maior eficiencia.
* Uso de energia Solar para Refrigeração. (sistam de corrente continua para o Ar condicionado).

### Energia

* Qualidade da energial Comercial.
* Aterramento.
* Calculo de consumo em Wats (determinar KVA).
* Tipos de UPS-Nobreak - Baterias VLM ou estacionárias).
* Gerador de Energia (gasolina, Diesel ou Gas) _ acionamento automatico e telemetria com Arduino ou MQTT.
* Circuito de Contatora para alimentação do UPS e da Refrigeração.

### Limpeza

* Material Particulado, Poeira remoção.
* Uso de Assoprador com Aspirador conjugado..
* Corrosão.

### Equipe de Administração ("Sysadmin") e Suporte

* Adotar sempre FLOSS - no caso de software.
* Montar um modelo de gestão - sistematizar.
* Tentar documentar - sempre que puder.
* Criar niveis de suporte dependendo do tamanho do Datacenter.
* Desenho do sistema - Fazer planta do sistema (Draw.io).
* Consolidar fabricantes de hardware (se possivel).
* Transmitir o legado. Se puder manter um mais jovem na equipe sempre pra acomapanhar.
* Agregar cadeias de remuneração para financiamento (Institucionalizar?).
* Reserva para financiamento..
* Questões trabalhistas..