Voltar

Alojamento VPS para MariaDB, pré-instalado

O alojamento VPS MariaDB dá-lhe um servidor de base de dados próprio, separado da aplicação, com acesso root e ligações remotas prontas a usar. Depois da encomenda, o MariaDB 11.8 LTS instala-se sozinho e o painel mostra o endereço de ligação, o utilizador e a palavra-passe. Aponte a aplicação ou a ferramenta de base de dados para esses dados e limite a porta aos seus próprios endereços IP quando quiser.

De quanta potência precisa?

Total$2.58/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

O que vem instalado no servidor MariaDB?

  • MariaDB 11.8 LTS do repositório oficial do MariaDB
  • Uma base de dados vazia chamada uygulama, com o conjunto de caracteres utf8mb4
  • Um utilizador com todos os direitos chamado yonetici, que se pode ligar de qualquer lugar, com uma palavra-passe gerada na instalação
  • TLS com um certificado autoassinado que o MariaDB gera em cada arranque
  • Firewall com apenas as portas 22 e 3306 abertas, mais fail2ban para o SSH
  • Ficheiro de definições em /etc/mysql/mariadb.conf.d/99-seturack.cnf

Que tamanho é necessário para o MariaDB?

A documentação do MariaDB não indica uma RAM mínima. O que pede é um InnoDB buffer pool grande o suficiente para conter a maior parte dos dados ativos. O valor predefinido é 128 MB e a instalação deixa-o assim. Como regra geral, 1 GB serve para uma base de dados pequena ou para testes, e 2 a 4 GB para uma base de dados que serve várias aplicações. A RAM, o CPU e o disco aumentam separadamente a partir do painel; os dados e o endereço IP mantêm-se.

UtilizaçãoTamanhoPreçoEscolher
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mês
Médio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês

Para quem é?

  • Projetos Laravel, WordPress ou à medida que querem a base de dados fora do servidor web
  • Equipas que ligam várias aplicações a um só servidor de base de dados
  • Programadores que precisam de uma base de dados remota para desenvolvimento e testes
  • Aplicações com utilizadores na Turquia ou perto dela que devem manter a base de dados em Istambul

O que acontece depois de encomendar?

  1. Defina o tamanho e conclua o pagamento.
  2. O servidor arranca e o MariaDB instala-se sozinho. Nos nossos testes com servidores reais, demorou cerca de 3 minutos.
  3. No painel, abra o servidor em Os meus servidores e copie as linhas Endereço de ligação, Utilizador e Palavra-passe do separador Resumo.
  4. Teste a ligação: mariadb -h IP -u yonetici -p uygulama
  5. Crie um utilizador próprio e limitado para a aplicação e guarde o yonetici para o trabalho de administração.

Em todos os servidores

  • Cópias de segurança diárias incluídas no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • A porta 3306 fica aberta à internet depois da instalação. Para a limitar, execute ufw delete allow 3306/tcp e depois ufw allow from YOUR_IP to any port 3306.
  • Aumentar o servidor não aumenta sozinho o InnoDB buffer pool. Defina innodb_buffer_pool_size em 99-seturack.cnf e execute systemctl restart mariadb.
  • O servidor mantém-se na versão 11.8. As atualizações de segurança do Ubuntu instalam-se sozinhas, mas o MariaDB vem do seu próprio repositório, por isso é atualizado com o apt.
  • O certificado autoassinado é gerado em memória no arranque. Se o seu controlador precisar de verificação por CA, defina o seu próprio certificado com ssl_cert e ssl_key.

MariaDB: perguntas e respostas

Como me ligo remotamente ao meu servidor MariaDB?

Use o Endereço de ligação, o Utilizador e a Palavra-passe do painel. A porta é a 3306 e a base de dados pronta chama-se uygulama. Na linha de comandos, execute mariadb -h IP -u yonetici -p uygulama. As ferramentas de base de dados para computador e os controladores MySQL funcionam com os mesmos dados.

De quanta RAM precisa o MariaDB?

O MariaDB não tem um mínimo oficial. Como regra geral, 1 GB é um bom ponto de partida para uma base de dados pequena e 2 a 4 GB para uma que sirva várias aplicações. O que realmente conta é se os dados ativos cabem no InnoDB buffer pool.

A minha aplicação MySQL funciona com o MariaDB?

Na maioria dos casos, sim. A documentação do MariaDB diz que o protocolo de cliente é compatível a nível binário com o MySQL e que os conectores MySQL funcionam sem alterações. Os dados do MySQL 8 passam por dump, por isso teste primeiro diferenças como o tipo JSON e a autenticação.

A ligação ao MariaDB é cifrada?

Sim. Desde o MariaDB 11.4, o TLS ativa-se sozinho. O servidor gera um certificado autoassinado e os clientes MariaDB a partir da 11.4 verificam-no com a palavra-passe. Com qualquer outro controlador, ative a opção TLS nas respetivas definições.

Como passo a minha base de dados atual para o MariaDB?

Faça um dump no servidor antigo com mariadb-dump --single-transaction, ou com mysqldump se ele correr MySQL. Carregue o ficheiro com mariadb -h IP -u yonetici -p uygulama. Se o dump for grande, copie o ficheiro para o servidor por SFTP e carregue-o lá.

O meu servidor MariaDB tem cópia de segurança?

O servidor tem uma cópia de segurança todas as noites, os últimos 7 dias ficam guardados e isto está incluído no preço. Pode restaurar um único ficheiro ou o servidor inteiro a partir do painel. Para repor apenas uma tabela, guarde também ficheiros mariadb-dump regulares feitos por si.

Leia mais e veja aplicações semelhantes