📜 ⬆️ ⬇️

“Convenient hosting”: Pre-installation of the control panel and additional order of licenses on the fly

Today we decided to talk again about the next stage of work on improving the systems of our virtual infrastructure provider 1cloud .

This time we will focus your attention on the user component and optimize the user experience of our customers.


/ photo Ted & Dani Percival CC

Why do we do it


We are an IaaS provider that provides a range of services - VPS / VDS hosting is among them. Several groups of our clients use this service at once, among whom there are those who do not have substantial experience in administering such systems.
')
For this segment of our users, it is important to avoid technological difficulties and get results in the form of placing your site or the development that they already do for their clients. Here we are talking mainly about the speed of deployment.

For example, for small studios that fulfill orders for their clients, it is important to eliminate the need for additional administrative costs. For small organizations, it is important to run their own business, and not to understand the nuances of setting up an IT infrastructure.

In the process of working with a virtual infrastructure, many questions and nuances can arise: from setting up additional software to updating licenses.

What do we offer


For quick deployment and FTP access, we implemented the option of ordering a server . In this case, the client receives a pre-installed ISPmanager 5 control panel, about which work has been repeatedly told on Habré. In the future, we plan to consider adding other management tools, such as CPanel.

Quick setup is available in a special configurator that displays possible changes in the cost of such an infrastructure depending on the selected parameters:



We chose ISPmanager 5 because it provides a convenient REST API, for which we used the Rest Sharp library. This means that it is now very easy to order new licenses.

Similarly, we also solved the issue of tracking the current status of software licenses that are activated for a specific server. We collected all cost data for this part on a special page where you can immediately extend the used licenses.



Plans


It should be noted that we did not have any difficulties with the implementation of these functional capabilities. Of course, we will improve and expand these tools for installing OSes (Ubuntu 14.10 x64, FreeBSD 10.1, Debian 7.0 x64, Debian 6.0 x64, CentOS 7 x64), server images with pre-installed software (Bitrix, Drupal, Joomla, Wordpress, Docker ) and add the ability to work with DNS from the control panel.

Such an important element from the point of view of a certain group of clients did not require any excessive efforts from us, but it greatly influenced the user experience. Next, we plan to continue optimizing our virtual infrastructure provider both in terms of customer convenience and in the direction of improving technological capabilities.

PS Additional reading: experience on the service of providing virtual infrastructure 1cloud - in our corporate blog .

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


All Articles