sujet: administration

Intégration de Jira avec GitLab

Objectif Lors de la validation dans git, nous mentionnons dans un commentaire le nom d'une tâche de Jira, après quoi deux choses se produisent : dans GitLab, le nom de la tâche se transforme en un lien actif vers celle-ci dans Jira ; dans Jira, un commentaire est ajouté à la tâche avec des liens vers le commit et l'utilisateur qui l'a fait, et le texte de mention lui-même est ajouté Paramètres Nous avons besoin d'un utilisateur […]

Apache Kafka et le traitement des données en streaming avec Spark Streaming

Bonjour Habr! Aujourd'hui, nous allons créer un système qui traitera les flux de messages Apache Kafka à l'aide de Spark Streaming et écrira les résultats du traitement dans la base de données cloud AWS RDS. Imaginons qu’un certain établissement de crédit nous confie la tâche de traiter les transactions entrantes « à la volée » dans toutes ses succursales. Cela peut être fait dans le but d'un règlement rapide en monnaie ouverte […]

Qu'offriront les nouveaux référentiels pour les systèmes d'IA et de ML ?

MAX Data sera combiné avec Optane DC pour fonctionner efficacement avec les systèmes d'IA et de ML. Photo - Hitesh Choudhary - Unsplash Selon une étude du MIT Sloan Management Review et du Boston Consulting Group, 85 % des trois mille managers interrogés pensent que les systèmes d'IA aideront leur entreprise à acquérir un avantage concurrentiel sur le marché. Cependant, ils ont essayé de mettre en œuvre quelque chose de similaire [...]

Construire, partager, collaborer

Les conteneurs sont une version allégée de l’espace utilisateur du système d’exploitation Linux – en fait, c’est le strict minimum. Cependant, il s'agit toujours d'un système d'exploitation à part entière et, par conséquent, la qualité de ce conteneur lui-même est tout aussi importante qu'un système d'exploitation à part entière. C'est pourquoi nous proposons depuis longtemps des images Red Hat Enterprise Linux (RHEL) afin que les utilisateurs puissent disposer d'images certifiées et à jour […]

Les développeurs viennent de Mars, les administrateurs viennent de Vénus

Les coïncidences sont aléatoires, et en effet c'était sur une autre planète... Je souhaite partager trois histoires de réussite et d'échec sur la façon dont un développeur backend travaille en équipe avec des administrateurs. Première histoire. Studio Web, le nombre d'employés se compte d'une seule main. Aujourd'hui, vous êtes un maquettiste, demain vous êtes un backender, après-demain vous êtes un administrateur. D'une part, vous pouvez acquérir une expérience considérable. En revanche, il n'y a pas assez de [...]

Cadeau du 9 mai

Le 9 mai approche. (Pour ceux qui liront ce texte plus tard, nous sommes aujourd’hui le 8 mai 2019). Et à cet égard, je veux nous offrir à tous ce cadeau. Tout récemment, j'ai découvert le jeu Return to Castle Wolfenstein dans ma pile de CD abandonnés. Me rappelant vaguement que « cela semblait être un bon jeu », j'ai décidé de le lancer sous […]

Principes fondamentaux de la conception de bases de données – Comparaison de PostgreSQL, Cassandra et MongoDB

Bonjour les amis. Avant de partir pour la deuxième partie des vacances de mai, nous partageons avec vous le matériel que nous avons traduit en prévision du lancement d'une nouvelle filière du cours « SGBD relationnel ». Les développeurs d'applications passent beaucoup de temps à comparer plusieurs bases de données opérationnelles pour sélectionner celle qui convient le mieux à la charge de travail prévue. Les besoins peuvent inclure une modélisation simplifiée des données, […]

Transition de Tinder vers Kubernetes

Note trans. : Les employés du service Tinder de renommée mondiale ont récemment partagé quelques détails techniques sur la migration de leur infrastructure vers Kubernetes. Le processus a duré près de deux ans et a abouti au lancement d'une plateforme à très grande échelle sur K8, composée de 200 services hébergés sur 48 XNUMX conteneurs. Quelles difficultés intéressantes les ingénieurs de Tinder ont-ils rencontrés et à quels résultats sont-ils parvenus ? Lire […]

Création d'un jeu Web .io multijoueur

Sorti en 2015, Agar.io est devenu le précurseur du nouveau genre de jeu .io, qui a depuis gagné en popularité. J'ai vécu l'essor des jeux .io : j'ai créé et vendu deux jeux du genre au cours des trois dernières années. Au cas où vous n'en auriez jamais entendu parler auparavant, ce sont des jeux Web multijoueurs gratuits où […]

Comment les centres de données sauvent les vacances

Tout au long de l'année, les Russes partent régulièrement en vacances : vacances du Nouvel An, vacances de mai et autres week-ends plus courts. Et c'est l'heure traditionnelle des marathons en série, des achats et ventes spontanés sur Steam. Pendant la période précédant les vacances, les entreprises de vente au détail et de logistique sont soumises à une pression accrue : les gens commandent des cadeaux dans les boutiques en ligne, paient leur livraison, achètent des billets de voyage et communiquent. Pics du calendrier […]

10. Check Point Mise en route R80.20. Conscience de l'identité

Bienvenue à l'anniversaire - 10ème leçon. Et aujourd'hui, nous parlerons d'une autre lame de Check Point : la connaissance de l'identité. Au tout début, lors de la description du NGFW, nous avons déterminé qu'il devait être capable de réguler l'accès en fonction des comptes et non des adresses IP. Cela est principalement dû à la mobilité accrue des utilisateurs et à la généralisation […]

Comment fonctionne BGP

Aujourd'hui, nous allons examiner le protocole BGP. Nous ne parlerons pas longtemps de la raison pour laquelle il existe et pourquoi il est utilisé comme seul protocole. Il y a pas mal d'informations à ce sujet, par exemple ici. Alors, qu’est-ce que le BGP ? BGP est un protocole de routage dynamique et est le seul protocole EGP (External Gateway Protocol). Ce protocole est utilisé pour construire le routage sur Internet. Voyons comment construire [...]