Catégorie : Administration

CI/CD sur AWS, Azure et Gitlab. Nouveau cours d'OTUS

Attention! Cet article n'est pas technique et s'adresse aux lecteurs intéressés par l'éducation dans le domaine du CI/CD. Très probablement, si vous n'êtes pas intéressé par l'apprentissage, ce matériel ne vous intéressera pas. Si vous êtes développeur ou administrateur responsable de la configuration des processus de développement et de livraison continue, alors un nouveau cours s'ouvre chez OTUS spécialement […]

Déterminer la taille appropriée pour un cluster Kafka dans Kubernetes

Remarque de traduction : Dans cet article, Banzai Cloud partage un exemple d'utilisation de ses outils spécialisés pour faciliter l'exploitation de Kafka dans Kubernetes. Les instructions fournies illustrent comment déterminer la taille optimale de l'infrastructure et configurer Kafka elle-même pour atteindre la capacité requise. Apache Kafka est une plateforme de streaming distribuée pour créer des systèmes de flux en temps réel fiables, évolutifs et hautes performances. […]

Physique du texte. Partie 1. Symboles

Un symbole est un atome textuel. Ni plus, ni moins. Dans un texte, chaque symbole apparaît un certain nombre de fois. En décomposant le texte en symboles, on peut remarquer certaines caractéristiques et régularités. Parlant de cela, [en dehors des mots : les sources de l'article] Le texte est composé d'un ensemble limité de symboles. L'alphabet du texte désignera l'ensemble de tous les symboles présents dans le texte. Et cet ensemble […]

Quatrième génération d'Ethernet : ancienne vitesse, nouvelles possibilités

Le 5 février de cette année, une nouvelle norme pour Ethernet à 10 mégabits a été approuvée. Oui, vous avez bien lu : dix mégabits par seconde. À quoi bon une telle « petite » vitesse au 21ème siècle ? Pour remplacer le zoo qui se cache derrière l'appellation vaste « bus de terrain » — Profibus, Modbus, CC-Link, CAN, FlexRay, HART, etc. Il y en a trop, et ils ne sont pas compatibles entre eux […]

Ping de tous les nœuds IPv6 sur le canal

Il reste quelques jours avant le début d'un nouveau lot du cours « Ingénieur réseau » chez OTUS. À cet égard, nous souhaitons partager avec vous une traduction de matériel utile sur le sujet. Une série d'articles sur le blog, consacrée aux conseils et recommandations pour résoudre les problèmes liés au ping IPv6 (ICMPv6 Echo Request/Echo Reply) Notez que j'utilise Linux (en particulier, Fedora 31), […]

Méthodes d'optimisation des requêtes LINQ en C#.NET

Introduction Dans cet article, nous avons examiné certaines méthodes d'optimisation des requêtes LINQ. Nous présenterons ici d'autres approches d'optimisation du code liées aux requêtes LINQ. Il est connu que LINQ (Language-Integrated Query) est un langage de requête simple et pratique pour les sources de données. LINQ to SQL est une technologie d'accès aux données dans les systèmes de gestion de bases de données. C'est un puissant outil de travail avec les données, où par le biais de la déclaration […]

Systèmes d'automatisation basés sur Foundation Fieldbus

Foundation Fieldbus est un système de communication numérique utilisé dans l'automatisation, aux côtés de technologies telles que Profibus, Modbus ou HART. La technologie est apparue quelques années après ses concurrentes : la première édition de la norme date de 1996 et comprend actuellement deux protocoles d'échange d'informations entre les membres du réseau : H1 et HSE (High Speed Ethernet). Le protocole H1 est utilisé pour l'information […]

Comment ne pas se tirer une balle dans le pied en utilisant Liquibase

Il n'y a jamais eu de, et voilà encore ! Pour notre dernier projet, nous avons décidé d'utiliser Liquibase dès le début pour éviter des problèmes à l'avenir. Il s'est avéré que tous les jeunes membres de l'équipe ne savaient pas comment l'utiliser correctement. J'ai conduit un atelier interne que j'ai ensuite décidé de transformer en article. L'article comprend des conseils utiles et la description de trois pièges les plus évidents, dans […]

Dispositif Helm et ses pièges

Concept du transporteur de fret Typhon, Anton Swanepoel Je m'appelle Dmitry Sugrobov, je suis développeur chez « Leroy Merlin ». Dans cet article, je vais expliquer pourquoi Helm est nécessaire, comment il simplifie le travail avec Kubernetes, ce qui a changé dans la troisième version et comment l'utiliser pour mettre à jour des applications en production sans temps d'arrêt. C'est un résumé basé sur une présentation lors de la conférence @Kubernetes Conference by Mail.ru Cloud […]

Comment OpenShift transforme la structure organisationnelle des départements IT. L'évolution des modèles organisationnels lors de la transition vers le PaaS

Bien que les solutions PaaS (« Plateforme en tant que service ») ne puissent en elles-mêmes changer les modes d'interaction individuels et d'équipe, elles agissent souvent comme un catalyseur de changements organisationnels en réponse à l'augmentation de la flexibilité des technologies IT. En pratique, le retour sur investissement maximal des PaaS est souvent possible uniquement si les rôles organisationnels, les domaines de responsabilité (tâches) et les schémas de relations sont modifiés. Heureusement, les solutions PaaS, […]

Étude RedHat : l'open source remplace les logiciels propriétaires dans le segment des entreprises

Les logiciels open source gagnent lentement mais sûrement le segment des entreprises, comme le montre une étude de l'équipe RedHat (PDF). L'entreprise a mené un sondage auprès de 950 dirigeants d'entreprises informatiques à travers le monde. Parmi eux, 400 travaillent aux États-Unis, 250 dans des pays d'Amérique Latine, 150 au Royaume-Uni et 150 dans des entreprises anglophones de la région Asie-Pacifique. Selon les résultats du sondage RedHat […]

Journalisation dans un environnement de microservices .Net en pratique

La journalisation est un outil extrêmement important pour les développeurs, mais lors de la création de systèmes distribués, elle devient un élément fondamental qu'il faut intégrer dès le départ dans votre application, sinon la complexité du développement de microservices se manifestera rapidement. .Net Core 3 a ajouté une excellente fonctionnalité pour transmettre le contexte de corrélation dans les en-têtes HTTP, donc si vos applications utilisent des appels HTTP directs pour l'interaction entre services, alors […]

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