📜 ⬆️ ⬇️

Console, switches and a lot of coffee: one day in the life of VDS hosting

Zastavskaya Street. We enter the business center “MegaPark”, security, elevator, click on the button - 8th floor. The first thing that greets us every morning is a bright green moss and an impressive logo hosting. At 8:45 am, a new office workday is about to begin, the kitchen is noisy, colleagues rush to their seats.

1500 square meters, 153 people introduce features, develop, administer, advertise and improve the product, which Timeweb has chosen as a strategic priority this year - virtual dedicated servers.

Almost 2 years have passed since the first release of the updated product - VDS Evo on our website Timeweb.com. We managed to switch from the XEN hypervisor to KVM, improve the iron under the hood, create low-cost tariffs and a mobile application, create an updated own control panel and ... return to Habr.
')
Today we will look at each office in our office to talk about working on VDS in the context of one day. Pour coffee, come with us!



There are no signs on the offices in the office, but it is clear to everyone without them - the largest room, right behind the wall with moss and logo - an open space in which 80 people work simultaneously - Customer support . In Timeweb, it is divided into 2 areas - information and technical.

With the growing number of customers, the number of employees is growing. We joke that the supports seize the company, because traces of the recently demolished wall are still visible between their large private office and the former office of the HR department (who eventually moved to the next office).

Information support


Call here, write applications from the hosting panel, contact through the online chat on the site. While one specialist checks the domain renewal status on an application from a client from Telegram, another tells about the features of the VestaCP panel to a client from VKontakte.

Colleagues from the support - some translators of any phrases from “technical” to “human”. They are psychologists too. In the caches of the department there are jokes to lift the mood of customers and a couple of memes with cats.

A team of 50 people daily undertakes all tasks related to financial support: advice on the details of the cancellation of the service for each period of time, assistance with documents, especially if you need payment from a legal entity.

It is the information that keeps track of the signing of contracts with webmasters - those who offer our services to their friends and clients in order to earn 20% of each VDS sold. Now this direction is “on fire” - the season begins, a large number of new partners.



We distract from the management of the department of Vladimir Tychin . Ask an obvious question:
Why is the support divided, because it seems from the outside that all questions are solved by the techies ”?
“On hosting and VDS we use a panel of our own design. The task of my specialists is to orient clients in the panel. Including the domains - this is the registration / renewal / configuration of the DNS. If you need to change the A-record, transfer the domain for renewal through us, install PTR or DKIM / SPF - just write. If necessary, experts will prompt the necessary utilities when working on SSH, select the appropriate configuration for the tasks of your project. ”

Technical support


Techno is full of life and the smell of strong coffee. On one monitor, an analysis of the logs of the client Exim server is going on, on the neighboring one a dozen sites are pulled through tmux. At one of the poufs, there is a coding tool for automatically diagnosing the site response code. In the distance, you can hear the ping-pong ball from the lounge.



A lecturer’s voice comes from a neighboring office, which tells future specialists about possible sources of HTTP 500,502. We’re watching - the young man shares the secrets of the mail cluster and the work of the storage servers that store backup copies.

Change the atmosphere, distract and unite the guys helps the smell of pizza in the kitchen. Sometimes twice a day. Birthdays, memorable days, weddings, patched KDE2 under FreeBSD ... there are enough reasons. (Probably, so that we do not cease to fit in the chairs - the company pays for all the sport).

It was possible to catch the specialists of the second VDS support line, who daily solve technical problems received from customers. We stop and ask to tell what VDS technical support appeared in the company, because a year ago we officially answered customers that it was “outside our area of ​​responsibility”.

Sergey Naumov , manages technical support:
“At the start, we conducted a study of competitors and took it as our goal to ensure in the free support the amount of tasks that other hosting providers pay for.

Then they collected the strongest specialists and deepened in the administration of client VDS, gained experience and added to the knowledge base. This allowed us to make unique tasks typical. After that, they scaled support for all senior specialists so that customers could count on our help around the clock. ”
Moving on. Directly with us is the transfer of the site. In addition to applications for diagnostics, installation of additional software, the most requested option is to transfer sites from third-party hosts and VDS / VPS to us . It is enough to send a list of sites, connection data via SSH - and you can go and drink coffee with cookies. Depending on the workload, site size and speed of the project, projects will be postponed from a few hours to a day. The guys still gently recall the application for transferring 120 sites to one VDS from different hosting sites.

The second most popular task is to install or transfer an SSL certificate to make sure the site works over HTTPS.

Coming out of the support cabinet, we meet a system engineer tmlide, who invites us to listen to a lecture on administration for company employees.

