Бесплатная миграция IT-инфраструктуры в облако

Роадмап и чейнджлог

Последнее обновление: 20 ноября 2024

Январь (запланировано)

  • Выделенные серверы. Бэкапы
  • Сеть. Интерконнект
  • Сеть. Защита от DDoS для балансировщиков на странице создания
  • Сеть. Защита от DDoS для баз данных
  • Базы данных. Скачивание бэкапов
  • Базы данных. Переключение в replication для существующих нод MySQL
  • Базы данных. Переключение в replication для существующих нод PostgreSQL
  • Базы данных. Метрики для Prometheus
  • Базы данных. Предоставление логов DBaaS пользователю
  • Базы данных. Поддержка SSL/TLS
  • Хранилище S3. Размещение статических сайтов
  • ХранилищеS3. Скачивание объектов из приватного бакета S3
  • ХранилищеS3. Поиск объектов в хранилище S3 в ПУ
  • Kubernetes. Механизм управления доступом на основе ролей RBAC
  • Панель. Визуализация инфраструктуры

Декабрь (запланировано)

  • Облачные серверы. Сетевые диски
  • Выделенные серверы. Переход на новую noVNC
  • Базы данных. Рефакторинг функционала работы с привилегиями
  • Базы данных. Обновление версий СУБД MySQL и PostgreSQL
  • Хранилище S3. Холодное хранилище
  • Хранилище S3. Дополнительные пользователи 
  • Хранилище S3. Пагинация и сортировка в ПУ
  • Kubernetes. Сетевые диски
  • Kubernetes. Расширенное управление аддонами в ПУ
  • Kubernetes. Расширение маркетплейса аддонов
  • Kubernetes. Ограничение доступа к управлению кластером с помощью Бастион-хоста
  • Балансировщик. Заказ платных сертификатов и отображение их в списке сертификатов
  • Балансировщик. Выпуск сертификатов на нескольких доменов, поддержка wildcard
  • Почта. Автоматический импорт писем со стороннего сервиса
  • IAM. Работа с тикетами для дополнительных пользователей

Ноябрь (запланировано)

  • Выделенные серверы. Автовыдача собранных серверов
  • Базы данных. Новые алерты и уведомления
  • Бэкапы. Скачивание бэкапов облачных серверов
  • Хранилище S3. Дашборды статистики потребления исходящего и входящего трафика
  • Хранилище S3. Управление лимитами исходящего трафика для защиты от перерасхода
  • Балансировщик. Проверка DNS и выпуск Let's Encrypt для поддоменов
  • Балансировщик. Автоматическая смена A-записи
  • Балансировщик. Страница в ПУ для отслеживания статусов балансировки
  • Почта. Массовое создание почтовых ящиков
  • Панель. Расширение списка событий в разделе «История»

Ноябрь (реализовано)

Инфраструктура

  • Запустили калькулятор инфраструктуры на сайте.

Сети

  • Исправили баг, из-за которого при удалении сети мог не отвязываться IP-адрес.
  • Исправили баг, из-за которого можно было добавить в сеть серверы тарифов Standard и HighCPU.
  • Исправили баг, из-за которого привязанный к сети IP-адрес не отображался на странице подключенных сервисов.

Облачные серверы

  • Добавили в Москве произвольные конфигурации с выделенными ядрами (Dedicated CPU)
  • Реализовали возможность переходить с Premium NVMe на Dedicated CPU и обратно
  • Перевели графики нагрузки на CPU и потребления трафика на VictoriaMetrics.
  • Реализовали возможность скачивать бэкапы.
  • Реализовали добавление плавающего IP на каждый сервер при массовом создании серверов.
  • Добавили на Дашборд реквизиты подключения к приложениям из Маркетплейса.
  • При копировании ссылки на образ добавляем к ней расширение .qcow2 для удобной загрузки образа в другой регион.
  • Отключили возможность создания серверов с SSD-дисками для новых клиентов.
  • Исправили баг, из-за которого могла не загружаться страница настроек сети.
  • Исправили баг, из-за которого сервер иногда нельзя было добавить в проект.
  • Исправили баг, из-за которого не открывалась страница клонирования.
  • Исправили баг, из-за которого при разблокировке сервера не привязывались дополнительные IP-адреса.
  • Исправили баг, из-за которого в некоторых случаях серверы не удалялись через Terraform.
  • Исправили баг, из-за которого нельзя было добавить сервер без публичного IP-адреса в балансировщик.
  • Исправили баг, из-за которого возникала ошибка при клонировании.
  • Исправили ошибку, из-за которой могла отображаться некорректная стоимость за ширину канала.

