Category: Administration

Understanding Docker

I have been using Docker for several months to structure the development/delivery process of web projects. I suggest to the readers of "Habr" a translation of the introductory article on Docker — "Understanding Docker". What is Docker? Docker is an open platform for developing, delivering, and running applications. Docker is designed to speed up the deployment of your applications. With Docker, you can separate your application from your infrastructure and […]

Blockchain as a platform for digital transformation

Traditionally, enterprise IT systems were designed for automation tasks and supporting target systems, such as ERP. Today, organizations face different challenges – those of digitalization and digital transformation. It is difficult to address these challenges based on the previous IT architecture. Digital transformation is a serious challenge. What should the program for transforming IT systems to achieve business digital transformation be based on? The right IT infrastructure is the key to […]

werf is our tool for CI/CD in Kubernetes (overview and video report)

On May 27, in the main hall of the DevOpsConf 2019 conference, held within the framework of the RIT++ 2019 festival, as part of the 'Continuous Delivery' section, a presentation titled 'werf – our tool for CI/CD in Kubernetes' was delivered. It discusses the problems and challenges that everyone faces when deploying in Kubernetes, as well as nuances that may not be immediately obvious. […]

How we tested several time series databases

In recent years, time-series databases have evolved from a niche technology (specialized mainly in open monitoring systems tied to specific solutions or in Big Data projects) to a 'consumer product'. In Russia, special thanks for this go to Yandex and ClickHouse. Until now, if you needed to store […]

History of the problem with transferring docker storage (docker root)

Just a couple of days ago, it was decided to move the Docker storage (the directory where Docker keeps all container files and images) to a separate partition with more capacity on one of the servers. The task seemed trivial and did not foreshadow any trouble… Let's begin: 1. We stop and kill all containers of our application: docker-compose down if there are many containers, and they are in […]

The difference between bin, sbin, usr/bin, usr/sbin

On November 30, 2010, David Collier wrote: I noticed that in busybox links are spread across these four directories. Is there a simple rule to determine which link belongs in which directory... For example, kill is in /bin, while killall is in /usr/bin... I see no logic in such division. You […]

Another opinion on the difference between bin, sbin, usr/bin, usr/sbin

Recently I came across an article: The difference between bin, sbin, usr/bin, usr/sbin. I would like to share my perspective on the standard. /bin Contains commands that can be used by both system administrators and users, but are essential when no other file systems are mounted (for instance, in single-user mode). It may also contain commands that are indirectly used by scripts. There […]

How Dark deploys code in 50 ms

The faster the development process, the faster the technology company progresses. Unfortunately, modern applications work against us — our systems need to be updated in real-time without disturbing anyone or causing downtime and interruptions. Deployment in such systems becomes a complicated task and requires complex continuous delivery pipelines even in small teams. […]

Optimization of database queries using a B2B service for builders

How can you grow tenfold in database requests without migrating to a more powerful server while maintaining system performance? I will share how we tackled the performance drop of our database, optimized SQL queries to serve as many users as possible, and kept computational resource costs down. I am developing a service for managing business processes […]

Sovereign Internet — at Our Expense

As is known, indexes play a crucial role in DBMS, providing quick access to the required records. Therefore, it is essential to maintain them timely. There is plenty of material written about analysis and optimization, including online. For example, a recent review of this topic was published here. There are many paid and free solutions available for this. For instance, there exist […]

How the priorities of pods in Kubernetes caused downtime at Grafana Labs

Note: We present to you technical details about the reasons for the recent downtime of the cloud service operated by the creators of Grafana. This is a classic example of how a new and seemingly useful feature, intended to improve infrastructure quality, can cause harm if numerous nuances of its application in a production environment are not taken into account. It’s wonderful when such materials arise, allowing us to learn not only […]

The book 'Linux in Action'

Hello, Habr readers! In this book, David Clinton describes 12 real-life projects, including the automation of backup and recovery systems, setting up a personal cloud storage system like Dropbox, and creating your own MediaWiki server. Through engaging examples, you will learn about virtualization, disaster recovery, security, backup, DevOps implementation, and system troubleshooting. Each chapter ends with a review of practical recommendations, […]

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