Department of system administration


In the most comfortable part of the office there is a large team, which consists of system engineers, administrators and data center engineers. The first are engaged in ensuring the stable operation of the technical platform, its network channels and security.

Administrators think over and form the architecture of the site, and the engineers of the data center for Feng Shui install equipment in the data center.



Alexey Semenov , team leader of the system engineers group in Timeweb:
“We are working on increasing uptime over virtual dedicated servers. The current uptime value is close to 99.99%, but to save it, a whole layer of work is required.

Virtual servers are traditionally popular with intruders, so experts monitor the occurrence of both incoming and outgoing DoS / DDoS attacks on VDS and take measures to thwart the attack so that clients of the service do not suffer from such activity.

Security is an important task: we update software in a timely manner, for example, the Ubuntu library. Quickly eliminate critical vulnerabilities. ”
Recently, colleagues have introduced OpenVSwitch on VDS. The result was a decrease in the forced reboot time of libvirtd (which does not affect the operation of client VDS) during scheduled work on virtual servers with KVM from 40 to 2-3 minutes.

For example, in the photo server, which will soon be assembled and placed in the data center:
image

Gleb Shapoval , Head of the Data Center Engineers Group:
“Now we continue to test the new Intel Xeon Purley processors . As a result of the tests performed, we want to be sure that the platform is fully ready for the transition to a new type of productive processors.

Servers with Intel Xeon Purley support large amounts of memory, and they can be installed faster memory. Such changes will positively affect the performance of sites and other projects of our clients VDS.

A useful step was to replace Intel SSDs with a new generation. This gave a performance increase of 10% for our customers. ”

Department of software development


Before us is a large space in which developers and testers sit in groups in directions. The guys are programming the interfaces through which the user interacts with the VDS service - control panel, mobile applications, billing. Right now, sawing a new feature in the panel - very soon there will appear a disk busy schedule.



Konstantin Popov , head of software development:
“The VDS disk busy schedule is one of the most popular ideas in our crowdsourcing, and very soon we will introduce this functionality to our customers.

Any client can leave in the “Have an idea” section of the control panel information about what he lacks in our products, write a ticket about this or tell support in a chat about any problem.

This information will definitely get into the development and will be transferred to developers, designers and testers to implement the new functionality or fix the problem.
Every week we release dozens of updates to our customers for our products, which improve our customers' user experience, the service itself and its stability. ”


Between the two groups, smiling and poking fun, the project manager Natasha Gudyreva , who works with the team, moves in order for any project to see the release exactly on time:
“In a month we meet several hundred applications, when the work of customer sites was hampered due to the lack of disk space on the VDS. Let the control over the fullness of the selected disk size is traditionally in the area of ​​responsibility of the client, we want to facilitate their use of the panel, as well as implement a notification system about the approach to filling the disk. But after this project, the tasks are already scheduled for the next sprint - departments are asking for new improvements, marketing needs integration with new CPA networks, there is an idea to introduce deferred payment for VDS customers. ”

Marketing department


Meanwhile, behind the door, on which hangs the inscription BDSM ...
(The marketing staff insists that the abbreviation stands for Business Development, Sales & Marketing.)



On the walls, between the pirate flag, the illustration of “How to build a MVP” and the poster with Mohammed Ali (“Impossible is possible” from Adidas), there are charts of customer base growth, roadmap on products, conversion funnels, and a couple of chains of letters visualized on paperman’s format A0. The marker board accepts bets from employees on interest exceeding the targets for revenue and growth in VDS accounts for the current month.

Here they test growth hypotheses, analyze the market and customer paths, come up with additional services. Responsible for the commercial component of the business, finding partners, advertising and sales.
We are looking at how marketing director Aurika Vilardi forms (attention, spoiler!) New tariffs for VDS with large SSD-drives and reduces prices for them.

At the same time, the guys are introducing new domain zones, searching for content for social networks and shooting videos for YouTube with the participation of colleagues from the HR department.

Somehow it just happened that the girls in the company are represented in the departments that ensure the quiet life of our VDS. Lawyers, financiers and Eychary - our favorite female half of the company.

It seems to us that being closer to customers is not only responding quickly to tickets and helping your virtual machines on demand. Including it is to talk about how we develop our products, to show how our working days are going.

Today the working day is over, and tomorrow will come ...



You have learned more about our VDS product and the tasks we set for ourselves.
Perhaps you still have questions for our team?
Or ideas how to improve the product? Write in the comments.
And better - come to visit the St. Petersburg office to see everything with your own eyes.

Source: https://habr.com/ru/post/420215/


All Articles