Базы данных

  • Добавили поддержку PostgreSQL 17.
  • Реализовали автологин в Adminer и phpMyAdmin.
  • Добавили возможность автологина в PMA и Adminer для любого созданного пользователя БД.
  • Добавили кнопку копирования пароля на форму создания базы.
  • Добавили подсветку синтаксиса на вкладке «Подключение» и в виджете на Дашборде.
  • Отображаем в панели, изменение каких параметров PostgreSQL потребуют перезагрузки кластера.
  • Поправили допустимый диапазон значений для некоторых параметров базы данных.
  • Исправили допустимые значения у параметра binlog_cache_size.
  • Исправили в панели команду подключения к PostgreSQL.
  • Исправили ошибку, возникающую при переходе из статуса «Ошибка при запуске» во «Включена».
  • Исправили баг, из-за которого не работали ссылки на OpenSearch Dashboards и RabbitMQ Management.
  • Исправили баг, из-за которого в Firefox при создании базы могло отображаться окно сохранения пароля в браузере.
  • Отображаем звездочки вместо пароля в способах подключения, но копируем настоящий пароль.

Хранилище S3

  • Добавили возможность посмотреть общий объем израсходованного трафика для бакета за период.
  • Отключили конфигуратор бакетов в кластере s3.timeweb.com.
  • Отображаем на дашборде бакета сразу два графика, без необходимости выбирать его тип.
  • Исправили баг, из-за которого могли не удаляться бакеты в кластере s3.timeweb.cloud.

Kubernetes

  • Добавили поддержку балансировщика нагрузки.
  • Реализовали автомасштабирование кластеров.

Балансировщики

  • Предлагаем выбрать IP (локальный или публичный) при добавлении сервиса с текущего аккаунта.
  • Добавили отдельную страницу со списком сервисов в балансировке.
  • Добавили возможность подключать к балансировке базы данных и backend-приложения.
  • Добавили возможность устанавливать SSL на поддомены.
  • Добавили возможность устанавливать SSL Let’s Encrypt на домены, не добавленные на аккаунт.

Домены

  • Предлагаем варианты свободных доменов для регистрации, если искомый домен занят.

Выделенные серверы

  • Запустили четыре новые локации: Финляндия, Турция, Германия, США.

Почта

  • Добавили поддержку Markdown-редактора для автоответчика.
  • Добавили поиск почтовых ящиков по комментарию.
  • После создания ящика отображаем данные для входа, почтовые серверы и ссылки на документацию по настройке почтовых клиентов.

API

  • Исправили баг, из-за которого могли возникать ошибки в эндпойнтах при работе через API-токены.

Интерфейс

  • Отображаем на странице создания облачного сервиса, какие еще сервисы созданы в этом же регионе.
  • Добавили лоадер загрузки на графики для всех сервисов.
  • Добавили историческую навигацию по кнопке «Назад»: определяем, пришел ли пользователь из проекта или списка сервисов, и возвращаем на корректную страницу.
  • Исправили баг, из-за которого некорректно отображалась пагинация внутри тикета.
  • Исправили баг, из-за которого окно смены пароля аккаунта могло не отображаться или отображаться несколько раз.
  • Исправили баг, из-за которого можно было выбрать некорректные месяцы при формировании акта сверки.

Telegram-бот

  • Добавили возможность привязывать к боту группы.
  • Добавили возможность привязать к одному аккаунту несколько аккаунтов Telegram.
  • Добавили возможность настроить собственные разрешения для каждого Telegram-аккаунта.

Октябрь (реализовано)

