Saltar al contenido

¿Existe alguna desventaja en el uso de Bitnami frente a una pila de servidor nativo?

Solución:

Soy uno de los desarrolladores de BitNami. El uso de una pila nativa o una pila BitNami depende de lo que intente hacer. Instalar los elementos individuales por separado debería ser exactamente lo mismo que ejecutar nuestro instalador, y el propósito por el que reunimos los instaladores es para que usted no tenga que hacerlo 🙂 En el caso de Mac, una de las ventajas de BitNami es que puede tener componentes más actualizados y múltiples instalaciones. Una desventaja / diferencia es que las aplicaciones y la ruta serán diferentes a las típicas, por lo que si está utilizando tutoriales o documentación de terceros, es posible que no funcione de inmediato.

Hay 3 inconvenientes comunes de Bitnami frente a una pila LEMP / LAMP nativa:

  1. Rutas de archivo. Debido a que Bitnami es un enfoque de contenedor para pilas web, instala todo en Ubuntu (o cualquier distribución de Linux) bajo la /opt/bitnami directorio. Entonces, muchos desarrolladores que están acostumbrados a personalizar su pila usando editores nano o vim (a través del shell Bash) descubren rápidamente que primero tiene que averiguar dónde residen todos los diferentes archivos de configuración de sus módulos de pila, etc. , la mayoría de los tutoriales y la documentación en línea que pueda encontrar no se aplicarán a su pila.

  2. Cierre de emergencia. Esto podría verse como una ventaja o una desventaja, dependiendo de su perspectiva (y situación). El objetivo de utilizar un enfoque en contenedores es tener más control del entorno de la pila, lo que puede mejorar la compatibilidad, la previsibilidad, la seguridad y otros aspectos. Sin embargo, como mencionó @ team-life, esto puede volverse frustrante rápidamente cuando intentas usar comandos de shell Bash “estándar” o incluso la CLI de MySQL, por ejemplo, cuando intentas analizar o replicar tu pila, etc. En pocas palabras, iniciando sesión en shell en un servidor donde está instalado Bitnami, de hecho, no está iniciando sesión en el shell real 🙂

  3. Actualizaciones. Al final del día, Bitnami (y otros contenedores, como Docker) están agregando otra “capa” a su pila y, por lo tanto, más hinchazón. Para algunos usuarios, esta “hinchazón” es justificable y preferible (por ejemplo, empresas muy grandes que requieren uniformidad generalizada). Pero lo que muchos desarrolladores descubren con Bitnami y los contenedores es que actualizar su pila puede ser bastante complicado. A pesar de todas las supuestas ventajas en términos de “estabilidad” del entorno, resulta que actualizar su pila puede introducir bastante inestabilidad y imprevisibilidad, a menudo hasta el punto de cancelar los beneficios. Como mencionó @domi, todas las actualizaciones se ejecutan a través de Bitnami (y no los espejos de Ubuntu, etc.) lo que significa que está vinculado a sus versiones y horarios de lanzamiento; a menudo también se le solicita que vuelva a instalar completamente la pila …

En última instancia, los contenedores son una tendencia reciente que se ha vuelto muy popular entre los llamados equipos internos “empresariales” y “corporativos”, pero es una de esas cosas que pueden no ser las mejores características para que las agencias más pequeñas o los desarrolladores independientes adopten. .

Es por eso que las pilas de LEMP nativas como SlickStack (mi proyecto) están ganando impulso.

Este hilo de Reddit también tiene algunos otros comentarios específicos de AWS.

BitNami usa caminos que serán muy diferente de los estándares de la industria, por lo que si está intentando iniciar sesión en un servidor para realizar alguna tarea, le llevará mucho tiempo comprender su estructura de carpetas personalizada. Y ese es un gran inconveniente. Cuando inicia sesión en un servidor Unix, sabe dónde están los archivos y las rutas, tal vez tenga una o dos opciones, que son estándar. BitNami usa uno completamente diferente. Sobreviene el caos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *