ProHoster > Blog > Administration > 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;