Catégorie : Administration

Comment Kafka est devenu une réalité

Bonjour, Habr ! Je fais partie de l'équipe Tinkoff, qui développe son propre centre de notifications. Pour la plupart, je développe en Java avec Spring Boot et je résous divers problèmes techniques qui surviennent dans le projet. La majorité de nos microservices interagissent de manière asynchrone les uns avec les autres via un broker de messages. Auparavant, nous utilisions IBM MQ comme broker, qui a cessé de répondre à […]

Les journaux dans Kubernetes (et pas uniquement) aujourd'hui : attentes et réalité

Nous sommes en 2019, et nous n'avons toujours pas de solution standard pour l'agrégation des logs dans Kubernetes. Dans cet article, nous souhaitons, en utilisant des exemples pratiques, partager nos recherches, les problèmes rencontrés et leurs solutions. Toutefois, je tiens à préciser que pour différents clients, la collecte des logs peut varier considérablement : certains veulent voir les logs de sécurité et d'audit ; d'autres […]

🥇Derpibooru maintenant en logiciel libre : ouverture de Philomena et Booru-on-Rails | ProHoster

Ingénieur SRE - stagiaire Pour commencer, permettez-moi de me présenter. Je suis @tristan.read, ingénieur frontend dans le groupe Monitor::Health de GitLab. La semaine dernière, j'ai eu l'honneur d'être stagiaire auprès de l'un de nos ingénieurs SRE en garde. L'objectif était d'observer quotidiennement comment le gardien réagit aux incidents et d'acquérir une expérience concrète. Nous aimerions que nos ingénieurs comprennent mieux les besoins des utilisateurs […]

Élaborons un plan d'action à l'aide du AWS Cloud Adoption Framework

La traduction de l'article a été préparée spécialement pour les étudiants du cours « Cloud Solution Architecture ». Source Téléchargez le guide Les plans d'action du AWS CAF vous aideront à vous préparer à la transition vers un stack technologique cloud. Le voyage commence lorsque votre équipe de direction examine six aspects du CAF. Chaque aspect est utilisé pour créer des flux de travail qui identifient les lacunes dans les compétences et processus existants, et […]

PagerDuty, ou pourquoi le département d'exploitation peut ne pas dormir la nuit

Plus le système est complexe, plus il s'enrichit de divers alertes. Ainsi, il devient nécessaire de réagir à ces alertes, de les agréger et de les visualiser. Je pense que ce scénario est familier à beaucoup de gens jusqu'au tic nerveux. La solution dont nous allons parler n'est pas la plus inattendue, mais la recherche d'un article complet sur ce sujet ne donne rien. C'est pourquoi j'ai décidé de partager l'expérience de FunCorp et d'expliquer ce que […]

Arbre binaire indexable

J'ai rencontré une tâche de ce type. Il est nécessaire de réaliser un conteneur de stockage de données fournissant la fonctionnalité suivante : insérer un nouvel élément, supprimer un élément par numéro d'ordre, récupérer un élément par numéro d'ordre, les données étant stockées dans un ordre trié. Les données sont constamment ajoutées et supprimées, la structure doit garantir une vitesse de fonctionnement rapide. Au départ, j'ai essayé de mettre en œuvre cela en utilisant les conteneurs standard de std. Ce chemin ne […]

Sur quoi fonder l'infrastructure Wi-Fi 6 ?

Dans notre dernier article, nous avons discuté des particularités de la nouvelle norme Wi-Fi 6 (802.11ax). Depuis, un certain temps s'est écoulé et la norme est en grande partie approuvée, les fabricants lancent du matériel, et le WiFi Alliance est activement engagé dans sa certification. Cette nouvelle année, beaucoup auront de nouveaux projets pour mettre à jour ou construire une infrastructure sans fil à partir de zéro, donc la question de l'offre existante […]

Un sapin de Noël dans la ligne de commande

Le Nouvel An approche, et l'envie de penser à un travail sérieux s'évapore. Tout le monde essaie d'embellir quelque chose pour les fêtes : maison, bureau, poste de travail… Embellissons également quelque chose ! Par exemple, l'invite de commande. D'une certaine manière, l'invite de commande est aussi un espace de travail. Dans certaines distributions, elle est déjà "embellie" ; dans d'autres, elle est grise et peu attrayante. Mais nous pouvons le faire, […]

Introduction à l'architecture de sécurité 5G : NFV, clés et authentification à deux facteurs

Il est évident que se lancer dans le développement d'une nouvelle norme de communication sans réfléchir aux mécanismes de sécurité est une entreprise extrêmement douteuse et inutile. L'architecture de sécurité 5G est un ensemble de mécanismes et de procédures de sécurité mis en œuvre dans les réseaux de cinquième génération, englobant tous les composants du réseau, du noyau aux interfaces radio. Les réseaux de cinquième génération sont, en essence, une évolution des réseaux de quatrième génération […]

Comment construire des projets dans Jenkins, si de nombreux environnements différents sont nécessaires

Il y a beaucoup d'articles sur Jenkins sur Habr, mais peu d'entre eux décrivent un exemple de travail avec des agents Docker et Jenkins. Tous les outils de construction de projets populaires comme Drone.io, Bitbucket Pipeline, GitLab, GitHub Actions et d'autres, peuvent construire tout dans des conteneurs. Mais qu'en est-il de Jenkins ? Aujourd'hui, il existe une solution à ce problème : Jenkins 2 sait très bien travailler avec des agents Docker. Dans cet article […]

Histoire du système de noms de domaine : les premiers serveurs DNS

La dernière fois, nous avons commencé à raconter l'histoire du DNS – nous avons rappelé comment le projet a débuté et quels problèmes il visait à résoudre sur le réseau ARPANET. Aujourd'hui, nous allons parler du premier serveur DNS BIND. Photo – John Markos O’Neill – CC BY-SA. Les premiers serveurs DNS. Après que Paul Mockapetris et Jon Postel ont proposé le concept de domaines en 1983 […]

Comment survivre à une base de données SQL au XXIe siècle : clouds, Kubernetes et PostgreSQL multimaster

Bonjour, Habréens. Aujourd'hui, les cours de la première groupe du cours « PostgreSQL » commencent. À ce sujet, nous souhaitons vous parler de la façon dont s'est déroulé le webinaire ouvert pour ce cours. Lors de ce dernier cours ouvert, nous avons discuté des défis rencontrés par les bases de données SQL à l'ère du cloud et de Kubernetes. Nous avons également examiné comment les bases de données SQL s'adaptent et évoluent sous l'influence de […]

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