Облачные серверы

  • Добавили линейку тарифов «Standard» с SSD-накопителями в зоне доступности SPB-3.
  • Отображаем имена подключенных дисков так, как они названы в системе.
  • Добавили комментарии для подключенных дисков.
  • Убрали возможность удалять снапшот на выключенном сервере.
  • Добавили уведомление в панели при попытке удалить или перезагрузить сервер при заблокированном Telegram-боте.
  • Добавили возможность изменять конфигурацию сервера, когда закончились ресурсы в зоне доступности.
  • Исправили баг с некорректными уведомлениями об ошибках в Telegram о бэкапах.
  • Исправили баг, при котором не отображался статус сервера «Установка ПО».
  • Исправили баг, из-за которого было невозможно отмонтировать ISO-образ после создания сервера.
  • Исправили баг, из-за которого было можно клонировать сервер в зону, в которой нет ресурсов.

Базы данных

  • Реализовали репликацию PostgreSQL.
  • Добавили поддержку Redis 7.
  • Добавили графики для MongoDB с отображением количества операций и соединений.
  • Добавили графики для OpenSearch с отображением задержек, скорости индексации и поиска, а также кучи JVM.
  • Добавили графики для RabbitMQ с отображением количества созданных каналов, активных соединений и операций в секунду.
  • Добавили графики для ClickHouse с отображением количества операций вставки и поиска.
  • Добавили графики для Kafka с отображением пропускной способности и количества запросов.
  • Отображаем иконки в фирменном цвете.
  • Убрали возможность создавать инстансы MongoDB устаревших версий 4 и 5.
  • Исправили баг, из-за которого привилегии в панели отличались от фактических.
  • Поправили валидацию в панели на ограничение имени пользователя базы данных до 16 символов.

Хранилище S3

  • Добавили Дашборд для бакетов в кластере s3.timeweb.cloud.
  • Отображаем на дашборде данные о потребленном трафике и занятом месте, реквизиты для подключения к S3 / Swift и ссылку на профиль Cyberduck.
  • Добавили на дашборд ссылки на документацию.
  • Исправили баг, из-за которого могли не удаляться записи о доменах при удалении бакета.
  • Поправили отображение прогресс-бара при переносе бакета на Ceph.
  • Исправили баг, из-за которого некорректно менялась конфигурация бакета.
  • Исправили баг, из-за которого бакет переходил в статус transfer при удалении файлов или папок и не возвращался обратно.
  • Исправили баг, из-за которого не обновлялся размер бакета после изменения без перезагрузки страницы.

Kubernetes

  • Добавили дашборд для кластеров на k0s.
  • Отображаем на дашборде нагрузку на CPU и RAM для мастер-нод и данные для подключения к кластеру.
  • Отображаем данные на графиках CPU и RAM с разбивкой по основным метрикам кластера.
  • Добавили графики вместимости и статуса подов.
  • Добавили виджет с информацией об основных используемых ресурсах.
  • Добавили конфигуратор для воркер-нод при создании кластера и добавлении воркер-нод в существующий кластер.
  • Исправили баг, добавлявший неудаляемые сети при создании кластера.
  • Исправили баг, из-за которого при создании кластера отображались неправильные данные для S3.
  • При добавлении и удалении воркер-нод и групп блокируем действия с кластером.

Балансировщики

  • Добавили дашборд с мониторингом HTTP-статистики: количество HTTP-ошибок, количество запросов и ответов, RPS.
  • Обновили тарифы и увеличили пропускную способность в Санкт-Петербурге и Москве до 500 Мбит/с и 1 Гбит/с, без изменения стоимости.
  • Добавили возможность установки Let's Encrypt или собственного сертификата.
  • Исправили баг, из-за которого некорректно определялась зона доступности при создании балансировщика через API и Terraform.
  • Добавили графики количества запросов к балансировщику, потребления CPU и RAM.
  • Заменили график с количеством ошибок 4хх/5хх на график с количеством HTTP-ответов с разбивкой по кодам 1хх/2хх/3хх/4хх/5хх.

Выделенные серверы

  • Исправили отображение данных о ширине канала в Польше и Нидерландах.

