‫Todo bien.
‫Ver la siguiente pregunta.
‫Hill dice que en este momento ejecuto cinco archivos de guerra diferentes y Jay Boss cuando yo, que luego conecto a la base
‫de datos de Postgres, está en un servidor que estoy buscando componer en ese curso en
‫este momento para configurarlo.
‫La pregunta que tengo es si debería crear múltiples contenedores J Bos con componer o
‫simplemente continuar ejecutando los cinco en uno en producción, tenemos cinco servidores J diferentes,
‫por lo
‫que diría que pruebe ambos.
‫Si tienes cinco archivos de guerra diferentes y J boss sin ser un experto en Java, quiero decir que eres el chico de Java.
‫Qué piensas.
‫Sí, puedo hablar un poco sobre esto de todos modos.
‫Entonces, mi recomendación es que, por lo general, todo está bien, no hierva el océano y Bret dice que a menudo es elegante hacer lo
‫que ya se siente cómodo, hacer lo que ya sabe.
‫Si es allí donde tiene muchas herramientas y todo lo que tenemos, tenemos un único servidor
‫J Bar que tiene muchos archivos war y sabemos cómo trabajar con eso, sabemos cómo instrumentarlo y todo.
‫Genial para poner eso en contenedores y comenzar a trabajar desde allí.
‫Personalmente, soy un fanático de dividir eso en múltiples contenedores, por lo que probablemente sería
‫un enfoque a largo plazo porque imagino que, en su mayor parte, si actualiza uno, necesita volver a implementar los
‫otros cuatro.
‫Entonces, si todos están en contenedores separados, puede implementar uno, puede implementar actualizaciones en uno sin
‫tener que derribar los otros.
‫Todos son independientes entre sí.
‫Sí, eso significa que tiene una sobrecarga adicional, ahora está ejecutando servidores Vos de cinco
‫días en lugar de solo uno, pero creo que al final del día no hay tanta diferencia.
‫Quiero decir que el servidor de aplicaciones de la cárcel seguramente tiene algo de sobrecarga, pero una vez más, no conozco su aplicación, al
‫menos en mi experiencia, la cantidad de sobrecarga del servidor de aplicaciones en comparación con la aplicación
‫en sí es bastante baja que la mayoría de la CPU la utilización de la memoria todo eso proviene de la
‫aplicación, no del servidor en sí, por lo que ejecutar múltiples instancias de J Bos probablemente lo use para lastimarte.
‫Pero de nuevo, no sé cuál es tu situación exacta también.
‫Sí, y creo que sabes que obtener recursos del servidor para eso es probablemente más fácil.
‫Probablemente sea un problema menor que el hecho de que el juego tiene las habilidades que obtienes al tener la flexibilidad correcta, como
‫si pudieras escalar una sin escalar las otras, puedes reemplazar una sin reemplazar las otras.
‫Creo que esto es en general, esta pregunta es muy similar a otras preguntas que recibimos hace un
‫par de semanas hace que la gente preguntara bien si tengo un montón de sitios web de
‫Apache si los ejecuto en servidores virtuales de Apache o si dividirlos en contenedores separados y mi
‫respuesta fue muy similar a la tuya Michael: que tendría un video de que todo
‫funcionaría en uno, pero eventualmente dividiría los contenedores separados de la montaña porque los contenedores proporcionan
‫ese nivel de aislamiento y artefactos.
‫Eso me da la flexibilidad para la computación distribuida, donde puedo saber que realmente nunca podemos llegar
‫a los micro servicios y esto es necesario, no significa que su jefe todavía
‫sea micro servidores, pero usted sabe que hay un una amplia gama de aplicaciones y, a medida que comenzamos
‫a dividir las cosas o a diferenciarlas, conoce las aplicaciones que se ejecutan por separado, ya sea un archivo war o algo
‫más.
‫Cuanto más separamos y aislemos estas cosas en general, mayor flexibilidad, más fácil es el
‫tiempo de actividad, más fácil es solucionarlo.
‫No es perfecto, entonces no todo es mejor, ¿verdad?
‫A veces tienes una duplicación de esfuerzos y terminas con más cosas que tienes que manejar.
‫Quizás tenga una solución de problemas de red un poco más difícil dependiendo de cómo funcionen sus aplicaciones, podría afectar
‫el rendimiento si están en la red en lugar de en la misma máquina.
‫Por lo tanto, hay muchas cosas que considerar, pero en general todos estamos evolucionando hacia una forma en que estamos dividiendo
‫las cosas cada vez más cuando tiene sentido.
‫Y sí, y desde mi experiencia también.
‫De nuevo, esta puede no ser su experiencia o está sucediendo aquí.
‫Pero sepa que hemos tenido varios contenedores Tomcat o un servidor Tomcat que tenía muchos archivos de guerra y simplemente lo hicimos porque era conveniente
‫en ese momento hacer girar una nueva máquina para preparar el nuevo Tomcat y dado que todo eso
‫era fue una sobrecarga en el pasado, así que está bien, no quiero hacer eso, solo voy a
‫desplegar otros archivos de guerra para que este otro ya esté
‫funcionando, sea lo suficientemente bueno y eso fue más para reducir los OP gastos generales y la cantidad de tiempo para acelerar las
‫cosas, pero ahora a medida que te familiarizas con los contenedores y todo lo que ya no existe, ya que ahora es temprano en
‫el proceso, estás construyendo estas imágenes de contenedores y es más fácil gastar cosas .
‫Entonces sí, sí, es una buena pregunta.
‫Sí, quiero decir que tenemos la misma pregunta sobre las bases de datos si pongo todas mis bases de datos en
‫uno de mis servidores de secuela o si tengo varios contenedores de secuela y diría que esto depende.
‫¿Cuál es su motivación para que lo más barato sea ponerlos todos en uno porque tiene menos sobrecarga
‫de memoria?
‫Es probable que conozca un poco menos de redundancia en términos de las cosas necesarias que necesita ejecutar,
‫pero la mayoría de nosotros estamos dividiendo las cosas cuando podemos para ganar flexibilidad.
‫De Verdad.