Alojamiento de Aplicaciones

El Alojamiento de Aplicaciones te permite desplegar aplicaciones desde el código fuente directamente en la infraestructura de Kinsta.

En el contexto del Alojamiento de Aplicaciones de Kinsta, una aplicación es un conjunto de instrucciones ejecutadas por un servidor para realizar una o varias tareas. Nuestra infraestructura actual está diseñada para servir y soportar el despliegue de aplicaciones con un servidor respaldando la aplicación.

Para conseguir la mejor compatibilidad posible con nuestro servicio, te recomendamos que sigas las directrices de Los Doce Factores de las Aplicaciones (The Twelve-Factor App, también conocidas como aplicaciones Nativas de la Nube, Cloud-Native apps).

Conecta con otros desarrolladores y encuentra tutoriales en profundidad, consejos y mejores prácticas para aplicaciones en la categoría Alojamiento de Aplicaciones de nuestro foro de la Comunidad Kinsta.

Lenguajes Soportados

Con el Alojamiento de Aplicaciones, puedes desplegar casi cualquier aplicación. Estos son los lenguajes que soportamos a través de Nixpacks o Buildpacks:

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

Plantillas de Inicio Rápido

Disponemos de Plantillas de Inicio Rápido para estos y otros lenguajes y frameworks soportados, incluyendo algunos ejemplos de cómo enviar correos electrónicos utilizando PHP o Node.js.

Utilizar un Archivo Dockerfile

Puedes desplegar una aplicación a través de Docker utilizando un Dockerfile, lo que significa que puedes empaquetar cualquier configuración que desees y nosotros podremos ejecutarla por ti. También tenemos repositorios hello world con Dockerfiles.

Proveedores de Servicios Git

Cuando añadas una aplicación, tendrás que seleccionar un proveedor de servicios Git y un repositorio de tu cuenta. Puedes elegir entre cualquiera (o todos) de los siguientes:

Precios

El alojamiento de aplicaciones se basa en el uso, por lo que sólo pagas por los recursos que utiliza tu aplicación, en función de lo siguiente:

  • Ancho de banda (sólo de salida)
  • Tiempo de construcción
  • Uso del pod de alojamiento de aplicaciones

Para más información sobre cómo calculamos esto, consulta Precios de las Aplicaciones.

Notas Importantes

Ten en cuenta lo siguiente:

  • Durante el tiempo de construcción y el tiempo de ejecución, tus procesos tendrán acceso root a su contenedor. Nuestros contenedores están aislados horizontal y verticalmente, lo que proporciona suficiente protección incluso en este escenario. En cualquier caso, no se aconseja el acceso root, y es probable que eliminemos esa posibilidad en el futuro, así que no confíes en tener acceso root en el entorno de tiempo de ejecución de tu aplicación.
  • Para los sitios de WordPress, te recomendamos que sigas utilizando nuestro Alojamiento Administrado de WordPress en lugar del Alojamiento de Aplicaciones. El Alojamiento Administrado de WordPress está construido, diseñado y optimizado por Kinsta para servir a sitios de WordPress. Incluye todo lo que necesitas, como caché de página completa, copias de seguridad y la posibilidad de actualizar plugins y temas fácilmente.

Solución de Problemas

Si tienes algún problema al desplegar tu aplicación, aquí tienes algunas cosas importantes que debes tener en cuenta y consejos para solucionar problemas:

  • Los pods y los procesos que se ejecutan dentro de ellos son efímeros, lo que significa que no pueden utilizarse indefinidamente y no pueden utilizarse para almacenar datos como imágenes subidas, vídeos, etc. Los archivos relacionados con el contenido del usuario deben almacenarse en ubicaciones de almacenamiento persistente o de terceros.
  • Si el despliegue de tu aplicación falla durante el despliegue, o tu aplicación no se construye, consulta nuestra guía para el Despliegue Fallido.
  • Si necesitas pausar tu aplicación mientras solucionas los errores, puedes hacerlo en la página Configuración de la Aplicación (Aplicaciones > nombre de la aplicación > Suspender aplicación).
  • Los registros de ejecución de tu aplicación se encuentran en la página Registros (Aplicaciones > nombre de la aplicación > Registros).
¿Este artículo te ha resultado útil?