Category: Administration

The Story of Physically Deleting 300 Million Records in MySQL

Introduction Hello. I am ningenMe, a web developer. As the title suggests, my story is about physically deleting 300 million records in MySQL. I was intrigued by this, so I decided to create a memorandum (guide). Start - Alert In the batch server that I use and maintain, there is a regular process that collects data from the last month once a day from […]

Windows Terminal Preview 1.4: Tabs list, Blink support, and hyperlinks

We're back with another update for Windows Terminal Preview, which will be available in Windows Terminal this October. Both builds of Windows Terminal can be downloaded from the Microsoft Store or the releases page on GitHub. Check below to find out the latest features! Tabs list Now you can launch Windows Terminal Preview with a specific profile from the Start menu or with […]

What are flash drives with hardware encryption for?

Hello, Habr! In the comments on one of our articles about flash drives, readers posed an interesting question: “Why do we need a flash drive with hardware encryption when we have TrueCrypt?”, and even expressed some concerns about “How can we be sure that there are no backdoors in the software and hardware of the Kingston drive?”. We provided concise answers to these questions, but then decided to […]

Can we generate random numbers if we don’t trust each other? Part 1

Hello, Habr! In this article, I will discuss the generation of pseudo-random numbers among participants who do not trust each other. As we will see below, implementing a “nearly” good generator is quite simple, while creating a very good one is challenging. Why is it necessary to generate random numbers for participants who do not trust each other? One application area is decentralized applications. For example, an application that […]

Autoscaling Kubernetes applications using Prometheus and KEDA

Balloon Man by Cimuanos Scalability is a key requirement for cloud applications. With Kubernetes, scaling an application is as simple as increasing the number of replicas for the corresponding deployment or ReplicaSet—but it is a manual process. Kubernetes allows you to automatically scale applications (that is, Pods in a deployment or ReplicaSet) declaratively using the Horizontal Pod Autoscaler specification. By default […]

An overview of the most democratic SD-WAN: architecture, setup, administration, and pitfalls

Given the number of questions we've been receiving about SD-WAN, the technology seems to be gaining substantial traction in Russia. Vendors, of course, are not idle and are offering their concepts, while some bold pioneers are already implementing them in their networks. We work with almost all vendors, and over the years in our lab, I've had the chance to delve into the architecture of each major […]

Learning together with Check Point

Greetings to the readers of our blog from TS Solution. Autumn has arrived, which means it's time to learn and discover something new. Our regular audience knows well that we pay great attention to products from Check Point, offering a wide range of solutions for comprehensive protection of your infrastructure. Today, we will gather recommended and accessible article series in one place […]

Elbrus vs. Intel. Comparing the performance of Aerodisk Vostok and Engine storage systems

Hello everyone. We continue to introduce you to the Aerodisk VOSTOK data storage system, built on the basis of the Russian Elbrus 8C processor. In this article, we (as promised) will delve into one of the most popular and interesting topics related to Elbrus, namely - performance. There are many speculations regarding the performance of Elbrus, with opinions being completely polar. Pessimists claim that […]

Choosing an Architectural Style (Part 3)

Hello, Habr. Today, I continue the series of publications that I wrote specifically for the launch of the new stream of the 'Software Architect' course. Introduction Choosing an architectural style is one of the fundamental technical decisions when building an information system. In this series of articles, I propose to explore the most popular architectural styles for building applications and answer the question of when each architectural style is most preferable. […]

Progress of IPv6 Implementation Over 10 Years

Surely, everyone involved in the implementation of IPv6 or at least interested in this set of protocols knows about Google's IPv6 traffic graph. Similar data is collected by Facebook and APNIC, but for some reason, Google's data is the standard benchmark (although, for instance, there's no visibility into China). The graph is subject to noticeable fluctuations — traffic is higher on weekends, and noticeably […]

Cisco ISE: Creating Users, Adding LDAP Servers, Integrating with AD. Part 2

Welcome to the second publication of the article series dedicated to Cisco ISE. The first article covered the advantages and differences of Network Access Control (NAC) solutions compared to standard AAA, unique features of Cisco ISE, architecture, and product installation process. In this article, we will dive deeper into creating accounts, adding LDAP servers, and integration with Microsoft Active Directory, as well as nuances […]

A Brief Overview of PostgreSQL Operators for Kubernetes: Our Selection and Experience

We are increasingly receiving requests from clients such as: "We want something like Amazon RDS, but cheaper"; "We want something like RDS, but everywhere, in any infrastructure." To implement such a managed solution on Kubernetes, we looked at the current state of the most popular operators for PostgreSQL (Stolon, operators from Crunchy Data and Zalando) and made our choice. This article shares our experience and […]

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