📜 ⬆️ ⬇️

How to facilitate hosting clients to create private networks and virtual servers: 1cloud project experience



The infrastructure of hosting providers is quite complex (we talked about how everything is built with us), and a significant portion of customers are not technical specialists. Therefore, it is required to maximally facilitate all working processes for them, including those aimed at optimizing the infrastructure.

Today we will talk about how the functions for creating private networks and virtual server templates are implemented in the 1cloud service.
')

Private networks


There are a number of reasons why creating a private network is useful for business. Here and security issues (not all traffic can be “driven” through the public Internet, plus not all servers, access is granted there in principle), and speeding up work (usually, the public connection speed varies from 10 to 100 Mbit / s, the width of the private channel we have a network of 10 Gbit / s), and improve the efficiency of applications.

Recently, the interface of the 1cloud control panel (previously we wrote about the redesign of the project site ) made it possible to organize a private virtual network (one or several) and include client servers in it.

The network is created very simply - you just need to type its name in the appropriate menu, then this name will appear in the list of available networks:



Next to this network, you can connect existing servers:



Another option: first create servers and connect them to an existing network, or create a new private network:



The final chord is the prescribing of the issued settings at the operating system level. You can see these settings on the card of a specific virtual network (or on the server card):



Virtual Server Templates


Setting up a server is a non-trivial task for a non-specialist, so we decided to make it easier for clients to work with the hosting infrastructure and speed up the process of its scaling by giving them the ability to save templates of already configured virtual servers. This allows in the future to create from scratch already configured copies of virtual machines.

The process steps are essentially the same as in the case of creating a virtual network. First you need to create a virtual server template, which is then displayed in the corresponding list in the admin panel:



Then from this template you can create a new virtual server for installation:



Plans


We plan to do work with the hosting infrastructure more and more convenient for customers - in order to achieve this we have planned several innovations at once (we described the possibilities for ordering high-performance services in a separate topic ). One of the next releases is a load balancing service that will allow customers to order load balancing on an application running, including on servers in geographically separated data centers.

That's all for today, thank you for your attention! We will be happy to answer questions in the comments.

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


All Articles