Домены

  • Теперь всегда отображаем опцию оплаты с баланса и уведомляем, если средств недостаточно.
  • Исправили баг, из-за которого генерировались дополнительные MX-записи при изменении текущей.

SSL-сертификаты

  • Добавили статусы сертификатов.
  • Реализовали возможность продления сертификатов с оплатой с баланса или отдельно.
  • Реализовали переход к домену в один клик.
  • Добавили пагинацию и поиск по сертификатам.
  • Выделяем в списке сертификаты, которые истекут через месяц или уже истекли.
  • Оптимизировали работу и улучшили отзывчивость раздела.

Почта

  • Добавили модальное окно с данными для подключения после создания почтового ящика.
  • Добавили возможность автоматического перехода на новую почту.
  • Исправили баг, из-за которого при настройке пересылки исходящих писем почтового ящика возникала ошибка.

IAM

  • Реализовали возможность выпускать API-токены с ограничением доступа к сервисам.
  • Реализовали возможность выпускать токены из-под доп. пользователя, с такими же правами.

Интерфейс

  • Добавили возможность авторизации через OAuth для дополнительных пользователей.
  • Мгновенно обновляем баланс в верхнем меню при внесении средств.

Мобильное приложение

  • Исправили баг с постоянной перезагрузкой на страницах создания сервисов.

Telegram-бот

  • Добавили возможность создания новых тикетов.
  • Добавили возможность работать с вложениями в тикетах.

Уведомления

  • Исправили отображение названия аккаунта в письме о восстановлении пароля.

Сентябрь (реализовано)

Сеть

  • Запустили приватные сети BGP в Петербурге, Москве и Нидерландах.
  • Перевели приватные сети на EVPN/VXLAN/VPNV4.
  • Отображаем подсказку о блокировке DHCP при запрете портов 67-68/UDP для разрешающих и запрещающих правил.
  • Исправили баг, когда при удалении публичного IP-адреса могла не удаляться PTR-запись.
  • Исправили баг, из-за которого могло не работать множественное создание IP-адресов.
  • Исправили поведение в форме файрвола, когда нельзя было создать правило без указания порта.

Облачные серверы

  • Запустили серверы с GPU с видеокартами NVIDIA Tesla T4.
  • Добавили возможность удалять образы из ПУ в любом статусе.
  • Исправили ошибку, из-за которой при создании сервера доп. пользователем сервер мог добавиться в основной проект, в который у доп. пользователя нет доступа.
  • Исправили ошибку, из-за которой при смене готового тарифа на произвольный серверу могла установиться неверная стоимость.

Базы данных

  • Реализовали репликацию MySQL.
  • Убрали возможность создавать инстансы баз данных с именами root и postgres.
  • Начали использовать VictoriaMetrics для графиков в панели.
  • Добавили возможность менять конфигурацию кластеров с репликацией.
  • Отображаем на дашборде статусы и статистику каждой ноды в кластере.
  • Исправили CLI-команду в ПУ для подключения к Redis.
  • Исправили ошибку, когда после смены тарифа в ПУ могла отображаться старая информация о конфигурации.

Kubernetes

  • Запустили k8s в Москве и Нидерландах.
  • Добавили возможность управлять лейблами и тейнтами.
  • Запустили маркетплейс дополнений.
  • Добавили возможность перезагружать из ПУ воркер-ноды в кластерах Kubernetes.
  • Отображаем регион и зону доступности кластера в ПУ.

S3-хранилище

  • Запустили конфигуратор тарифов.

Домены

  • Исправили ошибку, когда передающему аккаунту не приходило сообщение об успешной передаче домена.

Почта

  • Запустили новый почтовый сервис «Корпоративная почта».
  • Исправили ошибки в ПУ при настройке пересылки входящих писем.

CLI

  • Обновили до версии 2.6.0, расширив возможности работы с файрволом.

Интерфейс

  • Добавили раздел с лимитами платформы.
  • Обновили цвета в светлой теме ПУ и увеличили ее контрастность.
  • Сохраняем черновики в разделе «Идеи» для текста, тегов и файлов.

Август (реализовано)

Сеть

  • Добавили IPv6-адреса в Нидерландах.

