Alojamiento de aplicaciones, explicado

La aplicación contiene las reglas de negocio y las pantallas. El host proporciona el entorno informático que mantiene esas partes funcionando y accesibles.

El alojamiento de aplicaciones es el servicio que ejecuta una aplicación en infraestructura de servidores y la hace disponible para las personas o sistemas que la necesitan.

El alojamiento comienza después de que el software está construido

Una aplicación funcional necesita un lugar para ejecutarse. Ese lugar puede ser un servidor virtual, un servicio de aplicaciones administrado, o infraestructura operada por tu propio equipo.

La elección cambia quién se encarga del trabajo rutinario. Con alojamiento no administrado, tu equipo se ocupa del servidor. Un servicio administrado puede asumir la responsabilidad de más del sistema operativo, actualizaciones y capacidad.

La opción correcta coincide con tu responsabilidad

Comienza con lo que tu equipo está preparado para gestionar. Pregunta quién responde cuando la aplicación se ralentiza, cómo funcionan las copias de seguridad y qué sucede cuando el uso crece.

Caffeine dice que el software construido con él puede ejecutarse en OpenCloud, tu propia nube, o máquinas seleccionadas. También dice que el código y los datos son exportables, lo cual importa si tus necesidades de alojamiento cambian.

Términos de alojamiento de aplicaciones

Host
El servidor o servicio administrado que ejecuta una aplicación y la hace disponible.
Runtime
El entorno de software que una aplicación necesita mientras se está ejecutando.
Alojamiento administrado
Alojamiento donde un proveedor se encarga de parte o todo el mantenimiento del servidor.

Qué comparar

Gestión

Verifica quién se encarga de las actualizaciones, el trabajo de seguridad, el monitoreo y la recuperación.

Capacidad

Confirma cómo responde el alojamiento cuando más personas usan la aplicación.

Opciones de salida

Pregunta si puedes mover el código y los datos a otro servicio de alojamiento.

Preguntas sobre el alojamiento de aplicaciones

Se superponen, pero el alojamiento de aplicaciones a menudo cubre software con reglas de negocio, datos almacenados y un backend. El alojamiento web puede referirse a un sitio más simple hecho principalmente de páginas y archivos.

No. El proveedor puede gestionar el servidor o la plataforma, pero tu equipo sigue siendo dueño de las reglas de la aplicación, decisiones de acceso y datos de negocio.

Pregunta quién mantiene el entorno, cómo maneja el servicio una mayor demanda, cómo funciona la recuperación, y si puedes mover la aplicación y sus datos más adelante.

Pon tu herramienta de negocio a trabajar

Las apps de Caffeine corren en Internet Computer, una red pública creada para esto.