Category: Administration

My implementation of a ring buffer in NOR flash

Background There are self-developed vending machines. Inside are Raspberry Pi and some additional circuitry on a separate board. They are connected to a coin acceptor, a bill validator, and a banking terminal… Everything is controlled by custom software. All operation history is written to a log on a flash drive (MicroSD), which is then transmitted via the internet (using a USB modem) to a server, where it is stored in a database. Sales information is uploaded to 1C, and there is also […]

Is the era of ARM servers approaching?

SynQuacer E-Series Motherboard for a 24-Core ARM Server with ARM Cortex A53 Processor and 32 GB of RAM, December 2018 For many years, ARM processors with a reduced instruction set (RISC) have dominated the mobile device market. However, they have not been able to penetrate data centers, which are still ruled by Intel and AMD with their x86 instruction set. Periodically, […]

"Kubernetes Increased Latency by 10 Times": Who is Responsible?

Translator's note: This article, written by Galo Navarro, who serves as Principal Software Engineer at the European company Adevinta, is an engaging and instructive "investigation" into infrastructure exploitation. Its original title was slightly expanded in translation for reasons explained by the author at the very beginning. Author's note: It seems this publication attracted much more attention than anticipated. I […]

A complete guide to upgrading Windows 10 for enterprises of any size

Whether you are responsible for a single Windows 10 PC or thousands, the challenges of managing updates are the same. Your goal is to quickly install security-related updates, effectively manage component updates, and prevent productivity loss due to unexpected reboots. Does your enterprise have a comprehensive plan for handling Windows 10 updates? […]

Setting up a distributed fault-tolerant object storage LeoFS, compatible with clients using S3, NFS

According to Opennet: LeoFS is a distributed, fault-tolerant object storage that is compatible with clients using the Amazon S3 API and REST API, and it supports operation as an NFS server. There are optimizations for storing both small and very large objects, a built-in caching mechanism is available, and replication of storage between data centers is possible. One of the project's goals is to achieve reliability of 99.9999999% through […]

Setting up a home router + NAS on unRAID (part 2)

In the first part, I briefly talked about the assembly itself, which allows you to build a computer that can run unRAID to create a NAS and MikroTik RouterOS in a KVM virtual machine as a replacement for a regular router. The comments turned into quite useful discussions, as a result of which I need to correct errors in the original assembly and write the third part! Some things […]

Systemd, interactive scripts, and timers.

Introduction When developing under Linux, there are tasks related to creating interactive scripts that execute when the system starts or shuts down. This was straightforward in System V, but systemd makes it a bit more complex. However, it has its own timers. What are targets? It is often stated that targets serve as an analogy to runlevels in System V init. I fundamentally disagree. There are more of them and they can […]

Tricks for Processing Metrics in Kapacitor

Nowadays, it is no longer a question of why we need to collect service metrics. The next logical step is to set up alerting for the collected metrics that will notify you of any data deviations in convenient channels (email, Slack, Telegram). In the online hotel booking service Ostrovok.ru, all metrics of our services flow into InfluxDB and are displayed in Grafana, […]

What to do if newsletters end up in ‘Spam’: 5 practical steps

Image: Unsplash When working with email newsletters, unexpected issues may arise. A common situation is when everything was working well, but suddenly the open rates of emails drop sharply, and email service providers start signaling that your newsletters are in the 'Spam' folder. What should you do in such a situation and how to get out of 'Spam'? Step #1. Checking compliance with a number of criteria First of all, you need to perform […]

Easily and effortlessly deploy applications on Tarantool Cartridge (part 1)

We have already talked about Tarantool Cartridge, which allows you to develop distributed applications and package them. There’s just one thing left to do: learn how to deploy these applications and manage them. Don't worry, we have everything covered! We have gathered all the best practices for working with Tarantool Cartridge and written an Ansible role that will deploy the package on servers, start the instances, connect them into a cluster, and configure […]

Introduction to GitOps for OpenShift

Today we will discuss the principles and models of GitOps, as well as how these models are implemented on the OpenShift platform. An interactive guide on this topic is available at the link. In brief, GitOps is a set of practical methods for using Git pull requests to manage infrastructure and application configurations. Within GitOps, the Git repository is viewed as a single source of information […]

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