Рассказываем важнейшие новости последних 4–5 недель.
Apache Kafka — подойдет для обработки потоковых данных в режиме real-time: сбора метрик, обработки событий, аналитики, etc. А OpenSearch — это система с открытым исходным кодом для поиска, анализа и визуализации данных.
Новые базы данных появились сразу и в Санкт-Петербурге, и в Польше. Тарифы начинаются с 599 ₽ за 2 ядра, 6 Гб оперативной и 10 Гб постоянной памяти.
Теперь разным пользователям можно раздавать разные права на каждую отдельную базу данных внутри кластера. Например, одному пользователю дать возможность подключаться к одной базе и просматривать только ее данные, другому — открыть все базы в кластере + дать добавлять в них новые записи, а третьему — дать суперправа на весь кластер, включая добавление новые юзеров.
Список привилегий для баз данных PostgreSQL:
Новые пользователи и их права регулируются во вкладке «Пользователи» — в настройках кластера.
Настроить права доступа в своих базах ➔
Речь про параметры базы данных, которые позволяют оптимизировать ее работу. Их можно задавать прямо в нашей панели управления — в удобном интерфейсе.
Например, для баз данных MySQL теперь можно задать:
thread_cache_size
— максимальное количество потоков, которые сервер кэширует для их повторного использования;
long_query_time
и slow_query_log
— если запрос выполняется дольше указанного времени, это записывается в логах;
или вот с помощью transaction_isolation
можно задать то, как СУБД будет обрабатывать параллельные транзакции: например, строго последовательно или строго параллельно — и еще есть два промежуточных состояния.
В базах данных Redis раньше не было возможности настраивать кастомные параметры, а теперь можно. Вот весь их список и значения по умолчанию:
Чтобы настроить параметры, выберите нужный кластер баз данных и зайдите в раздел «Конфигурация — Изменить параметры». Само собой, для каждого типа базы данных даем ссылку на инструкцию, которая поможет разобраться, как настраивается и за что отвечает каждый параметр.
Задать параметры в своих базах ➔
Теперь при создании балансировщика можно выбрать СПб или Польшу. В Польше доступны два тарифа:
1 нода + 200 мбит в секунду = 250 ₽
2 ноды + 200 мбит в секунду = 749 ₽
А еще обновили UX страницы заказа Load Balancer. Сделали её такой же, как у VDS, DBaaS и дедиков: страница разбита на понятные шаги, а справа есть карточка заказа со всеми деталями — как в корзине интернет-магазина.
Заказать балансировщик нагрузки ➔
Раньше можно было переносить между VPC только облачные серверы. А теперь можно и базы данных, и балансировщики нагрузки. Как раз для этого в настройках каждого сервиса появилась новая вкладка «Сеть».
В этой вкладке доступен весь сетевой функционал. Для баз данных — это управление приватными сетями, включение доступа по публичному айпишнику и настройки файрвола. Для балансировщиков — все то же самое, только без публичного IP.
Привести свои приватные сети в порядок ➔
Доделали адаптивность всех внутренних страниц и разделов облачных серверов. То есть, вообще всех — дашборда, сети, конфигурации, бэкапов, истории изменений и прочих.
А еще готов адаптив страниц со списками сервисов. Заходите в панель на смартфоне, скрольте сверху вниз и просматривайте, какие у вас есть VDS и дедики, кластеры Кубика и баз данных, бакеты S3 и балансировщики, приватные сети и настройки файрвола, а также образы серверов, SSH-ключи и лицензии.
Короче говоря, теперь адаптируются все списки, кроме доменов, емейлов, SSL-сертификатов, документов и токенов API. Все это — на очереди в нашем бэклоге.
UX-фича для тех, кто любит сам задавать себе логины во всех личных кабинетах — уже в настройках аккаунта. Пора настроить себе удобочитаемый логин.
Логин меняется сразу на всех уровнях:
— он будет отображаться в шапке панели и в настройках аккаунта;
— он будет работать при входе в аккаунт, восстановлении пароля и привязке одного аккаунта к другому;
— он будет отображаться в списке логинов, если вы входите по емейлу и на него зарегистрировано несколько аккаунтов;
— именно его будет видеть наша служба поддержки во время общения с вами;
— он будет отображаться во всех уведомлениях на емейл, в смс и телеграм (ладно, пока что почти во всех, но в скором будущем совсем-совсем во всех).
FYI: старый логин останется и превратится в сугубо внутренний идентификатор вас как пользователя. Он нужен для всяких подкапотных взаимодействий. Вам больше не нужно будет его помнить.
FYI 2: старый идентификатор перестанет работать при входе. Если вы храните свои данные для входа в браузере или в специальных приложениях для хранения паролей — вам нужно будет их перезаписывать.
★ Телеграм-премиумы за идеи уходят пользователям…
За предложение добавить базу данных Apache Kafka — благодарим Дениса. А за OpenSearch — пользователя Valdi.
За идею с отдельными правами доступа для разных баз данных внутри одного кластера — благодарим пользователя Agelar. И наконец, за настройку своего логина в панели — Александра.
Спасибо вам, что постоянно подкидываете нам годные идеи, а заодно и дровишек в раскаленную печь нашей команды продактов и разработчиков :)
Sentry: мониторинг и отслеживание ошибок. Смотреть логи о работе сервиса — хорошо; собирать логи по всем сервисам в одном месте — отлично; а собирать все логи в одном месте и получать результаты уже в переваренном виде — совсем топ, кайф и красота.
Как удалить пользователя Linux через терминал? С помощью команд deluser
и userdel
легко.
А что такое облачные вычисления как таковые? Пройдемся по матчасти: что это такое, какие бывают типы и модели облачных вычислений, какие у них есть недостатки и какие преимущества.
Как хранить пароли с помощью PostgreSQL — так, чтобы безопасно и с хешированием.
* * *
Берегите себя.