aiScaler Ltd. es una empresa multinacional de software fundada en 2008. Desarrolla controladores de distribución de aplicaciones diseñados para permitir que las páginas web dinámicas escalen el contenido mediante el almacenamiento en caché inteligente del contenido solicitado con frecuencia. Varios sitios web del top 1000 de Alexa utilizan aiScaler para gestionar su tráfico. [1]
El software aiScaler se puede implementar en plataformas de computación en la nube pública como Amazon Web Services [2] o en entornos virtuales privados . El software aiScaler se considera un dispositivo de borde ya que actúa como proxy de tráfico, aumentando o reemplazando los puntos finales de las redes de distribución de contenido .
aiScaler comenzó como un proyecto en 1994 de la empresa de desarrollo web WBS. El proyecto se llamó "Jxel", abreviatura de Java Accelerator. La tecnología estaba basada en Java y estaba destinada a ejecutarse en una máquina virtual Java que compartiera el mismo sistema informático que el servidor HTTP. Fue reescrito en 2009 utilizando el lenguaje de programación C, ocupando su propio servidor dedicado. El nuevo software fue reescrito para ejecutarse solo en Linux, aprovechando los cambios en el modelo de entrada/salida basado en epoll . En julio de 2008, aiScaler Ltd adquirió toda la tecnología de WBS por 3,8 millones de dólares. [ cita requerida ]
Hasta 2013, aiScaler se conocía como "aiCache" y producía un producto llamado aiScaler. La empresa adoptó el nombre de su producto principal y eliminó gradualmente la marca aiCache. [3]
Todos los productos aiScaler se pueden clasificar como controladores de entrega de aplicaciones
aiScaler se basa en la tecnología epoll , lo que le permite emplear un diseño de E/S multiplexada, sin bloqueo y con subprocesos correctos (solo la cantidad especificada de trabajadores procesan solicitudes, sin importar cuántos clientes estén conectados). [7]