Catégorie : Administration

Comprendre Docker

J'utilise Docker depuis plusieurs mois pour structurer le processus de développement/delivery des projets web. Je propose aux lecteurs de « Habr Habra » la traduction d'un article d'introduction sur Docker - « Understanding Docker ». Qu'est-ce que Docker ? Docker est une plateforme ouverte pour le développement, la livraison et l'exploitation d'applications. Docker est conçu pour déployer vos applications plus rapidement. Grâce à Docker, vous pouvez isoler votre application de votre infrastructure et […]

Blockchain en tant que plateforme de transformation numérique

Traditionnellement, les systèmes informatiques des entreprises étaient conçus pour répondre aux besoins d'automatisation, soutenant des systèmes cibles comme les ERP. Aujourd'hui, les organisations doivent faire face à d'autres défis : la numérisation et la transformation numérique. Il est difficile de le faire sur la base de l'ancienne architecture informatique. La transformation numérique représente un véritable défi. Sur quoi devrait donc s'appuyer le programme de transformation des systèmes informatiques pour réussir la transformation numérique des entreprises ? Une infrastructure informatique adéquate est la clé pour […]

werf est notre outil pour CI/CD dans Kubernetes (aperçu et vidéo de la présentation).

Le 27 mai, dans la salle principale de la conférence DevOpsConf 2019, qui se déroule dans le cadre du festival RIT++ 2019, dans la section « Livraison continue », a été présenté un rapport intitulé « werf - notre outil pour CI/CD dans Kubernetes ». Il aborde les problèmes et défis rencontrés par chacun lors du déploiement dans Kubernetes, ainsi que les nuances qui peuvent ne pas être immédiatement apparentes. […]

Comment nous avons testé plusieurs bases de données de séries temporelles

Au cours des dernières années, les bases de données temporelles (Time-series databases) sont passées d'un produit de niche (utilisé soit dans des systèmes de surveillance ouverts (et lié à des solutions spécifiques), soit dans des projets Big Data) à un « produit de consommation courante ». En Russie, nous devons un merci particulier à Yandex et ClickHouse pour cela. Jusqu'à présent, si vous deviez sauvegarder […]

Historique du problème de migration du stockage docker (racine docker)

Il y a quelques jours, il a été décidé de déplacer le stockage Docker (le dossier où Docker conserve tous les fichiers des conteneurs et des images) vers une partition distincte, qui avait une plus grande capacité. La tâche, apparemment triviale, ne laissait pas présager de problèmes... Nous commençons : 1. Nous arrêtons et tuons tous les conteneurs de notre application : docker-compose down si nous avons beaucoup de conteneurs, et ils sont en […]

Différence entre bin, sbin, usr/bin, usr/sbin

Le 30 novembre 2010, David Collier écrivait : J'ai remarqué que dans busybox, les liens sont répartis dans ces quatre répertoires. Existe-t-il une règle simple pour déterminer dans quel répertoire chaque lien doit se trouver... Par exemple, kill se trouve dans /bin, tandis que killall est dans /usr/bin... Je ne vois aucune logique dans cette séparation. Vous, […]

Une autre opinion sur la différence entre bin, sbin, usr/bin, usr/sbin

Récemment, j'ai trouvé cet article : Différence entre bin, sbin, usr/bin, usr/sbin. Je voudrais partager mon point de vue sur la norme. /bin contient des commandes qui peuvent être utilisées à la fois par les administrateurs système et les utilisateurs, mais qui sont nécessaires lorsque aucun autre système de fichiers n'est monté (par exemple, en mode mono-utilisateur). Il peut également contenir des commandes utilisées indirectement par des scripts. Il y a […]

Comment Dark déploie le code en 50 ms

Plus le processus de développement est rapide, plus l'entreprise technologique se développe rapidement. Malheureusement, les applications modernes travaillent contre nous — nos systèmes doivent être mis à jour en temps réel sans perturber ni entraîner des temps d'arrêt. Le déploiement dans de tels systèmes devient une tâche complexe nécessitant des pipelines de livraison continue même pour les petites équipes. […]

Optimisation des requêtes de base de données sur l'exemple d'un service B2B pour les constructeurs

Comment croître de 10 fois le nombre de requêtes à la base de données sans passer à un serveur plus performant tout en conservant la fonctionnalité du système ? Je vais vous expliquer comment nous avons lutté contre la chute de performance de notre base de données, comment nous avons optimisé les requêtes SQL afin de servir le plus grand nombre d'utilisateurs possible sans augmenter les coûts des ressources de calcul. Je crée un service pour la gestion des processus d'affaires […]

Aperçu de l'outil gratuit SQLIndexManager

Comme on le sait, les index jouent un rôle important dans les SGBD, offrant une recherche rapide des enregistrements nécessaires. Il est donc crucial de les entretenir à temps. Il existe suffisamment de matériel sur l'analyse et l'optimisation, y compris sur Internet. Par exemple, récemment, un aperçu sur ce sujet a été réalisé dans cette publication. Il existe de nombreuses solutions, à la fois payantes et gratuites, pour cela. Par exemple, il y a […]

Comment les priorités des pods dans Kubernetes ont causé une interruption chez Grafana Labs

Note de l'éditeur : Nous vous présentons les détails techniques concernant les raisons de l'interruption récente du service cloud, géré par les créateurs de Grafana. C'est un exemple classique de la manière dont une nouvelle fonctionnalité, apparemment utile, censée améliorer la qualité de l'infrastructure... peut nuire si l'on ne prend pas en compte les nombreux détails de son utilisation en production. C'est formidable que de tels matériaux apparaissent, permettant d'apprendre non seulement […]

Livre «Linux en Action»

Bonjour, communauté Habr! Dans son livre, David Clinton décrit 12 projets réels, y compris l'automatisation du système de sauvegarde et de restauration, la configuration d'un stockage personnel en nuage de style Dropbox et la création de son propre serveur MediaWiki. À travers des exemples intéressants, vous étudierez la virtualisation, la récupération après sinistre, la sécurité, la sauvegarde, la mise en œuvre de DevOps et le dépannage du système. Chaque chapitre se termine par un aperçu de recommandations pratiques, […]

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