About secure noVNC consoles, autoscaling in Kubernetes, Haproxy in Ostrovka, and the work of admins with programmers

About secure noVNC consoles, autoscaling in Kubernetes, Haproxy in Ostrovka, and the work of admins with programmers

We upload video recordings of reports from Selectel MeetUp: system administration.

A small prehistory

Selectel MeetUp are meetings with short reports and live communication. The idea of ​​the event is simple: listen to great speakers, chat with colleagues, share experiences, talk about your problems and hear how others solved them. In general, everything that is called networking in the IT community.

We warmed up at small meetups about DevOps and high availability in information systems. At the last one, the speakers were only from Selectel, but from the experience of DevOps, we realized that we need to invite interesting guys from other companies. And to make the names clearer than just the serial number of the meetup. So, this year we restarted the event.

On September 12, the first meeting in the new format was held. Together with speakers from VKontakte, UseDesk, Studyworld discussed the state and prospects of customer service in Russian IT. We decided not to stop there.

On October 3, Selectel hosted a meetup for system administrators. This time we invited speakers from Cogia.de, Ostrovok and Digital Vision Labs. We talked about Kubernetes, legacy code in modern systems and the work of administrators with other departments. Imagine - Peter, evening, rain, and we have a full conference room for system administrators. Well, how can you not be inspired here? Vadim Isakanov came to his performance from Chelyabinsk.

While we are thinking about the topic of the next meetup, we are publishing recordings of reports under the cut.

Experience in the field of infrastructure solutions in 4 reports

noVNC consoles for dedicated servers, Alexander Nikiforov, Selectel

Our task was to provide clients with remote access to server management. This access is based on the BMC module included on the motherboard. But direct access to it via a public IP address is fraught with serious security risks, and isolation attempts complicate the work on the client side. Alexander Nikiforov spoke about how to solve this problem in Selectel, where we started a couple of years ago and what happens under the hood during the launch of the KVM console from our control panel.

Autoscaling in Kubernetes, Vadim Isakanov, Cogia.de

One of the key features of Kubernetes is the use of only the necessary resources, when clusters and applications scale themselves. Autoscaling tools in Kubernetes are offered free of charge out of the box. Vadim Isakanov from Cogia.de spoke about the arsenal of these tools and his way of working with Kubernetes.

β€œRaise your hand who works with Kubernetes. Now raise your hand who knows Kubernetes well.


By the way, Vadim wrote about mitap on your Facebook page. There is a report, slides from his report and various insights. Vadim, thanks!

The history of wandering through the Haproxy documentation, Denis Bozhok, Ostrovok

The Ostrovok.ru team maintains about 130 microservices. When someone searches for a hotel in St. Petersburg, the request goes to the result aggregation service, and then to its own Supplierd microservice, which scatters requests to external hotel suppliers. This is about 450 thousand connections at one point in time. To work with external providers, the company first used Nginx, and now they use Haproxy. Denis Bozhok spoke about the nuances that arise during such work.

β€œAfter school, I studied to be a cook, then I took the wrong recipes, in short, everything is in a fog, and now I am responsible for the infrastructure at the Ostrovok company.”

How to make different teams friends in 6 weeks, Dmitry Popov, Digital Vision Labs

At some point, the Digital Vision Labs team faced a growth problem: the business was ready to take part in new projects, but the IT infrastructure could not keep up with it. The system administration department was constantly in a rush mode, tasks accumulated that did not have time to be solved. Efficiency dropped. Dmitry Popov spoke about the non-obvious reasons for the current situation and how it was possible to establish project management.

β€œAt the moment when we realized that something needed to be changed, about 70% of requests from project managers were not completed on time. Another 25% of applications were lost in the system. And 100% of applications came without TK. To date, 27% of applications have not been completed on time (we still have room to grow), 0% of applications are lost in the system and 9% of applications come without TOR.”

The choice of the next topic is up to you

As they say, once you start building an IT community, you can't stop. The first season of meetups is a test one, we will do different topics and approaches. Until the topic of the next meetup has been decided, it will be great if you suggest topics for meetings in the comments and write who you want to see as a speaker. And we will organize the next meetup, taking into account the feedback.

Of the upcoming events, on October 24 we will host the annual Selectel Networking Academy conference. Representatives from Extreme Networks, Juniper, Huawei, Arista Networks and Selectel will make presentations on network products and case studies.

Here are 3 reasons why the conference might be of interest to you:

  • speakers will talk about measures to ensure the stable operation of the company's infrastructure, discuss cases of applying technologies;
  • you will share your experience with colleagues, learn first-hand about the trends in the development of network technologies;
  • ask the pros anything about network architecture.

Also at the conference, you will be able to talk with Kirill Malevanov, our technical director. Kirill writes articles about network technologies, attends international conferences and has vast experience in the field. If you haven't read it yet, here is one of his latest articles on HabrΓ© about combining projects in different data centers.

As usual, registration and the program of the event at the link - slc.tl/TaxIp

We publish up-to-date information and announcements of events on the Selectel pages in social networks:

And you can subscribe to e-mail newsletter.

Source: habr.com

Add a comment