04.07.2022

Обновленный интерфейс управления инфраструктурой

Мы полностью обновили интерфейс управления инфраструктурой. Теперь он соответствует новой дизайн-концепции, как и другие разделы в панели Serverspace.

Что было раньше

Мы провели исследование и выяснили, что для пользователей прежний интерфейс был несовременным, а инструменты находились не там, где их хотели видеть. Необходимо было расширить возможности сервиса, и мы начали с нового дизайна и архитектуры панели управления.

Что мы поменяли

У разработчиков ушло три месяца на то, чтобы внедрить новый дизайн в интерфейс управления. Со стороны пользователя может показаться, что это просто новый стиль. Но на самом деле изменения более глобальные.

Мы перевели главные услуги на SPA. Это помогло избежать загрузки данных при каждом переходе на новую страницу. Так мы ускорили работу интерфейса и упростили разработку новых функциональностей. Быструю скорость загрузки заметят те, кто особенно активно пользуется панелью.

Основные изменения коснулись backend-части. Она была адаптирована под SPA. Теперь бэкенд отдает сырой JSON, что экономит серверные ресурсы. Это важно, когда сервисом пользуются десятки тысяч пользователей одновременно.

Теперь только фронтенд знает, как отрисовать полученный с бэкенда JSON. Когда пользователь переходит с одной страницы на другую, данные не загружаются полностью на каждой из этих страниц. Нужно только дополнить содержимое недостающим контентом.

Мы провели масштабный рефакторинг и сделали полностью независимыми процессы представления данных и их обработки. Это позволило нам изолировать компоненты панели управления и быстрее их изменять.
Игнат Толчанов
Руководитель команды R&D

 

Как сервис выглядит сейчас

Кроме нового стиля и оптимизации загрузки страниц, мы частично перенесли функциональности для управления серверами в другие разделы.

Теперь набор инструментов для работы с сервером расположен так:
Есть отдельная вкладка «Статус». Здесь можно увидеть параметры для подключения к серверу и динамику нагрузки на CPU, RAM, канал связи и заполненность дискового пространства.

В «Настройках» можно:

При переходе в раздел «Действия» можно выключить, перезагрузить, копировать, пересоздать или удалить сервер.


Снапшоты и резервные копии размещены на отдельных вкладках.


Появился новый раздел — «Администрирование». Это новая услуга, о которой мы рассказывали в отдельной статье.

Что будет дальше

Мы продолжаем редизайн панели управления. Совсем скоро новая концепция Serverspace будет реализована во всех разделах сайта. О том, как проходила ее разработка, мы расскажем в другой новости.