Catégorie : Administration

Migration de la base de données GitLab vers PostgreSQL externe

Bonjour à tous ! Dans cet article, nous allons migrer la base de données GitLab depuis le PostgreSQL interne, qui est installé avec GitLab, vers un PostgreSQL externe, déjà installé sur un autre serveur. REMARQUE Toutes les actions fonctionnent de manière garantie sur CentOS 7.7.1908, PostgreSQL 12 et GitLab 12.4.2-ee.0. Préparation préalable Effectuons trois actions à l'avance : 1. Sur le serveur PostgreSQL, ajoutez une règle dans le pare-feu pour autoriser les connexions entrantes […]

Comment tester les performances des serveurs : un aperçu de plusieurs benchmarks open source

Nous continuons notre série d'articles dédiée au test de performance des serveurs. Aujourd'hui, nous allons parler de quelques benchmarks éprouvés, qui sont toujours maintenus et mis à jour : NetPerf, HardInfo et ApacheBench. Photo — Peter Balcerzak — CC BY-SA NetPerf C'est un outil pour évaluer la bande passante réseau. Il a été développé par des ingénieurs de Hewlett-Packard. L'outil comprend deux fichiers exécutables : netserver et […]

postfix+dovecot+mysql sur FreeBSD

Introduction J'ai voulu étudier un serveur de messagerie depuis longtemps, mais je n'ai pu m'y atteler que maintenant, et il n'y avait pas vraiment beaucoup d'informations correctes à trouver, donc j'ai décidé d'écrire une publication aussi détaillée que possible. Dans cette publication, nous allons parler non seulement de postfix, dovecot, mysql, postfixadmin, mais aussi de spamassassin, clamav-milter (version spéciale de clamav pour les serveurs de messagerie), postgrey, ainsi que […]

Comment évoluer les centres de données. Rapport de Yandex

Nous avons conçu une architecture réseau de centre de données qui permet de déployer des clusters de calcul de plus de 100 000 serveurs avec une bande passante de bisection (bisection bandwidth) dépassant un pétaoctet par seconde. Dans la présentation de Dmitry Afanasyev, vous découvrirez les principes fondamentaux de cette nouvelle conception, l'évolutivité des topologies, les problèmes qui en découlent, leurs solutions, ainsi que les particularités du routage et de l'évolutivité des fonctions de plan de transfert modernes […]

Sauvegardes incrémentielles de PostgreSQL avec pgbackrest - cours pour les débutants par le développeur

Avertissement Je suis développeur. J'écris du code, j'interagis avec la base de données uniquement en tant qu'utilisateur. Je ne prétends en aucun cas à être administrateur système et encore moins DBA. Cependant... Il se trouve que j'avais besoin d'organiser des sauvegardes de la base de données PostgreSQL. Pas de cloud — il suffit de garder SSH et de faire en sorte que tout fonctionne sans demander […]

3. Conception du réseau de l'entreprise sur des commutateurs Extreme

Bonjour, amis ! Aujourd'hui, je vais continuer la série consacrée aux commutateurs Extreme avec un article sur la conception de réseaux d'entreprise. Dans cet article, je vais essayer d'être aussi bref que possible : décrire l'approche modulaire pour la conception de réseaux d'entreprise, examiner les types de construction de l'un des modules les plus importants du réseau d'entreprise — le réseau de backbone (ip-campus), décrire les avantages et les inconvénients des options de redondance pour les nœuds critiques du réseau sur un exemple abstrait, concevoir/mise à jour […]

GitHub a créé un dépôt millénaire pour conserver les dépôts Open Source pour les générations futures.

L'ancienne mine de charbon, qui abrite le stockage de l'Arctic World Archive. Photo : Guy Martin / Bloomberg Businessweek Le logiciel libre est la pierre angulaire de la civilisation moderne et un héritage commun de l'humanité. La mission du programme GitHub Archive est de conserver ce code pour les générations futures, afin que l'histoire de la bibliothèque d'Alexandrie ne se répète jamais. Pour cela, GitHub va créer de nombreuses sauvegardes à différents […]

Réacteur I/O entièrement fonctionnel en C nu

Introduction Le modèle I/O reactor (cycle d'événements mono-thread) est un patron utilisé pour écrire des logiciels hautement chargés, utilisé dans de nombreuses solutions populaires : Node.js, Tor, Transmission, Chromium, Memcached… Dans cet article, nous examinerons les coulisses du I/O reactor et son principe de fonctionnement, nous écrirons une implémentation en moins de 200 lignes de code et ferons en sorte qu'un simple serveur HTTP puisse traiter plus de 40 millions de requêtes/min. Préface […]

Comment évaluer et comparer les dispositifs de chiffrement pour les réseaux Ethernet

J'ai écrit cet examen (ou, si vous voulez, un guide comparatif) lorsque j'ai été chargé de comparer plusieurs appareils de différents fournisseurs. De plus, ces appareils appartenaient à différentes catégories. J'ai dû me pencher sur l'architecture et les caractéristiques de tous ces appareils et établir un « système de coordonnées » pour la comparaison. Je serai ravi si mon examen peut aider quelqu'un : à comprendre les descriptions […]

Les avantages de la reconnaissance faciale dans le cloud

L'avenir proche Il existe plusieurs méthodes utilisées par les systèmes de reconnaissance faciale, mais en général, il s'agit d'une technologie capable d'identifier une personne par une image numérique ou une image tirée d'une source vidéo. De nombreux propriétaires de smartphones utilisent chaque jour la reconnaissance faciale, mais sur les appareils mobiles, la vitesse de reconnaissance n'est pas critique, et le nombre d'utilisateurs dépasse rarement un ou deux. Pour les environnements de bureau et extérieurs […]

Modèle à quatre niveaux de l'Administrateur Système

Introduction La société de production HR a demandé ce que doit faire un administrateur système ? Pour les organisations avec un seul informaticien, c'est une question délicate. J'ai essayé d'expliquer simplement les niveaux fonctionnels d'un spécialiste. J'espère que cela aidera certains à communiquer avec des non-IT. Si j'ai manqué quelque chose, les collègues plus expérimentés me corrigeront. Niveau : Technicien Tâches. Ici, les questions de gestion sont résolues. […]

Craignez les vulnérabilités, les workarounds apportant. Partie 1 : FragmentSmack/SegmentSmack

Bonjour à tous ! Je m'appelle Dmitry Samsonov, je suis administrateur système senior chez « Odnoklassniki ». Nous avons plus de 7 000 serveurs physiques, 11 000 conteneurs dans notre cloud et 200 applications qui forment, sous différentes configurations, 700 clusters différents. L'écrasante majorité des serveurs fonctionne sous CentOS 7. Le 14 août 2018, des informations sur la vulnérabilité FragmentSmack ont été publiées […]

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster