Heading: Administration

MIT's New CPU Load Balancer

The Shenango system is planned to be used in data centers. / photo Marco Verch CC BY According to one of the providers, data centers use only 20-40% of available computing power. At high loads, this figure can reach 60%. This distribution of resources leads to the emergence of so-called "zombie servers". These are machines that sit idle most of the time, wasting electricity. Today, 30% of servers in […]

Import substitution in practice. Part 1. Options

Introduction Due to the fact that 2020 is approaching and the “hour of he”, when it will be necessary to report on the execution of the order of the Ministry of Telecom and Mass Communications on the transition to domestic software (as part of import substitution), and not simple, but from the register of the Ministry of Telecom and Mass Communications, I received the task of developing a plan , in fact, according to the order of the Ministry of Telecom and Mass Communications No. 334 dated 29.06.2017/XNUMX/XNUMX. And started […]

Reference: how the Continuous Integration process works

Today we will look at the history of the term, discuss the difficulties of implementing CI, and provide several popular tools that will help you work with it. / Flickr / Altug Karakoc / CC BY / Photo modified The term Continuous Integration is an approach to application development that involves frequent project builds and code testing. The goal is to make the integration process predictable [...]

Working with MS SQL from Powershell on Linux

This article is purely practical and dedicated to my sad story. In preparation for Zero Touch PROD for RDS (MS SQL), about which all our ears were buzzing, I made a presentation (POC - Proof Of Concept) of automation: a set of powershell scripts. After the presentation, when the stormy, prolonged applause died down, turning into incessant applause, they told me - all this is good, but […]

Paradoxes about data compression

The problem of data compression, in its simplest form, can relate to numbers and their notations. Numbers can be denoted by numerals ("eleven" for the number 11), mathematical expressions ("two in the twentieth" for 1048576), string expressions ("five nines" for 99999), proper names ("the number of the beast" for 666, "the year of Turing's death " for 1954), or arbitrary combinations thereof. Any designation that […]

AERODISK ENGINE N2 Storage Crash Test, Strength Test

Hi all! With this article, AERODISK opens a blog on Habré. Hurray, comrades! Previous articles on Habré discussed questions about the architecture and basic configuration of storage systems. In this article we will consider a question that has not been previously covered, but is often asked - about the fault tolerance of AERODISK ENGINE storage systems. Our team will do everything to ensure that the AERODISK storage […]

Not only in catching fleas. Why speed is so important for any store

Oil painting: in the morning you ran into the classic chain Malinka for a bun or an apple. They quickly took the goods and quickly rushed to the checkout. 10 minutes before the start of the working day. In front of you at the checkout are three more representatives of the office plankton. No one has a cart full of goods. Maximum of 5-6 items in hand. But they have been served for so long that [...]

Networks for the little ones. Part oh everything

My dear friends, brave critics, silent readers and secret admirers, SDSM ends. I cannot boast that in 7 years I have touched on all the topics in the network sphere or that I have fully covered at least one of them. But that was not the goal. And the purpose of this series of articles was to lead the young student by the hand into […]

Automating SQL server in Jenkins: returning the result beautifully

Again continuing the theme of arranging Zero Touch PROD for RDS. Future DBAs will not be able to connect to PROD servers directly, but will be able to use Jenkins jobs for a limited set of operations. The DBA launches job and after some time receives a letter with a report on the completion of this operation. Let's look at ways to present these results to the user. Plain Text Let's start with […]

How I Organized Photo Storage

Hello Habr! Each of us stores some information, some use secrets and life hacks for this. Personally, I like to press the photo gun button and today I would like to share my experience of storing information, which I walked and walked and came to. I’ll warn you right away: there is no “silver bullet” under the cut that will multiply the problem of chaos in files on your devices by 0. AND […]

Overview and comparison of Ingress controllers for Kubernetes

When launching a Kubernetes cluster for a specific application, you need to understand what the application itself, the business, and the developers pose to this resource. With this information, you can start making an architectural decision and, in particular, choosing a specific Ingress controller, of which there are already a large number today. In order to get a basic idea of ​​the options available without having to study many […]