Saltar al contenido

Categoría: Linux

Administrando Contenedores Parte II

Bien, en esta nueva entrada, vamos a iniciar contenedores, para ello debemos recordar que la imagen es la base de todo contenedor. Si deseamos iniciar un contenedor podemo hacerlo asi:

docker run -dit  -p 8080:81 –name webapache   httpd

Estamos añadiendo la opción «-p» que significa publish, «-d» : deattch, «i»: interactive, «t»:tty , «name» nombre para el contenedor.

LoadBalancer con Apache

En el post anterior comentaba como usar mod_proxy con lighttpd, aunque no tiene mucho que ver con este tema, el punto es siempre la «disponibilidad».
Antes de empezar lanzo la pregunta, como creen uds. que funcionan las grandes web site que existen dentro de lo que conocemos como internet?…o como manejan los diferentes web servers la cantidad de usuarios que visitan una web?, antes estas interrogantes puedo decir que, existen soluciones a niveles de hardware y software para realizar lo que se conoce como «Balanceo de Carga».
Y que es un Balanceo de Carga, bueno a grandes rasgos implica que, la web cuando tenga una cierta cantidad de visitas supongamos 10000, el usuario 10001 será redireccionado a otro server, para no saturar el web site principal.

mod_proxy con Ligthttpd

Mucho se habla sobre «arquitectura web», la cual trata de armar y/o optimizar como una web responde ante un cliente o muchos clientes,aplicando dos temas importantes: viabilidad y factibilidad.

Si bien es cierto, actualmente contamos con Cloud ( AWS, Azure, GCP ) que nos ayudan netamente ante esta necesidad ya que podemos escalar horizontalmente y a corde a la necesidad que requiramos.

Pero cuando se habla de Viabilidad, se hace en el sentido de escoger las «herramientas» necesarias para escoger el tipo de arquitectura que tendrá la web (a nivel de software/hardware y seguridad).

Factibilidad, que tan «simple» será para el usuario la viabilidad implementada…