.png)
¿Qué sistema operativo debo elegir Solaris o Linux, si Linux, qué distribución? Quiero implementar mi aplicación Java en servidores de producción en un clúster en decenas de servidores... ¿Alguien puede decirme cuáles son los puntos clave que debo comparar entre los 2 sistemas operativos? ¿Qué sistema operativo debo elegir y por qué?
Respuesta1
La ventaja clave de Solaris es el soporte maduro para el almacenamiento ZFS, que, entre otras cosas, puede aumentar drásticamente sus IOPS al proporcionar un medio para almacenar en caché lecturas (L2ARC) y escrituras (ZIL) utilizando SSD empresariales. Parece que esto podría ser muy relevante para su situación.
La ventaja clave de Linux es el soporte maduro para prácticamente todo lo demás.
Por supuesto, nadie le impide construir sus servidores de almacenamiento iSCSI en OpenSolaris(*) y sus servidores web en Linux.
(* o OpenIndiana, o Nexenta)
Respuesta2
Elegir:
1) con qué está familiarizado usted (o su administrador de sistemas). Mantener un clúster en funcionamiento supone mucho trabajo incluso cuando sabes lo que estás haciendo; Agregar una gran curva de aprendizaje solo significará más trabajo.
2) algo que pueda implementar automáticamente todo el sistema operativo y compilarlo en una máquina. DebianFAIo RedHatPuntapié inicialoalgo; no querrás tener que instalar manualmente tantas máquinas.
3) algo con una base de usuarios de buen tamaño para que alguien más haya hecho todo esto antes y usted pueda aprovechar sus conocimientos a través de la documentación/wiki/howto.
Personalmente, he estado usando Debian desde alrededor del 94 o 95, por lo que FAI fue la elección natural para mí. Con la llegada de la virtualización y la computación en la nube, hoy en día quizás opte por unaEucaliptoclúster para poder realizar la conmutación por errorAWSsi necesario.
Sin embargo, si tuviera la opción, tomaría el camino más lento y dejaría que otra persona hiciera todo el trabajo... ¿está seguro de que no es más barato implementarlo en AWS o en algún otro proveedor de alojamiento de aplicaciones?
Respuesta3
En mi experiencia personal de 10 años como administrador de sistemas, uso lo que todos usan.
Si opta por la ruta Solaris, obtendrá más funciones, pero será más difícil encontrar soluciones en línea o encontrar personal competente que pueda manejar los problemas.
Si opta por Linux, utilice el host Debian básico e instale lo que necesita con apt-get. De esa manera, no instalará software innecesario y obtendrá más seguridad y más memoria para su clúster.
Respuesta4
Tu mejor opción seríaDebiancongato apache.