Category: Administration

NewSQL = NoSQL + ACID

Until recently, there were about 50 TB of real-time processed data stored in SQL Server on Odnoklassniki. For such a volume, ensuring fast and reliable, yet fault-tolerant data center access using SQL DBMS is virtually impossible. Usually, in such cases, one of the NoSQL storage solutions is used, but not everything can be transferred to NoSQL: some entities require […]

Detailed Overview of AWS Lambda

The translation of the article is prepared specifically for students of the 'Cloud Services' course. Interested in developing in this direction? Watch the masterclass by Yegor Zuev (TeamLead at InBit) 'AWS EC2 Service' and join the upcoming course group: starting September 26. More and more people are transitioning to AWS Lambda for scalability, performance, cost-effectiveness, and the ability to handle millions and even trillions of requests per month. […]

Slurm DevOps. Day two. IaC, infrastructure testing, and "Slurm inspires!"

Outside, it’s a classic positive autumn day in St. Petersburg, warm in the Selectel conference room with coffee, Coca-Cola, and almost summer vibes. In the outside world, it’s September 5, 2019, and we are on the second day of the DevOps Slurm. On the first day of the intensive course, we covered the simplest topics: Git, CI/CD. On the second day, we prepared Infrastructure as Code and infrastructure testing for the participants – […]

General Principles of QEMU-KVM

My current understanding: 1) KVM (Kernel-based Virtual Machine) – a hypervisor (VMM – Virtual Machine Manager) operating as a module on Linux OS. The hypervisor is needed to run software in a non-existent (virtual) environment while concealing the real physical hardware from that software. The hypervisor acts as a 'bridge' […]

Cisco 200-125 CCNA v3.0 Training. Day 35. Dynamic trunking protocol DTP.

Today we will examine the dynamic trunking protocols DTP and VTP – VLAN trunking protocols. As I mentioned in the last lesson, we will follow the exam topics for ICND2 in the order they are presented on the Cisco website. Last time we covered item 1.1, and today we will look at 1.2 – configuring, verifying, and troubleshooting connections of network switches: adding […]

OpenCV on STM32F7-Discovery

I am one of the developers of the Embox operating system, and in this article, I will discuss how I managed to run OpenCV on the STM32746G board. If you search for something like "OpenCV on STM32 board," you can find quite a few people interested in using this library on STM32 boards or other microcontrollers. There are several videos that suggest […]

Porting Qt to STM32

Hello! We in the Embox project have successfully launched Qt on the STM32F7-Discovery and would like to share our experience. Previously, we discussed how we managed to run OpenCV. Qt is a cross-platform framework that includes not only graphical components but also features like QtNetwork, a set of classes for database handling, Qt for Automation (in […]

SIP phone on STM32F7-Discovery

Hi everyone. Some time ago, we wrote about how we managed to run a SIP phone on the STM32F4-Discovery with 1 MB of ROM and 192 KB of RAM based on Embox. It should be noted that that version was minimal and connected two phones directly without a server, with voice transmission only in one direction. Therefore, we decided to launch […]

How to create an open-source project

This week, the IT festival TechTrain will take place in St. Petersburg. One of the speakers will be Richard Stallman. Embox is also participating in the festival, and of course, we could not overlook the topic of open-source software. Thus, one of our presentations is titled “From Student Project to Open Source Project: The Embox Experience.” It will focus on the history of Embox's development as an open-source project. In […]

Not just New Relic: a look at Datadog and Atatus

In the SRE/DevOps engineer community, it is no surprise when a client (or monitoring system) reports that "everything is lost": the website is down, payments are failing, life is futile… As much as one would like to help in such a situation, doing so without a simple and clear tool can be very challenging. Often, the issue lies in the application's code itself — it only needs […]

Windows: finding out who is logged in where

— Oh, nothing is working, help! — Don't worry, we'll fix everything now. What is the computer's name... (a classic scenario from tech support calls). It's good if you have a tool like BgInfo or if your users know about the Windows+Pause/Break shortcut and can press it. There are even rare instances of those who have managed to learn their machine's name. But often […]

Cisco Training 200-125 CCNA v3.0. Day 34. Advanced VLAN Concept

We have already discussed VLAN local networks in video lessons Day 11, 12, and 13, and today we will continue exploring them according to the ICND2 topic. I recorded the previous video that marked the end of preparation for the ICND1 exam a few months ago, and I have been very busy since then until today. I think many of you successfully passed this […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster