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