Облачные серверы

  • Автоматически предлагаем уже существующую приватную сеть при создании сервера.
  • Отключили клонирование серверов на старых SSD-конфигураторах.
  • Исправили ошибку, при которой в карточке сервера внутри проекта IPv6 мог отображаться как основной.
  • Добавили подсказку в «Маркетплейс» → «Сеть», что для корректной работы нужен публичный IPv4.
  • При клонировании предупреждаем, что нельзя выключать сервер, который клонируется.
  • Исправили копирование ключа ispmanager для лицензий, которые были выданы через поддержку.
  • Исправили работу кнопки «Удалить снапшот» не со страницы бэкапов.

Базы данных

  • Исправили некорректное отображение параметров конфигурации со значениями ON и OFF.

Kubernetes

  • Переход с Rancher на собственный Control-plain над низкоуровневым k0s.
  • Поддержка актуальных версий Kubernetes.
  • Поддержка Kubernetes Dashboard и переход в него в 1 клик.
  • Копирование токена в панели в 1 клик для авторизации в Kubernetes Dashboard.
  • Поддержка отказоустойчивых кластеров с несколькими master-нодами.
  • Поддержка kuberouter в Container Network Interface (CNI).
  • Поддержка CSI S3: подключение бакета из того же проекта в один клик или любого внешнего по реквизитам.
  • Указание региона бакета при подключении внешнего S3 в CSI.
  • Поддержка расширения кластера любыми аддонами.
  • Отображение в панели количества master-нод.
  • Статусы у worker-нод.
  • Переименование групп.
  • Смена имени и комментария кластера.

Интерфейс

  • Анимация иконок в шапке и левом меню при наведении курсора.

Уведомления

  • Поддержка дополнительных емейлов для биллинговых нотификаций.
  • Возможность подписаться отдельно на нотификации и на отправку копий документов.

Июль (реализовано)

Сеть

  • Добавлена выдача резолверов по DHCP для IPv6.
  • Возможность вручную указать протоколы tcp6, udp6 и icmp6 при создании правила файрвола для всех адресов (0.0.0.0).
  • Подсказка в файрволе при попытке закрыть порт 10050, что он необходим для работы мониторинга.
  • Сортировка списка публичных IP-адресов: по адресу, зоне доступности или сервису.
  • Дополнительные IPv6-адреса для серверов в Москве.

Облачные серверы

  • Статус загрузки данных на графиках.
  • Не блокируем создание сервера при достижении лимита IP-адресов.
  • Исправлена проблема загрузки образов в панель.
  • Увеличили лимит дополнительных дисков с 3 до 20.
  • Увеличили скорость загрузки клиентских образов до нескольких Гбит/с.
  • Предупреждение в ПУ о недостаточном балансе при добавлении доп. IP или клонировании.
  • Удаление пробелов в начале и конце названия при переименовании сервера.
  • Добавили на страницу переустановки ОС информацию о том, что размер диска должен быть больше, чем размер образа.
  • Починили выдачу IPv6-адресов в зоне SPB-1 для серверов без приватных сетей.
  • Исправили ошибку, когда могли не удаляться записи из биллинга при смене конфигурации серверов, созданных при нулевом балансе.
  • Исправили клонирование серверов для архивных тарифов.
  • Исправили поведение, когда в разделе подключенных сервисов могла отображаться только стоимость первого доп. диска.
  • Исправили ошибку при смене названия во время выполнения действий на сервере.

Бэкапы

  • Исправлен баг, вызывавший некорректные списания.
  • Исправили ошибку, из-за которой могли не приходить сообщения о бэкапах в Телеграм.

Базы данных

  • Конфигуратор баз данных в Санкт-Петербурге, Москве, Нидерландах и Польше.
  • Возможность перехода с готовой конфигурации на произвольную и обратно.
  • Исправили отвязку правила файрвола при удалении базы данных.
  • Исправили автоматический выбор зоны доступности в случаях, когда в одной из зон кончились ресурсы.
  • Исправили некорректное отображение размера OЗУ на графиках при изменении произвольной конфигурации.

