Catégorie : Administration

Surveillance dans le centre de données : comment nous avons remplacé l'ancien BMS par un nouveau. Partie 1

Qu'est-ce que le BMS ? Le système de surveillance des opérations des systèmes techniques dans un data center est un élément clé de l'infrastructure, influençant directement un indicateur crucial pour le data center : la rapidité de réaction du personnel en cas d'urgence et, par conséquent, la durée de fonctionnement ininterrompu. Les systèmes de surveillance BMS (Building Monitoring System) sont proposés par de nombreux fournisseurs mondiaux d'équipements pour les data centers. Depuis le début de notre activité à Linxdatacenter en Russie, nous […]

Antiquités : 50 nuances d'ICQ

Récemment, dans un post sur Habr, j'ai appris qu'ICQ supprimait massivement les anciens comptes inactifs. J'ai décidé de vérifier mes deux comptes, auxquels je m'étais connecté relativement récemment - début 2018 - et effectivement, ils ont aussi été supprimés. En tentant de me connecter ou d'accéder à mon compte sur le site avec un mot de passe correctement saisi, j'ai reçu une réponse indiquant que le mot de passe […]

PostgreSQL Antipatterns : combattre les armées des « morts »

Les mécanismes internes de PostgreSQL lui permettent d'être très rapide dans certaines situations et « pas très » dans d'autres. Aujourd'hui, nous allons nous concentrer sur un exemple classique de conflit entre le fonctionnement d'une SGBD et ce que le développeur fait avec celle-ci — UPDATE contre principes MVCC. En résumé, l'intrigue provient d'un excellent article : Lorsque une ligne est modifiée par la commande UPDATE, deux opérations sont en fait exécutées : […]

MVCC-3. Versions des chaînes

Ainsi, nous avons examiné les questions liées à l'isolation et fait une digression sur l'organisation des données à un niveau bas. Et enfin, nous sommes arrivés à la partie la plus intéressante — les versions des lignes. Titre Comme nous l'avons déjà mentionné, chaque ligne peut simultanément exister dans la base de données sous plusieurs versions. Il est nécessaire de distinguer une version d'une autre. À cet effet, chaque version possède […]

ARM cryptographique basé sur des normes de clé publique pour la plateforme Android

Il est temps de démontrer comment un terminal cryptographique basé sur des normes à clé publique, cryptoarmpkcs, fonctionne sur l'une des plateformes mobiles, à savoir Android. Le concept à la base du développement de l'outil cryptoarmpkcs est que l'utilisateur doit éprouver un minimum d'inconvénients lors de la création et de la vérification d'une signature électronique. C'est pourquoi nous proposons comme support clé pour le certificat personnel […]

Mettez à jour RouterOS sur votre MikroTik

Le soir du 10 mars, le service client de Mail.ru a commencé à recevoir des plaintes d'utilisateurs concernant l'impossibilité de se connecter aux serveurs IMAP/SMTP de Mail.ru via des programmes de messagerie. Certains connexions échouaient, tandis que d'autres affichaient une erreur de certificat. Cette erreur est causée par le fait que le « serveur » renvoie un certificat TLS auto-signé. En deux jours, plus de 10 plaintes ont été reçues d'utilisateurs provenant de différents réseaux […]

Comment nous avons transféré vers SAAS une équipe distribuée de plusieurs centaines de personnes

Le travail collaboratif est un point douloureux des outils de bureau traditionnels. Lorsque dix personnes travaillent simultanément sur un fichier, plus de temps et d'énergie sont consacrés non pas aux modifications, mais à la recherche des changements et de leurs auteurs. Cela se complique avec de nombreuses applications qui ne sont pas toujours compatibles. L'une des façons de résoudre ce problème est de passer à des suites bureautiques basées sur le cloud. Elles ne sont pas si nombreuses, […]

Quoi de neuf dans Red Hat OpenShift 4.2 et 4.3 ?

La quatrième version d'OpenShift est sortie relativement récemment. La version 4.3, actuelle à l'heure actuelle, est disponible depuis fin janvier et tous les changements qu'elle contient sont soit complètement nouveaux, soit des mises à jour majeures de ce qui est apparu dans la version 4.1. Tout ce que nous allons expliquer maintenant est crucial à connaître, comprendre et prendre en compte pour ceux qui travaillent […]

AVR et tout, tout, tout : mise en service automatique de la réserve dans le Data Center

Dans le dernier post sur le PDU, nous avons parlé du fait que dans certains racks, un AVR - dispositif de commutation automatique d'alimentation - était installé. Mais en réalité, dans un datacenter, l'AVR est installé non seulement dans le rack, mais aussi tout au long du chemin de l'électricité. À différents endroits, ils résolvent différentes tâches : dans les tableaux de distribution principaux, l'AVR commute la charge entre l'alimentation de la ville et […]

DataMatrix ou comment bien étiqueter les chaussures

Depuis le 1er juillet 2019, la Russie a introduit la marquage obligatoire pour un groupe de produits. À partir du 1er mars 2020, le secteur de la chaussure devait être inclus dans cette loi. Tout le monde n’a pas eu le temps de se préparer, et en conséquence, le lancement a été reporté au 1er juillet. Lamoda fait partie de ceux qui ont réussi. Nous voulons donc partager notre expérience avec ceux qui doivent encore marquer des vêtements, des pneus, […]

Comment nous avons choisi le système de mise en cache chez Sportmaster. Partie 1

Bonjour! Je m'appelle Alexeï Piankov, je suis développeur chez Sportmaster. Dans ce post, j'ai parlé de la façon dont le travail sur le site de Sportmaster a commencé en 2012, quelles initiatives ont réussi à être « poussées » et, au contraire, quelles erreurs nous avons rencontrées. Aujourd'hui, je souhaite partager mes réflexions qui découlent d'un autre sujet : le choix d'un système de mise en cache pour le backend Java dans l'administration du site. Ce sujet […]

Rétrospective des erreurs. Comment une solution développée en interne s'est avérée meilleure qu'une solution payante

Bonjour! Je m'appelle Alexeï Piankov, je suis le programmeur principal chez Sportmaster. Je vais être franc, « principal » ne signifie pas « le plus important de tous les programmeurs », non, c'est juste un intitulé, une traduction charmante pour « Senior+». Je travaille chez Sportmaster depuis 2012, et pendant tout ce temps, l'équipe de développement a proposé de nombreuses solutions intéressantes sur le plan technique. Mais aujourd'hui […]

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