Назад

VPS-хостинг для MariaDB, уже установленной

VPS-хостинг с MariaDB даёт вам отдельный от приложения сервер базы данных с доступом root и готовыми удалёнными подключениями. После заказа MariaDB 11.8 LTS устанавливается сама, а в панели появляются адрес подключения, логин и пароль. Укажите эти данные в приложении или инструменте для баз данных и в любой момент ограничьте порт своими IP-адресами.

Какая мощность вам нужна?

Итого$2.58/мес.

Цены указаны с НДС.

RAM и CPU можно увеличивать и уменьшать когда угодно. Диск можно только увеличить, поэтому начните с малого.

Что установлено на вашем сервере MariaDB?

  • MariaDB 11.8 LTS из официального репозитория MariaDB
  • Пустая база uygulama с кодировкой utf8mb4
  • Пользователь yonetici с полными правами, который может подключаться откуда угодно, с паролем, созданным при установке
  • TLS с самоподписанным сертификатом, который MariaDB создаёт при каждом запуске
  • Брандмауэр с открытыми только портами 22 и 3306, плюс fail2ban для SSH
  • Файл настроек /etc/mysql/mariadb.conf.d/99-seturack.cnf

Какой размер нужен для MariaDB?

В документации MariaDB минимальной цифры RAM нет. Требуется буферный пул InnoDB, достаточно большой, чтобы вместить большую часть активных данных. По умолчанию он равен 128 МБ, и при установке это значение не меняется. Ориентир такой: 1 ГБ подходит для небольшой базы или тестов, а 2–4 ГБ — для базы, которую используют несколько приложений. RAM, CPU и диск увеличиваются по отдельности в панели, а данные и IP-адрес остаются прежними.

ПрименениеРазмерЦенаВыбрать
Стартовый 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/мес.
Средний 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/мес.
Мощный 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/мес.

Кому подходит?

  • Проектам на Laravel, WordPress и собственным проектам, которым нужна база отдельно от веб-сервера
  • Командам, которые подключают несколько приложений к одному серверу баз данных
  • Разработчикам, которым нужна удалённая база для разработки и тестирования
  • Приложениям с пользователями в Турции или рядом с ней, которым нужно хранить базу в Стамбуле

Что будет после заказа?

  1. Задайте размер и оплатите заказ.
  2. Сервер запускается, и MariaDB устанавливается сама. В наших проверках на настоящих серверах это заняло около 3 минут.
  3. В панели откройте свой сервер в разделе «Мои серверы» и на вкладке «Обзор» скопируйте строки «Адрес подключения», «Логин» и «Пароль».
  4. Проверьте подключение: mariadb -h IP -u yonetici -p uygulama
  5. Создайте для приложения отдельного пользователя с ограниченными правами, а yonetici оставьте для администрирования.

С каждым сервером

  • Ежедневные бэкапы входят в цену
  • Безлимитный трафик
  • Полный root-доступ
  • Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
  • Расположение: Istanbul · IST-1.

Полезно знать

  • После установки порт 3306 открыт для интернета. Чтобы ограничить его, выполните ufw delete allow 3306/tcp, затем ufw allow from YOUR_IP to any port 3306.
  • При увеличении сервера буферный пул InnoDB сам не растёт. Задайте innodb_buffer_pool_size в 99-seturack.cnf и выполните systemctl restart mariadb.
  • Сервер остаётся на ветке 11.8. Обновления безопасности Ubuntu устанавливаются сами, но MariaDB приходит из собственного репозитория, поэтому обновляйте её через apt.
  • Самоподписанный сертификат создаётся в памяти при запуске. Если вашему драйверу нужна проверка по CA, задайте собственный сертификат через ssl_cert и ssl_key.

MariaDB: вопросы и ответы

Как удалённо подключиться к серверу MariaDB?

Используйте «Адрес подключения», «Логин» и «Пароль» из панели. Порт — 3306, готовая база называется uygulama. Из командной строки выполните mariadb -h IP -u yonetici -p uygulama. С теми же данными работают программы для баз данных на компьютере и драйверы MySQL.

Сколько RAM нужно MariaDB?

Официального минимума у MariaDB нет. Ориентир такой: 1 ГБ — хорошее начало для небольшой базы, 2–4 ГБ — для базы, которую используют несколько приложений. Главное, чтобы активные данные помещались в буферный пул InnoDB.

Будет ли моё приложение для MySQL работать с MariaDB?

В большинстве случаев да. В документации MariaDB сказано, что её клиентский протокол бинарно совместим с MySQL, а коннекторы MySQL работают без изменений. Данные из MySQL 8 переносятся дампом, поэтому сначала проверьте различия, например тип JSON и аутентификацию.

Шифруется ли подключение к MariaDB?

Да. Начиная с MariaDB 11.4, TLS включается сам. Сервер создаёт самоподписанный сертификат, а клиенты MariaDB версии 11.4 и новее проверяют его по вашему паролю. В любом другом драйвере включите параметр TLS в его настройках.

Как перенести существующую базу данных в MariaDB?

Сделайте дамп на старом сервере командой mariadb-dump --single-transaction или mysqldump, если там MySQL. Загрузите файл командой mariadb -h IP -u yonetici -p uygulama. Большой дамп скопируйте на сервер по SFTP и загрузите уже там.

Делается ли бэкап сервера MariaDB?

Бэкап сервера делается каждую ночь, хранятся последние 7 дней, и это входит в цену. Из панели можно восстановить один файл или весь сервер. Чтобы откатить одну таблицу, делайте и собственные регулярные дампы mariadb-dump.

Читайте дальше и смотрите похожие приложения