Catégorie : Administration

NewSQL = NoSQL+ACID

Jusqu'à récemment, environ 50 To de données traitées en temps réel étaient stockées dans SQL Server sur Odnoklassniki. Pour un tel volume, garantir un accès rapide, fiable et résilient à la panne à un centre de données en utilisant une base de données SQL est presque impossible. Dans de tels cas, on utilise généralement l'un des stockages NoSQL, mais tout ne peut pas être transféré dans NoSQL : certaines entités nécessitent […]

Analyse détaillée d'AWS Lambda

La traduction de l'article a été préparée spécialement pour les étudiants du cours « Services Cloud ». Vous êtes intéressé à développer dans ce domaine ? Regardez le masterclass d'Egor Zuev (Team Lead chez InBit) sur le service « AWS EC2 » et rejoignez le groupe le plus proche du cours : début le 26 septembre. De plus en plus de personnes passent à AWS Lambda pour sa scalabilité, ses performances, ses économies et sa capacité à traiter des millions, voire des trillions de requêtes par mois. […]

Slurm DevOps. Jour deux. IaC, test de l'infrastructure et « Slurm donne des ailes ! »

Dehors, la classique belle météo automnale de Saint-Pétersbourg, la salle de conférence de Selectel est chaleureuse, avec du café, du Coca-Cola et presque un air d'été. Dans le monde environnant, le 5 septembre 2019, nous sommes au deuxième jour du Slyerm DevOps. Au premier jour de l'intensif, nous avons abordé les sujets les plus simples : Git, CI/CD. Pour le deuxième jour, nous avons préparé aux participants Infrastructure as Code et le test de l'infrastructure — […]

Principes généraux de fonctionnement de QEMU-KVM

Ma compréhension actuelle : 1) KVM KVM (Kernel-based Virtual Machine) – un hyperviseur (VMM – Virtual Machine Manager) qui fonctionne comme un module sur le système d'exploitation Linux. L'hyperviseur est nécessaire pour exécuter un logiciel dans un environnement inexistant (virtuel) tout en cachant au logiciel le matériel physique réel sur lequel il fonctionne. L'hyperviseur joue le rôle d'un « intermédiaire » […]

Formation Cisco 200-125 CCNA v3.0. Jour 35. Protocole de trunking dynamique DTP

Aujourd'hui, nous examinerons le protocole dynamique de tronçage DTP et VTP – le protocole de tronçage VLAN. Comme je l'ai dit lors de la dernière leçon, nous allons suivre les thèmes de l'examen ICND2 dans l'ordre où ils sont présentés sur le site de Cisco. La dernière fois, nous avons traité le point 1.1, et aujourd'hui nous allons examiner le 1.2 – la configuration, la vérification et le dépannage des connexions des commutateurs réseau : ajout […]

OpenCV sur STM32F7-Discovery

Je suis l'un des développeurs du système d'exploitation Embox, et dans cet article, je vais vous expliquer comment j'ai réussi à faire fonctionner OpenCV sur la carte STM32746G. Si vous tapez dans un moteur de recherche quelque chose comme « OpenCV sur carte STM32 », vous pouvez trouver de nombreuses personnes intéressées par l'utilisation de cette bibliothèque sur des cartes STM32 ou d'autres microcontrôleurs. Il existe plusieurs vidéos qui, à en juger par […]

Portage de Qt sur STM32

Bonjour ! Dans le projet Embox, nous avons lancé Qt sur STM32F7-Discovery et aimerions en parler. Auparavant, nous avons déjà décrit comment nous avons réussi à faire fonctionner OpenCV. Qt est un framework multiplateforme qui inclut non seulement des composants graphiques, mais aussi des éléments comme QtNetwork, un ensemble de classes pour travailler avec des bases de données, et Qt for Automation (dans […]

Téléphone SIP sur STM32F7-Discovery

Salut à tous. Il y a quelque temps, nous avons écrit sur la manière dont nous avons réussi à lancer un téléphone SIP sur STM32F4-Discovery avec 1 Mo de ROM et 192 Ko de RAM) basé sur Embox. Il convient de dire que cette version était minimale et connectait deux téléphones directement sans serveur et avec un transfert vocal uniquement dans une direction. C'est pourquoi nous avons décidé de lancer […]

Comment créer un projet open source

Cette semaine, le festival IT TechTrain se déroulera à Saint-Pétersbourg. Richard Stallman sera l'un des intervenants. Embox participe également au festival, et bien sûr, nous ne pouvions pas ignorer le thème des logiciels libres. Ainsi, l'une de nos présentations s'intitule « De bricole étudiant à projet opensource. L'expérience Embox ». Elle sera consacrée à l'histoire du développement d'Embox en tant que projet open source. Dans […]

Pas seulement avec New Relic : un aperçu de Datadog et Atatus

Dans le milieu des ingénieurs SRE/DevOps, il n'est pas surprenant qu'un jour un client (ou un système de surveillance) apparaisse et annonce que « tout est perdu » : le site ne fonctionne pas, les paiements échouent, la vie — c'est le néant… Même si l'on aimerait aider dans une telle situation, il est souvent très difficile de le faire sans un outil simple et clair. Souvent, le problème est caché dans le code même de l'application — il suffit juste […]

Windows : découvrons qui est connecté où

— Oh, rien ne fonctionne, aidez-moi ! — Ne vous inquiétez pas, nous allons tout réparer. Donnez-moi le nom de l'ordinateur… (classique des appels au support technique) C'est bien si vous avez un outil comme BgInfo ou si vos utilisateurs connaissent le raccourci Windows+Pause/Break et savent comment l'utiliser. Il arrive même que certains rares utilisateurs aient appris le nom de leur machine. Mais souvent, les […]

Formation Cisco 200-125 CCNA v3.0. Jour 34. Concept avancé de VLAN

Nous avons déjà examiné les réseaux locaux VLAN dans les vidéos des Jours 11, 12 et 13, et aujourd'hui, nous allons poursuivre notre étude en fonction du thème de l'ICND2. J'ai enregistré la vidéo précédente qui marquait la fin de la préparation à l'examen ICND1 il y a quelques mois, et depuis ce jour, j'ai été très occupé. Je pense que beaucoup d'entre vous ont réussi cet […]

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