Kinsta tem sido conhecida pela excelência na indústria de hospedagem de WordPress. Com a introdução da Hospedagem de Aplicativos e Bancos de Dados, você pode trazer todos os seus aplicativos para Kinsta.

Primeiros Passos

No contexto da Hospedagem de Aplicativos Kinsta, um aplicativo é um conjunto de instruções executadas por um servidor para executar uma ou mais tarefas. Nossa infraestrutura atual é projetada para servir e suportar a implantação de aplicativos com um servidor por trás do aplicativo.

Para a melhor compatibilidade possível com nosso serviço, recomendamos seguir as diretrizes do The Twelve-Factor App (também conhecido como Cloud-Native apps). Isto assegurará que o seu aplicativo esteja pronto para funcionar em um ambiente efêmero/sem estado, como nossa Hospedagem de Aplicativos.

Você deve ver um novo menu lateral chamado Aplicativos. Uma vez adicionado um ou mais serviços, você os verá listados aqui.

Integração MyKinsta

O serviço de Hospedagem de Aplicativos e Banco de Dados está integrado diretamente no MyKinsta. Você pode adicionar um aplicativo ou banco de dados a partir de suas respectivas páginas ou da página do Painel (clique em Adicionar serviço e selecione Aplicativo ou Banco de Dados no menu suspenso).

Linguagens suportadas

Com Hospedagem de Aplicativos e Banco de Dados, você pode implantar quase qualquer aplicativo. Aqui estão as linguagens que oferecemos suporte por meio de Nixpacks ou Buildpacks:

  • Clojure
  • Cobol
  • Crystal
  • C#/.NET
  • Dart
  • Deno
  • Elixir
  • F#
  • Go
  • Haskell
  • Java
  • Lunatic
  • Node.js
  • PHP
  • Python
  • Rust
  • Swift
  • Scala
  • Zig

Temos Exemplos de Início Rápido disponíveis para essas e outras linguagens e frameworks que suportamos, incluindo alguns exemplos de como enviar e-mails usando PHP ou Node.js com Hospedagem de Aplicativos e Hospedagem de Banco de Dados.

Você pode implantar um aplicativo por meio do Docker usando um Dockerfile, o que significa que você pode empacotar qualquer configuração que desejar e poderemos executá-lo para você. Também temos repositórios “hello world” com Dockerfiles.

Você está convidado a testar os repositórios disponíveis no Github.

Bases de dados suportadas

No momento, apoiamos o seguinte, e estamos trabalhando para acrescentar:

  • Redis 5.0 e 6.x
  • MariaDB 10.4, 10.5 e 10.6
  • PostgreSQL 9.6, 10, 11, 12, 13, 14 e 15
  • MySQL 8.0

Você pode selecionar diferentes versões destas bases de dados para adequá-las ao seu projeto existente.

Também é possível utilizar um Dockerfile e armazenamento persistente para implantar outros tipos de bancos de dados na Hospedagem de Aplicativos.

Backups do Banco de Dados

Oferecemos backups diários automáticos para a Hospedagem de Banco de Dados que são armazenados por 7 dias. Você também pode criar manualmente até 5 backups, que são armazenados por 14 dias. Você pode restaurar um backup automático ou manual a qualquer momento na página de Backups do seu banco de dados.

Ao restaurar um backup do banco de dados, todas as alterações no banco de dados serão revertidas para o momento em que o backup foi criado.

Como escalar os recursos do aplicativo

Aqui está um artigo que explica como escalar verticalmente ou horizontalmente.

Notas importantes

Por favor, tenha em mente o seguinte:

  • Durante o tempo de construção e de execução, seus processos terão acesso root ao seu contêiner. Nossos contêineres são isolados horizontalmente e verticalmente, proporcionando proteção suficiente, mesmo neste cenário. Independentemente disso, o acesso root não é aconselhado, e provavelmente removeremos essa capacidade no futuro, portanto, não confie em ter acesso root no ambiente de tempo de execução do seu aplicativo.
  • Para sites WordPress, recomendamos sempre usar nossa hospedagem WordPress gerenciada em vez de hospedagem de aplicativos. A hospedagem gerenciada de WordPress é construída, projetada e otimizada pela Kinsta para servir sites WordPress. Ele inclui tudo o que você precisa imediatamente, como cache de página inteira, backups e a capacidade de atualizar facilmente plugins e temas.