Premier Commit

This commit is contained in:
Pierre Larochelle
2023-01-30 13:45:17 -05:00
commit 126a33a3a9
2 changed files with 100 additions and 0 deletions

1
README.md Symbolic link
View File

@@ -0,0 +1 @@
proposition.md

99
proposition.md Normal file
View File

@@ -0,0 +1,99 @@
# Objectif
Avoir une infrastructure informatique ou les services, comme NAV, ne soient plus affectés par une défaillance matériel.
# Méthode
Pour permettre à un service de passer d'un hôte à l'autre la méthode la plus flexible est d'exectuer les service dans des instances virtualisées ou des conteneurs.
Pour diminuer ou même éliminer l'impacte d'un hôte défaillant sur la disponibilité du service, un système d'orquestration automatique doit gérer l'attribution des instances virtuelle ou des conteneurs sur les hôtes matériels.
De plus, les données utilisées par le service doivent être aussi disponbile sur plusieurs hôtes pour que les données soient toujours disponible lors de la défaillance d'un hôte.
Finalement, la communication entre les hôtes doivent être dupliqués en cas de la défaillance d'un commutateur réseau.
# Specifications
### Noeud de controle
- 1 ou 3 noeuds
- 1 CPU 4 core / 8 thread
- 4-8 GB RAM
- 128 GB SSD NVMe
- Gigabyte Ethernet
### Noeud de calcule
- 2 ou 3 noeuds ou plus
- 1 CPU 8 core / 16 thread (Intel Xeon E-2246G)
- 32 ou 64 GB RAM
- 1 TB SSD NVMe
- 10 Gigabyte Ethernet
### Noeud de storage
- 2 ou 3 noeuds ou plus
- 1 CPU 6 core / 12 thread (Intel Xeon E-2246G)
- 32 GB RAM
- 4 TB SSD NVME
- 6 HDD 12 TB
- 10 Gigabyte Ethernet
### Dorsale réseau
- 2 Commutateurs Ethernet 10 Gigabit 8, 12 ou 24 ports
# Hardware
### Noeud de controle
| Pièce | Nombre | Prix unitaire | Totale |
|-------|-------:|--------------:|-------:|
| [Base](https://url.laro.sh/fw5ZtC) | 1 | 599,99 | 599,99 |
| [Mémoire (16 GB)](https://url.laro.sh/YWx5Vu) | 1 | 92,09 | 92,09 |
| [SSD (480 GB)](https://url.laro.sh/N3qM9y) | 1 | 119,99 | 119,99 |
| Frais postale ||| 46,94 |
| Totale ||| 859,01 |
### Noeud de storage
| Pièce | Nombre | Prix unitaire | Totale |
|-------|-------:|--------------:|-------:|
| [Carte Mère](https://url.laro.sh/XsDU5R) | 1 | 850,99 | 850,99 |
| [CPU](https://url.laro.sh/6eOqMF) | 1 | 659,99 | 659,99 |
| [Mémoire (16 GB)](https://url.laro.sh/fwp4yB) | 2 | 94,16 | 94,16 |
| [SSD M.2 (4 TB)](https://url.laro.sh/1cQoyh) | 1 | 410,00 | 410,00 |
| [Chassis](https://url.laro.sh/MPO5Y1) | 1 | 239,99 | 239,99 |
| [Power supply](https://url.laro.sh/EZFnpN) | 1 | 169,99 | 169,99 |
| [HDD (12 TB)](https://url.laro.sh/ecVKC1) | 6 | 304,99 | 304,99 |
| Frais postale ||| 44,76 |
| Totale ||| 4393,98 |
### Noeud de calcule
| Pièce | Nombre | Prix unitaire | Totale |
|-------|-------:|--------------:|-------:|
| [Base](https://url.laro.sh/T4uuqM) | 1 | 747,99 | 747,99 |
| [CPU](https://url.laro.sh/geSUjk) | 1 | 480,55 | 480,55 |
| [Mémoire (16 GB)](https://url.laro.sh/fwp4yB) | 4 | 94,16 | 376,64 |
| [Réseau (10Gb/s)](https://url.laro.sh/Pvk2I8) | 1 | 213,45 | 213,45 |
| [SSD M.2 (1 TB)](https://url.laro.sh/hrfXxF) | 1 | 159,99 | 159,99 |
| Frais postale ||| 10,99 |
| Totale ||| 1989,61 |
### Dorsale réseau
| Pièce | Nombre | Prix unitaire | Totale |
|-------|-------:|--------------:|-------:|
| [commutateur](https://url.laro.sh/PSp99f) | 2 | 1650,99 | 3301,98 |
| Totale ||| 3301,98 |
# Discussion
Un minimum de deux (2) noeuds de storage et de calcule est requis pour permettre la redondance du matériel et permettre le balancement des services en cas de panne. Trois (3) noeuds permetteraient d'avoir encore un noeud de redondance après la défaillance d'un noeud, ce qui permet de remplacer le noeud défaillant sans urgences.
Les noeuds de storage on besoin de 5 GB de RAM et un core du CPU pour chaque disques. Il est possible d'utiliser les noeuds de storage pour executer des services comme le font les noeuds de calcule. Ce n'est pas recommandé, car ceci peut impacter la vitesse des accès au données.
# Variations
# Conclusion