loading...
loading...

Curso de NGINX desde cero

Que es NGINX?

Escoger un servidor Web solía ser fácil. Si tenías una tienda de Windows, utilizabas Internet Information Server (IIS); sino, Apache. Sin problemas. Ahora, sin embargo, hay más opciones de servidores Web. Una de las principales alternativas, es NGINX, programa de código abierto que se convirtió en el número dos de servidores Web en el mundo, según Netcraft, la compañía de análisis de servidores Web.

NGINX (pronunciado como “engine X” ) es un servidor web HTTP de código abierto que también incluye servicios de correo electrónico con acceso al Internet Message Protocol (IMAP) y al servidor Post Office Protocol (POP). Además, NGINX está listo para ser utilizado como un proxy inverso. En este modo, NGINX se utiliza para equilibrar la carga entre los servidores back-end, o para proporcionar almacenamiento en caché para un servidor back-end lento.
Empresas como la compañía de TV online Hulu utilizan NGINX por su estabilidad y configuración simple. Otros usuarios, como Facebook y WordPress.com, lo utilizan porque la arquitectura asíncrona del servidor web deja una pequeña huella de memoria y bajo consumo de recursos, haciéndolo ideal para el manejo de múltiples y cambiantes activas páginas Web.
Esa es una tarea difícil. De acuerdo al director de NGINX, el arquitecto Igor Sysoev, es así como NGINX puede soportar cientos de millones de usuarios de Facebook.

Sysoev comienza diciendo “mientras que los servidores web se diferencian por tener un montón de características y ser algo así como un software web de propósito general, NGINX se destaca por su conjunto de principales características asociadas con el rendimiento, la escalabilidad y la eficiencia de costes. Con el tiempo, el crecimiento orgánico de NGINX dirigió el proyecto a la situación actual, proveyendo al 10% de la totalidad de Internet (que es mucho) “.

“Sobre todo es por el número de características que tiene y cómo se aplican”, continúa Sysoev. “Internamente, también se debe a su arquitectura, que es diferente al modelo tradicional de guardar una copia de sí mismo lista para servir a cada nueva solicitud. En cambio, NGINX procesa decenas de miles de conexiones simultáneas en un proceso compacto y con varios núcleos de CPU de las cuales sólo tienes el número correspondiente de procesos de NGINX para escalar realmente bien “.
¿Querés saber más? El programa está disponible para su uso y es de código abierto. De acuerdo con Sysoev, el modelo de negocio de la compañía se basa en dos licencias. “Vamos a mantener la versión con software libre [Software Libre y Código Abierto] más funcional y actualizada”, dice. “Y nos gustaría encontrar las extensiones comerciales para ser reconocidos en base a esta versión y que valga la pena su compra para las empresas que necesitan funciones avanzadas que normalmente no están disponibles en ningún otro producto open-source similar. Ofrecemos versiones comerciales tradicionales y consultoría para la versión de código abierto de NGINX, también, y ya nos han contratado un par de clientes desde que nos convertimos en una empresa. ”

Si querés que tus servicios Web sean rápidos sin tener que romper el chanchito y gastarte un presupuesto en hardware, NGINX claramente merece tu atención.

Gracias a DesdeLinux por el articulo.

loading...