Hospedagem de Aplicativos

A Hospedagem de Aplicativos permite que você implante aplicativos a partir do código-fonte diretamente na infraestrutura da Kinsta.

No contexto da hospedagem de aplicativos da Kinsta, um aplicativo é um conjunto de instruções executadas por um servidor para realizar uma ou mais tarefas. Nossa infraestrutura atual foi projetada para atender e apoiar 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 conhecidos como aplicativos nativos da nuvem).

Conecte-se com outros desenvolvedores e encontre tutoriais detalhados, dicas e práticas recomendadas para aplicativos na categoria Hospedagem de aplicativos do nosso fórum da Comunidade Kinsta.

Linguagens suportadas

Com a hospedagem de aplicativos, você pode implementar praticamente qualquer aplicativo. Aqui estão as linguagens que suportamos 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

Templates de início rápido

Temos templates de início rápido disponíveis para essas e outras linguagens e frameworks compatíveis, incluindo alguns exemplos de como enviar e-mails usando PHP ou Node.js.

Usando um Dockerfile

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 nós conseguiremos executá-lo para você. Também temos repositórios de exemplo hello world com Dockerfiles.

Provedores de serviços Git

Ao adicionar um aplicativo, você precisará selecionar um provedor de serviços Git e um repositório da sua conta. Você tem a opção de escolher entre qualquer um dos seguintes:

Preços

A Hospedagem de Aplicativos é baseada no uso, portanto, você só paga pelos recursos que seu aplicativo utiliza, com base nos seguintes critérios:

  • Largura de banda (somente saída)
  • Tempo de build
  • Uso do pod de hospedagem de aplicativos

Para obter informações sobre como calculamos esses valores, consulte Preços da hospedagem de aplicativos.

Observações importantes

Tenha em mente o seguinte:

  • Durante o tempo de build e execução, seus processos terão acesso root ao seu contêiner. Nossos contêineres são isolados horizontal e verticalmente, proporcionando proteção suficiente mesmo neste cenário. No entanto, não é aconselhável ter acesso root, e é provável que removamos essa capacidade no futuro, então por favor, não conte com ter acesso root no ambiente de execução do seu aplicativo.
  • Para sites WordPress, recomendamos que você ainda utilize nossa Hospedagem Gerenciada de WordPress ao invés da Hospedagem de Aplicativos. A Hospedagem Gerenciada de WordPress foi criada, projetada e otimizada pela Kinsta para atender a sites WordPress. Ela inclui tudo o que você precisa, como cache de página inteira, backups e a capacidade de atualizar plugins e temas facilmente.

Solução de problemas

Se você estiver tendo problemas para implantar seu aplicativo, aqui estão algumas coisas importantes para ter em mente e dicas de solução de problemas:

  • Os pods e os processos executados neles são efêmeros, o que significa que não podem ser usados indefinidamente e não podem ser usados para armazenar dados, como imagens e vídeos carregados. Os arquivos relacionados ao conteúdo do usuário devem ser armazenados em armazenamento persistente ou em locais de armazenamento de terceiros.
  • Se a implantação do seu aplicativo falhar durante a implantação ou se o aplicativo não for compilado, consulte nosso guia sobre falhas na implantação.
  • Se precisar pausar o aplicativo enquanto soluciona os erros, você pode fazer isso na página de Configurações do aplicativo (Aplicativos > nome do aplicativo > Suspender aplicativo).
  • Os registros de tempo de execução do seu aplicativo podem ser encontrados na página Registros (Aplicativos > nome do aplicativo > Registros).
Este artigo foi útil?