Kinsta es conocida por su excelencia en el sector del alojamiento de WordPress. Con la introducción del alojamiento de aplicaciones y bases de datos, puedes llevar todas tus aplicaciones a Kinsta.

Cómo Empezar

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

Para obtener la mejor compatibilidad posible con nuestro servicio, recomendamos seguir las directrices de The Twelve-Factor App (también conocido como Cloud-Native apps). Esto asegurará que tu aplicación esté lista para trabajar en un entorno efímero/sin estado como nuestro Alojamiento de Aplicaciones.

Deberías ver un nuevo menú en la barra lateral llamado Aplicaciones. Una vez que hayas añadido uno o más servicios, los verás listados aquí.

Integración con MyKinsta

El Alojamiento de Aplicaciones y Bases de Datos está integrado directamente en MyKinsta.

Página de aplicaciones en MyKinsta.
Página de aplicaciones en MyKinsta.

Idiomas Soportados

El alojamiento de aplicaciones y bases de datos acaba de empezar en Kinsta, pero ya puedes llevar casi cualquier aplicación. Soportamos y hemos probado lo siguiente:

Tenemos Ejemplos de Inicio Rápido disponibles para estos lenguajes y algunos frameworks como Ruby on Rails y Laravel, alojamiento de sitios estáticos con Gatsby, y algunos ejemplos de cómo enviar emails usando PHP o Node.js con Alojamiento de Aplicaciones y Bases de Datos.

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 para empezar con un Dockerfile.

Puedes probar los repositorios disponibles en Github.

Bases de Datos Soportadas

De momento, soportamos las siguientes bases de datos, y estamos trabajando en añadir más:

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

Puedes seleccionar diferentes versiones de estas bases de datos para adaptarlas a tu proyecto actual.

Copias de Seguridad de Bases de Datos

Proporcionamos copias de seguridad diarias para el alojamiento de bases de datos que se almacenan durante 7 días y actualmente se pueden restaurar a petición. Cuando se restaura una copia de seguridad de la base de datos, todos los cambios realizados en la base de datos se retrotraen al momento en que se creó la copia de seguridad.

Para solicitar la restauración de una copia de seguridad, abre un nuevo chat con nuestro equipo de soporte y solicita la restauración de tu base de datos. Asegúrate de incluir el nombre de la base de datos en tu solicitud. Por favor, espera hasta 2 días hábiles para que se complete la restauración.

Cómo Escalar Recursos de Aplicaciones

Aquí hay un artículo que explica cómo escalar vertical u horizontalmente.

Notas Importantes

Por favor, ten en cuenta lo siguiente:

  • Durante el tiempo de construcción y de ejecución, tus procesos tendrán acceso de root a su contenedor. Nuestros contenedores están aislados horizontal y verticalmente, proporcionando suficiente protección incluso en este escenario. En cualquier caso, no se aconseja el acceso root, y probablemente eliminaremos esa capacidad en el futuro, así que no confíes en tener acceso root en el entorno de ejecución de tu aplicación.
  • Para los sitios de WordPress, te recomendamos que sigas utilizando nuestro Alojamiento de WordPress Administrado 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 desde el principio, como caché de página completa, copias de seguridad, y la capacidad de actualizar plugins y temas fácilmente.

PREGUNTAS FRECUENTES

¿Qué tipo de repositorio puedo utilizar con el Alojamiento de Aplicaciones?

Necesitarás un repositorio Git alojado en GitHub para desplegar tu aplicación en Kinsta. La primera vez que añadas una aplicación, tendrás que conectar Kinsta con tu cuenta de GitHub para que podamos interactuar con tus repositorios de GitHub.

¿Puedo guardar datos en el sistema de archivos?

No; los pods y los procesos que se ejecutan dentro de ellos son efímeros, lo que significa que no se pueden utilizar de forma indefinida y no pueden utilizarse para almacenar datos como imágenes subidas, vídeos, etc. Los archivos relacionados con el contenido de los usuarios deben guardarse en lugares de almacenamiento de terceros.

Los datos que forman parte de la propia aplicación (un favicon o un logotipo, etc.) pueden almacenarse en ubicaciones efímeras porque cuando la aplicación se reconstruye, los datos de la aplicación vuelven a aparecer.

¿Puedo alojar (inserta tu CMS o framework preferido) con el Alojamiento de Aplicaciones de Kinsta?

Es muy probable que la respuesta sea sí, pero como hay tantas aplicaciones diferentes, no podemos mantener una lista completa de aplicaciones que funcionarán en nuestra plataforma. Un par de cosas que hay que comprobar primero son:

  • ¿Funciona en un lenguaje compatible?
  • ¿Es compatible con los contenedores efímeros? Recomendamos seguir las directrices de The Twelve-Factor App (alias Cloud-Native apps) para una mejor compatibilidad.

Si no estás seguro, no dudes en probarlo. Nuestro equipo de soporte trabajará contigo para ayudarte con cualquier error que encuentres en nuestra plataforma, aunque no podemos garantizar que todas las aplicaciones funcionen.