Guest Post: Our Experience with Selectel’s VRRP


Today’s post was written by our client ITSumma.

ITSumma provides remote server administration, website technical support, and ensures online service availability under high and super high loads.

In this article, Anton Baranov, Victoria Andrienko, and Evgenii Potapov share their experience with our IP Failover (VRRP) service. If you’re looking to improve your project’s availability and fault-tolerance, you should definitely consider what they have to say.

Read more

Router Redundancy with VRRP


In a previous article, we touched on the problems of redundant network infrastructures and looked at how MC-LAG technology works. Today, we’re going to talk about a more complex, but reliable, technology that enables redundancy at the data center level. What we’re talking about here is boosting router availability using VRRP (Virtual Router Redundancy Protocol).

Read more

Virtual Private Cloud: Regions and Zones


The Virtual Private Cloud (VPC) used to operate entirely out of one data center in St. Petersburg, and as a result, it lacked pools. We made it a point to address this issue and we’ve kept our word: we’ve opened a new VPC pool in our Moscow data center, Berzarina. This ensures fault-tolerance, improves connectivity, and raises the performance of our users’ resources.

Read more

Berzarina: An Inside Look


How do you keep a data center up and running 24/7/365? A lot of our clients have some idea how this is done, but even those who see the server rooms don’t get the full picture. To give you a better idea of how this all works, today we’re going to give you a small behind-the-scenes look at our Berzarina data center in Moscow.

Read more

Introduction to DPDK: Architecture and Principles


Linux network stack performance has become increasingly relevant over the past few years. This is perfectly understandable: the amount of data that can be transferred over a network and the corresponding workload has been growing not by the day, but by the hour.

Not even the widespread use of 10 GE network cards has resolved this issue; this is because a lot of bottlenecks that prevent packets from being quickly processed are found in the Linux kernel itself.

Read more

Storing Personal Data in Russia


On September 1, 2015, a law came into effect regarding how the personal data of Russian citizens is stored. Although over a year has passed, the law is again making headlines as the social network LinkedIn was recently blocked for failing to comply with new legal requirements. Today, we’d like to clear up some of the confusion surrounding this legislation and what exactly is stipulated by it.

Read more

Cloud Storage: New API Functions


We recently wrote about our switch to a new platform, which has let us make big improvements to our Cloud Storage. We talked about how we developed our storage’s logic and architecture, as well as how we rewrote several components in Go, which makes our storage even faster and more stable than before.

Read more

Cloud Storage: API Updates


Big News: We’ve rewritten our Cloud Storage API! The system is much more stable and quicker thanks to the new platform, Hummingbird. Hummingbird is essentially an implementation of several OpenStack Swift components written in Go. We’ll discuss how we implemented hummingbird and what problems it helped us solve in this article.

Read more