Ventajas y desventajas de servidores on-premise
Las principales ventajas o razones para utilizar un entorno de servidores on-premise son:
- Reglas IT corporativas y aplicaciones existentes. En el caso de disponer ya de hardware o aplicaciones de uso en local, se hace necesario optar por este camino. También suelen existir políticas a nivel IT que apuestan por el uso de servidores on-premise.
- Seguridad. En este caso los aspectos relativos a seguridad están completamente controlados por el equipo del Departamento IT.
- Eficiencia. A nivel local se encuentran algunas ventajas de servidores on-premise relacionadas con el rendimiento. Por ejemplo, una latencia menor que con servidores en Internet.
- Costes. Analizando el largo plazo, debemos tener en consideración que los entornos on-premise pueden ser más económicos para aplicaciones con patrones de uso predecibles.
No obstante, también existen algunos inconvenientes de entornos con servidores on-premise que es necesario valorar a la hora de decidir si optar por infraestructura local en lugar de cloud:
- Fiabilidad y mantenimiento. Para poder tener un entorno fiable, debemos contemplar costes de mantenimiento del entorno on-premise, que van alineados con la infraestructura que tengamos. A más infraestructura local, más costes de mantenimiento y personal dedicado a ello.
- Escalabilidad y costes. El hardware local tiene unos recursos limitados. En caso de necesitarse más recursos será necesario aumentar el hardware, lo que implica también aumentar los costes de adquisición y mantenimiento.
- Seguridad. En entornos con servidores on-premise debemos tener en cuenta la aplicación de políticas de seguridad y controlar los posibles errores humanos.
Ventajas y desventajas de optar por servidores cloud
Entre los aspectos destacados del uso de servidores en la nube, podemos mencionar:
- Rendimiento y estabilidad. Los entornos de servidores cloud se encuentran operativos un 99,99%, lo que garantiza su disponibilidad y operatividad.
- Escalabilidad. A diferencia de los entornos on-premise, usando servidores en la nube podemos escalar en función de las necesidades de recursos que se vayan necesitando, y evitamos así sobredimensionar y malgastar recursos si no se necesitan.
- Pago en función del uso. Se paga por lo que se utiliza. No hay necesidad de costosas inversiones usando entornos de servidores cloud externos.
A nivel desventajas de servidores cloud externos, también debemos hacer algunas consideraciones:
- Paradas de servicio. Aunque los proveedores de entornos con servidores cloud ofrecen un tiempo de actividad muy elevado, en algunas ocasiones puede que dejen de funcionar. Hay que tener en cuenta que estas paradas de servicio podrían causar problemas en el funcionamiento de aquellas aplicaciones o servicios que tenemos implementadas.
- Estabilidad y fiabilidad. Debemos tener en consideración que, en ocasiones, aquello que deseamos implantar pueda no funcionar como quisiéramos debido a la arquitectura tecnológica para la que fue diseñado.
- Costes. Hay que controlar bien lo que se necesita. De lo contrario podría pagarse por recursos o servicios de servidores cloud externos que realmente no son necesarios.
Entonces, ¿qué camino seguimos? ¿servidores on-premise o entornos cloud?
El camino depende de la empresa y sus necesidades. No hay una respuesta correcta, ni un camino es mejor que otro. La verdadera respuesta va en función del proyecto, de las aplicaciones, de los costes, de la disponibilidad de personal IT, de las necesidades y de los servicios que se quieren proporcionar.