Давайте дружить в Телеграме: рассказываем про новые фичи, общаемся в комментах, прислушиваемся к вашим идеям Подписаться

Сентябрьский дайджест. Базы данных Kafka и OpenSearch, балансировщики в Польше и свой логин в панели

Команда Timeweb Cloud
Команда Timeweb Cloud
Наши инженеры, технические писатели, редакторы и маркетологи
11 октября 2023 г.
157
6 минут чтения
Средний рейтинг статьи: 5

Рассказываем важнейшие новости последних 4–5 недель.

Два новых типа баз данных — Apache Kafka и OpenSearch

Frame 482243

Apache Kafka — подойдет для обработки потоковых данных в режиме real-time: сбора метрик, обработки событий, аналитики, etc. А OpenSearch — это система с открытым исходным кодом для поиска, анализа и визуализации данных.

Новые базы данных появились сразу и в Санкт-Петербурге, и в Польше. Тарифы начинаются с 599 ₽ за 2 ядра, 6 Гб оперативной и 10 Гб постоянной памяти.

Выбрать базу данных ➔

Еще две новинки в других типах баз данных

Пользователи и права в MySQL и PostgreSQL

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

Список привилегий для баз данных PostgreSQL:

Group 1321314094 (1)

Новые пользователи и их права регулируются во вкладке «Пользователи» — в настройках кластера.

Настроить права доступа в своих базах ➔

Новые параметры редактирования в MySQL и Redis

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

Например, для баз данных MySQL теперь можно задать:

thread_cache_size — максимальное количество потоков, которые сервер кэширует для их повторного использования;

long_query_time и slow_query_log — если запрос выполняется дольше указанного времени, это записывается в логах;

или вот с помощью transaction_isolation можно задать то, как СУБД будет обрабатывать параллельные транзакции: например, строго последовательно или строго параллельно — и еще есть два промежуточных состояния.

В базах данных Redis раньше не было возможности настраивать кастомные параметры, а теперь можно. Вот весь их список и значения по умолчанию:

Group 1321314095 (1)

Чтобы настроить параметры, выберите нужный кластер баз данных и зайдите в раздел «Конфигурация — Изменить параметры». Само собой, для каждого типа базы данных даем ссылку на инструкцию, которая поможет разобраться, как настраивается и за что отвечает каждый параметр.

Задать параметры в своих базах ➔

Балансировщики нагрузки — теперь и в Польше

Group 1321314097

Теперь при создании балансировщика можно выбрать СПб или Польшу. В Польше доступны два тарифа:

1 нода + 200 мбит в секунду = 250 ₽

2 ноды + 200 мбит в секунду = 749 ₽

А еще обновили UX страницы заказа Load Balancer. Сделали её такой же, как у VDS, DBaaS и дедиков: страница разбита на понятные шаги, а справа есть карточка заказа со всеми деталями — как в корзине интернет-магазина.

Заказать балансировщик нагрузки ➔

Перемещение облачных сервисов из одной приватной сети в другую

Раньше можно было переносить между VPC только облачные серверы. А теперь можно и базы данных, и балансировщики нагрузки. Как раз для этого в настройках каждого сервиса появилась новая вкладка «Сеть».

Frame 482244

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

Привести свои приватные сети в порядок ➔

Адаптив панели для мобильных устройств

Доделали адаптивность всех внутренних страниц и разделов облачных серверов. То есть, вообще всех — дашборда, сети, конфигурации, бэкапов, истории изменений и прочих.

А еще готов адаптив страниц со списками сервисов. Заходите в панель на смартфоне, скрольте сверху вниз и просматривайте, какие у вас есть VDS и дедики, кластеры Кубика и баз данных, бакеты S3 и балансировщики, приватные сети и настройки файрвола, а также образы серверов, SSH-ключи и лицензии.

Короче говоря, теперь адаптируются все списки, кроме доменов, емейлов, SSL-сертификатов, документов и токенов API. Все это — на очереди в нашем бэклоге.

Поюзать панель на мобилке ➔

Смена логина в панели управления

UX-фича для тех, кто любит сам задавать себе логины во всех личных кабинетах — уже в настройках аккаунта. Пора настроить себе удобочитаемый логин.

Group 1321314096

Логин меняется сразу на всех уровнях:

— он будет отображаться в шапке панели и в настройках аккаунта;

— он будет работать при входе в аккаунт, восстановлении пароля и привязке одного аккаунта к другому;

— он будет отображаться в списке логинов, если вы входите по емейлу и на него зарегистрировано несколько аккаунтов;

— именно его будет видеть наша служба поддержки во время общения с вами;

— он будет отображаться во всех уведомлениях на емейл, в смс и телеграм (ладно, пока что почти во всех, но в скором будущем совсем-совсем во всех).

FYI: старый логин останется и превратится в сугубо внутренний идентификатор вас как пользователя. Он нужен для всяких подкапотных взаимодействий. Вам больше не нужно будет его помнить.

FYI 2: старый идентификатор перестанет работать при входе. Если вы храните свои данные для входа в браузере или в специальных приложениях для хранения паролей — вам нужно будет их перезаписывать.

Задать новый логин ➔

★ Телеграм-премиумы за идеи уходят пользователям…

 

За предложение добавить базу данных Apache Kafka — благодарим Дениса. А за OpenSearch — пользователя Valdi.

 

За идею с отдельными правами доступа для разных баз данных внутри одного кластера — благодарим пользователя Agelar. И наконец, за настройку своего логина в панели — Александра.

 

Спасибо вам, что постоянно подкидываете нам годные идеи, а заодно и дровишек в раскаленную печь нашей команды продактов и разработчиков :)

 

Предложить свою идею ➔

Лучшие туториалы сентября

Sentry: мониторинг и отслеживание ошибок. Смотреть логи о работе сервиса — хорошо; собирать логи по всем сервисам в одном месте — отлично; а собирать все логи в одном месте и получать результаты уже в переваренном виде — совсем топ, кайф и красота.

Как удалить пользователя Linux через терминал? С помощью команд deluser и userdel легко.

А что такое облачные вычисления как таковые? Пройдемся по матчасти: что это такое, какие бывают типы и модели облачных вычислений, какие у них есть недостатки и какие преимущества.

Как хранить пароли с помощью PostgreSQL — так, чтобы безопасно и с хешированием.

*   *   *

Берегите себя.

Зарегистрируйтесь и начните пользоваться
сервисами Timeweb Cloud прямо сейчас

15 лет опыта
Сосредоточьтесь на своей работе: об остальном позаботимся мы
165 000 клиентов
Нам доверяют частные лица и компании, от небольших фирм до корпораций
Поддержка 24/7
100+ специалистов поддержки, готовых помочь в чате, тикете и по телефону