Auteur/autrice : Yuri Gagarin

RabbitMQ vs. Kafka: Fault Tolerance and High Availability

Dans notre dernier article, nous avons examiné la mise en cluster de RabbitMQ pour garantir la résilience et la haute disponibilité. Maintenant, plongerons-nous profondément dans Apache Kafka. Ici, l'unité de réplication est la partition. Chaque sujet a une ou plusieurs partitions. Dans chaque partition, il y a un leader avec des suiveurs ou sans eux. Lors de la création d'un sujet, le nombre de partitions et le facteur de réplication sont spécifiés. La valeur habituelle est de 3, c'est […]

Version alpha de la distribution OpenMandriva Lx 4.1

La version alpha de la distribution OpenMandriva Lx 4.1 a été formée. Le projet est développé par la communauté après que la société Mandriva S.A. a transféré la gestion du projet à l'organisation à but non lucratif « OpenMandriva Association ». Une version Live de 2.7 Go (x86_64) est proposée pour le téléchargement. Dans cette nouvelle version, le compilateur Clang, utilisé pour la création de paquets, a été mis à jour vers la branche LLVM 9.0. En plus du noyau Linux standard, pour le compilé […]

RabbitMQ contre Kafka : résilience et haute disponibilité dans les clusters

La tolérance de pannes et la haute disponibilité sont des sujets vastes, nous allons donc consacrer des articles séparés à RabbitMQ et Kafka. Cet article traite de RabbitMQ, et le suivant concernera Kafka, en le comparant à RabbitMQ. L'article est long, alors installez-vous confortablement. Nous examinerons les stratégies de tolérance de pannes, de cohérence et de haute disponibilité (HA), ainsi que les compromis nécessaires dans chaque stratégie. RabbitMQ peut fonctionner […]

IBM Watson Visual Recognition : la fonction de reconnaissance d'objets est maintenant disponible dans IBM Cloud

Jusqu'à récemment, IBM Watson Visual Recognition était principalement utilisé pour la reconnaissance d'images en tant qu'entité unique. Cependant, traiter une image comme un tout n'est pas l'approche la plus appropriée. Maintenant, grâce à la nouvelle fonctionnalité de reconnaissance d'objets, les utilisateurs d'IBM Watson peuvent former des modèles sur des images avec des objets annotés, permettant leur reconnaissance ultérieure dans n'importe quelle scène. […]

La puce open-source OpenTitan remplacera les racines de confiance propriétaires d'Intel et ARM

L'organisation à but non lucratif lowRISC, en collaboration avec Google et d'autres sponsors, a présenté le 5 novembre 2019 le projet OpenTitan, qu'elle désigne comme « le premier projet open source à créer une architecture de puce ouverte et de qualité avec une racine de confiance (RoT) au niveau matériel ». OpenTitan, basé sur l'architecture RISC-V, est une puce spéciale destinée à être installée sur des serveurs dans des centres de données et dans tout autre équipement où un […]

Mise à jour du système de fichiers en cluster LizardFS 3.13.0-rc2

Après une année d'inactivité, le développement a repris sur une nouvelle branche du système de fichiers distribué tolérant aux pannes LizardFS 3.13 et la deuxième candidate pour les sorties a été publiée. Récemment, les propriétaires de l'entreprise développant LizardFS ont changé, une nouvelle direction a été mise en place et les développeurs ont été remplacés. Au cours des deux dernières années, le projet s'est éloigné de la communauté et ne lui a pas accordé l'attention qu'il mérite, mais la nouvelle équipe entend raviver les anciens […]

Hackathon dans une petite entreprise : comment organiser cela sans investir des ressources excessives

Cet article parle de ma première expérience à organiser un hackathon pour l'équipe. Pour les organisateurs expérimentés, le matériel semblera sûrement trop simple, et l'histoire, naïve. Je m'adressais à ceux qui découvrent le format et se demandent s'ils doivent organiser un tel événement. HFLabs crée des solutions complexes avec des données : nous nettoyons et enrichissons les contacts clients pour de grandes entreprises et construisons des bases de données clients comptant des centaines de millions d'enregistrements. Les bureaux de Moscou emploient 65 personnes, une dizaine d'autres travaillent à distance d'ailleurs […]

Chargement de Schrödinger approuvé. Intel Boot Guard

Nous proposons de redescendre à un niveau inférieur et de discuter de la sécurité des firmwares sur les plateformes informatiques compatibles x86. Cette fois, l'ingrédient principal de l'étude est Intel Boot Guard (à ne pas confondre avec Intel BIOS Guard !) – une technologie matérielle de démarrage sécurisé du BIOS que le fournisseur de systèmes informatiques peut activer ou désactiver de manière permanente lors de la fabrication. Et la recette de l'étude nous est déjà familière : […]

Comment écrire un contrat intelligent en Python sur le réseau Ontology. Partie 1 : Blockchain & API de blocs

C'est la première partie d'une série d'articles de formation sur la création de contrats intelligents en Python dans le réseau blockchain Ontology à l'aide de l'outil de développement de contrats intelligents SmartX. Dans cet article, nous commencerons à explorer l'API des contrats intelligents Ontology. L'API des contrats intelligents Ontology est divisée en 7 modules : Blockchain & Block API, Runtime API, Storage API, Native API, Upgrade API, Execution Engine API et […]

Y a-t-il un avenir pour « Orlan » ou notre « Orlan » contre « IBM »

SAIPR - le code génétique d'une partie » L.I. Volkov, chef du 4e CNII MO Dans le titre de l'article, les titres de deux publications, parues en 1994 dans les journaux « Le guerrier moscovite » et « Étoile rouge », sont combinés. Les publications reposent sur une interview que m'a accordée le correspondant militaire, le colonel Alexander Bezhko. Et ces deux publications ont attiré mon attention : La deuxième publication contient encore […]

30e anniversaire du manuel du système d'exploitation Minix

Le 14 janvier, le premier jour de la vieille nouvelle année 2017, un article intitulé « Persona. Le commandant Norton » a été publié. En 1987, après l'avoir lu, ce qui a suscité de nombreuses émotions, je me suis rappelé 1987, une année symbolique pour moi. C'est l'année où je suis passé d'un simple chercheur junior à responsable d'un des principaux départements d'un institut de recherche, qui avait […]

L'outil de nettoyage de disque Windows 10 ne supprimera plus de fichiers importants

L'outil de nettoyage de disque faisait partie de toutes les versions de Windows et est un outil utile intégré au système d'exploitation. Il permet de supprimer les fichiers temporaires, les anciennes données et les fichiers mis en cache sans avoir recours à un nettoyage manuel ou à des programmes tiers. Cependant, Windows 10 a introduit une version plus moderne appelée Storage Sense, qui aborde cette tâche de manière plus flexible. Elle […]

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