Configuration et exploitation de MongoDB
1 - Comprendre les bases NoSQL
Les bases NoSQL sont conçues pour le stockage de données massives, ne nécessitant pas de structure fixe et permettant une expansion parallèle sans opérations supplémentaires.
MongoDB est un système de base de données open-source écrit en C++.
Il stocke les données sous forme de documents BSON (JSON-like), où l ...
Publié le 6 juin à 22h49
Configuration de CentOS 6.5 : Réparation des dépôts YUM, installation d'Apache HTTPD et PHP 5.6, gestion des permissions shell et désinstallation
Lors de la configuraton manuelle d'un environnement web sur CentOS 6.5, il est courant de rencontrer des défis liés aux dépôts obsolètes et aux configurations de packages. Ce guide couvre les étapes essentielles pour remettre en état les dépôts YUM, installer Apache HTTPD et PHP 5.6, résoudre les problèmes de permissions pour l'exécution de scr ...
Publié le 6 juin à 21h58
Déploiement et intégration de MinIO avec Spring Boot
Introduction au stockage objet
Le stockage objet est une architecture conçue pour gérer de grands volumes de données non strucutrées. Contrairement aux systèmes de fichiers traditionnels ou au stockage par blocs, il découpe les données en unités autonomes (objets) contenant les données, leurs métadonnées et un identifiant unique.
Voici une comp ...
Publié le 5 juin à 23h14
Optimisation d'un serveur Nginx et Tomcat pour un débit élevé de requêtes
Pour répondre à une charge de 5000 requêtes par seconde (QPS), majoritairement issues d'adresses IP fixes, il est efficace d'utiliser le mécanisme keep-alive pour réutiliser les connexions TCP. Le système d'exploitation utilisé est CentOS 6.
Ajustement des paramètres du noyau Linux
Les paramètres suivants doivent être ajoutés ou modifiés dans l ...
Publié le 5 juin à 01h05
Configuration complète de Nginx, MySQL et PHP sur CentOS 6.2
Paramétrage du pare-feu pour ouvrir les ports 80 et 3306
Modifiez le fichier de configuration du pare-feu pour autoriser le trafic sur les ports nécessaires :
vi /etc/sysconfig/iptables
Ajoutez les règles suivantes pour le port HTTP (80) et MySQL (3306) :
-A INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT
-A INPUT -p tcp --dport 3306 ...
Publié le 4 juin à 06h56
Installation d'un environnement de développement Python 3.6.6 sur CentOS 7.5
CentOS, en tant que version open source de Red Hat, est apprécié pour sa stabilité et sa sécurité par de nombreuses entreprises techniques. Cependant, CentOS 7.5 est livré par défaut avec Python 2, ce qui empêche l'utilisation de nombreux packages Python 3 plus récents. Pour les développeurs qui souhaitent utiliser les dernières technologies et ...
Publié le 3 juin à 00h30
Haute disponibilité de Kubernetes 1.16.2 avec plusieurs nœuds maîtres via kubeadm
Architecture du déploiement
Système d'exploitation : CentOS 7.6
Noyau : 3.10.0-1062.4.1.el7.x86_64
Kubernetes : v1.16.2
Docker CE : 19.03
Configuration matérielle recommandée : 2 cœurs, 4 Go de RAM
Le composant Keepalived assure une adresse IP virtuelle (VIP) haute disponibilité pour l'API Server.
HAProxy répartit la charge entre les instances ...
Publié le 2 juin à 23h12