Апрельский дайджест. Обновления в DBaaS — большие и маленькие
Большинство обновлений в апреле так или иначе были связаны с базами данных. Поэтому этот дайджест посвящаем им — но не целиком и не полностью ;) Есть и несколько других важных новостей.
Создавайте базы данных в Польше
Теперь базы данных можно создавать не только в Петербурге, но и в Польше. Выбирайте любой тип: MySQL, PostgreSQL, Redis или MongoDB. Минимальная конфигурация 1 CPU × 1 Гб RAM × 8 Гб NVMe обойдется в 149 ₽ в месяц.
В разделе выбора региона также появился пинг до тестового сервера в обеих локациях.
Храните их резервные копии
Бэкапы в DBaaS были уже давно. Но теперь у них полноценный функционал:
- Автоматическое создание резервных копий по расписанию: ежедневно, еженедельно и ежемесячно.
- Также можно указать, сколько всего копий хранить — устаревшие версии будут удаляться сами.
- При создании бэкапа вручную можно добавить к нему комментарий — он поможет быстро понять, когда или для чего была сделана эта конкретная копия.
В отличие от облачных серверов, резервные копии баз данных можно создавать бесплатно и без ограничений.
У меня есть базы, но не настроены автобэкапы →
Настраивайте параметры MySQL и PostgreSQL
Добавили дополнительные параметры, которые можно задать в панели управления:
Для PostgreSQL
max_connections — максимальное количество одновременных запросов к базе
shared_buffers — объем оперативной памяти, который может быть заполнен буфером запросов
wal_buffers — размер журнала предзаписи или буфера
temp_buffers — размер временного буфера
work_mem — размер памяти для сортировки или хеширования
Для MySQL
max_connections — максимальное количество одновременных запросов к базе
sql_mode — настройка режима обработки запросов
query_cache_type — включает или отключает кэш запросов
query_cache_size — задает размер этого кэша
А еще теперь можно в один клик сбросить все параметры до значений по умолчанию.
Проверить, правильно ли у меня настроены параметры →
Управляйте базами с помощью файлов Terraform
Выкатили новую версию Terraform-провайдера. Теперь с помощью файлов конфигурации в формате HLC можно полноценно управлять не только облачными серверами и бакетами S3, но и базами данных.
Полноценно управлять — это делать всё то, что мы описали выше: создавать, удалять, управлять бэкапами, настраивать параметры и так далее.
Узнать, что это за зверь такой — этот ваш Терраформ →
Узнайте больше про DBaaS
Рубрика «Что почитать». Раз дайджест тематический, то и подборку статей сделаем в том же ключе. Четыре фундаментальные статьи про базы данных, их типы и работу с ними:
Основы MySQL
От создания базы данных до её удаления
Установка PostgreSQL
На примере Debian — одной из самых популярных ОС
Основы Redis
Типы данных, команды, кэширование — вот это вот всё
Установка MongoDB
На примере Windows 10, Ubuntu 22.04 и CentOS
И к другим новостям
Выпустили вторую версию CLI
Во-первых, теперь утилита работает на библиотеке Typer (вместо Click), что позволило нам внедрить новые крутые фичи. Например: вызов программы через интерпретатор python -m twc version
или вызов --verbose
, --config
и --profile
в начале или конце команды.
Во-вторых, провели полный рефакторинг кодовой базы — переписали около 5500 строк кода, благодаря чему унифицировали синтаксис и упростили себе дальнейшую разработку утилиты.
А в-третьих, на Гитхабе появилась автоматически генерируемая документация CLI Reference.
⚠ В новой версии CLI есть обратно несовместимые изменения. Большинство перейдет на нее бесшовно. Но всякий случай ознакомьтесь со всем списком обновлений в чейнджлоге →
Дали возможность создавать сразу 30 серверов
Если вам нужно создать много одинаковых серверов, закажите их сразу все. Для этого зайдите в панель, соберите нужную конфигурацию и тут же выберите, сколько клонов вам нужно — работает, как в корзине интернет-магазина. Максимум за раз можно создать 30 серверов.
Мне как раз нужно много клонов →
Серьезно занимаемся своей безопасностью
Запустили публичную программу по поиску уязвимостей и багов в наших сервисах на платформе BI.ZONE Bug Bounty, которая запустилась в 2022 году, но уже успела себя зарекомендовать и стать популярной среди крупных российских компаний.
В программе участвует вся экосистема Timeweb: виртуальный хостинг, конструктор сайтов, почта, сервис рассылок и, конечно же, мы.
Платим достойно — до 250 000 ₽. Итоговая сумма зависит от сложности продукта и критичности найденного бага. Если вы независимый багхантер и специализируетесь на такого вида исследованиях — всегда рады.
Я багхантер и готов искать баги в Timeweb →
* * *
Всего доброго и до скорой встречи!