S3-хранилище

  • Исправили проблема, из-за которой домены после отвязки могли оставаться привязанными к бакетам.
  • Исправили ошибку, которая могла возникать при создании первого бакета на аккаунте.
  • Исправили удаление поддомена для S3.
  • Исправили ошибку, при которой мог не расширяться бакет в кластере s3.timeweb.com.

Apps

  • Обновление Nginx до последней версии для повышения безопасности.
  • Повышение стабильности создания и конфигурирования Apps за счет переноса внутренних сервисов на юниты systemd.
  • Запустили публичный API с 21 эндпоинтом для управления сервисом.

Домены

  • Мгновенное отображение DNS-записей при переходе в DNS-редактор.
  • Указание поддоменов вручную при создании любой DNS-записи.
  • Копирование домена по клику на его название. 
  • При ховере — отображение иконки для открытия домена в отдельной вкладке.
  • Поиск на уровне списка доменов, а не шапки раздела.
  • Уведомление в панели при попытке добавить домен, который уже существует в нашей системе.

Почта

  • Автоматический логин в Timeweb Mail по клику на почтовый ящик.

CLI

  • Поддержка зон доступности
  • Поддержка плавающих IP
  • Передача cloud-init для серверов
  • Расширенные настройки сети для серверов
  • Обновление методов для VPC
  • Повышение минимальной версии Python до 3.8
  • Полный список изменений — на Гитхабе.

Интерфейс

  • Мгновенное отображение последней записи при переходе в раздел «Новости».
  • Сохранение исходного форматирования кода в TimewebGPT при вставке из буфера + переносы строк.
  • Оптимизировали «Проекты»: мгновенное переключение между проектами при любом количестве сервисов.

Уведомления

  • Обновили уведомления в Telegram: кнопки для быстрой оплаты или ответа на тикет; данные для подключения к доп. ПО в уведомлениях о переустановке ОС.

Июнь (реализовано)

Сеть

  • Защита от DDoS в Москве.
  • Отображение публичного адреса на странице приватной сети, если включен NAT.
  • Исправлены ошибки работы режима NAT и трансфера сервисов между сетями.
  • Устранена ошибка выдачи IP-адресов при переносе сервисов в приватные сети.

Облачные серверы

  • Загрузка cloud-init из файла (.yaml, .yml, .txt, .sh).
  • Удаление серверов во время выполнения действий, например, клонирования или создания.
  • Новые статусы: Переезд на другую ноду и Восстановление из бэкапа.
  • Настройка сети нового сервера при создании через клонирование.
  • Добавлена CentOS 9 Stream.
  • Исправлена сборка Prometheus (по умолчанию был закрыт 22 порт).

Бэкапы

  • Механизмы для повышения надежности: три повторные попытки создания бэкапа при ошибке.
  • Устранена проблема монтирования и восстановления бэкапов на отдельных нодах. 

S3-хранилище

  • Удвоили пропускную способность кластера.
  • Исправлена проблема отображения бакетов, созданных или удаленных через S3/Swift. 

Apps

  • Выгрузка логов в файл.
  • Удобный откат к прошлому коммиту.
  • Отображение комментариев из гита.

Домены

  • Добавление доменов в проекты.
  • Управление доменами на уровне проектов в IAM.
  • Подсказки в панели о невозможности создания CNAME-записей для корневых доменов.

Поддержка

  • Возможность указать образ, группу правил файрвола или App при создании тикета.
  • Размер вложений увеличен с 10 до 50 Мб.

Интерфейс

  • Отображение тарифа и конфигурации серверов и баз данных в «Подключенных сервисах».
  • Скачивание .csv-файла с детализацией расходов.
  • Моментальная загрузка списка сервисов при переходе между страницами.
  • Рамка для QR-кодов в темной теме для лучшего распознавания кодов.

Мобильное приложение

  • Поддержка глубоких ссылок (ссылка на любую страницу панели управления откроется в приложении, если оно установлено).
  • При логине через Google, GitHub или VK не потребуется ввод логина и пароля, если уже была авторизация на устройстве.
  • Автозаполнение данных банковской карты в форме оплаты.
Была ли статья полезна?
Ваша оценка очень важна
Пока нет комментариев