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).