Category: Administration

Seph — from "homebrew" to "production"

Choosing CEPH. Part 1 We had five racks, ten optical switches, configured BGP, a couple of dozen SSDs, and a bunch of SAS drives of all colors and sizes, plus proxmox and a desire to shove all the static into our own S3 storage. It's not that all this was needed for virtualization, but since I started using open source – let’s go into […]

Reversing and hacking self-encrypting external HDD drive Aigo. Part 1: Disassembling it

Reversing and hacking external self-encrypting drives has been my long-standing hobby. In the past, I’ve had the opportunity to work with models like Zalman VE-400, Zalman ZM-SHE500, and Zalman ZM-VE500. Recently, a colleague brought me another exhibit: Patriot (Aigo) SK8671, which is built according to a typical design – an LCD indicator and a keyboard for PIN code entry. Here’s what came of it… 1. Introduction […]

Transferring mailboxes between storage in Zimbra Collaboration Suite

Previously, we discussed how easily and simply the Zimbra Collaboration Suite Open-Source Edition can scale. New mail stores can be added without halting the operation of the infrastructure on which Zimbra is deployed. This capability is highly valued by SaaS providers who offer their clients access to the Zimbra Collaboration Suite on a commercial basis. However, this scaling process is not without […]

Parsing 25TB using AWK and R

How to read this article: I apologize for the lengthy and chaotic text. To save your time, I start each chapter with an introduction titled 'What I learned,' where I summarize the essence of the chapter in one or two sentences. 'Just show me the solution!' If you just want to see what I arrived at, skip to the chapter 'Becoming More Inventive,' but […]

Why We Are Creating an Enterprise Service Mesh

Service Mesh is a well-known architectural pattern for integrating microservices and transitioning to cloud infrastructure. Today, it's quite challenging to do without it in the cloud-container world. Several open-source implementations of service mesh are already available on the market, but their functionality, reliability, and security are often insufficient, especially when it comes to the requirements of large financial companies on a national scale. Therefore […]

Reduce backups by 99.5% with hashget

hashget is a free, open-source deduplicator — a utility similar to an archiver, designed to significantly reduce the size of backups, as well as organize incremental and differential backup schemes and more. This is a review article describing its capabilities. The use of hashget itself (which is quite straightforward) is detailed in the project's README and wiki documentation. Comparison By the genre's law, I will begin with intrigue — comparisons […]

KTT in server solutions — what does it look like?

Something like this. These are extra fans that were removed from twenty servers in a test rack located at the DataPro data center. Below — traffic. An illustrated description of our cooling system. And an unexpected offer for very economical, yet slightly fearless, server equipment owners. The cooling system for server equipment based on contour heat pipes is considered as an alternative to liquid […]

It's time to replace GIFs with AV1 videos.

It's now 2019, and it's time for us to make a decision about GIFs (no, not that debate! We'll never agree on that one! — this is about pronunciation in English, which is irrelevant to us — Editor's note). GIFs take up a lot of space (usually several megabytes!), which completely contradicts your desires if you're a web developer! Like […]

Magento 2: Importing Products Directly into the Database

In the previous article, I described the process of importing products into Magento 2 the usual way — through models and repositories. This typical method is characterized by a rather low data processing speed. On my laptop, it was about one product per second. In this continuation, I will discuss an alternative method of product import — directly writing to the database, bypassing the standard mechanisms of Magento 2 […]

Carding and "black boxes": How ATMs Are Hacked Today

The metal boxes filled with money standing on the streets cannot help but attract the attention of quick profit seekers. While earlier methods to empty ATMs were purely physical, now more sophisticated tricks involving computers are used. The most relevant of these today is the 'black box' containing a single-board computer inside. Here is how it […]

Magento 2: importing products from external sources

Magento is an e-commerce solution, meaning it is more focused on selling products than on accompanying sales with inventory, logistics, or financial accounting. Other applications (such as ERP systems) are better suited for these purposes. As a result, it is often necessary to integrate a Magento store with these other systems (for example, with 1C). Essentially, integration can be reduced to replicating data on: […]

Racks, modules, or blocks – what to choose for power management in data centers?

Modern data centers require a careful approach to power supply. It's essential to simultaneously monitor load conditions and manage equipment connections. This can be accomplished using cabinets, modules, or power distribution units. In our post, we discuss which type of power equipment is best suited for specific situations, illustrated by Delta's solutions. Powering a dynamically developing data center often proves to be a challenging task. […]

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