Tecnología en Frozen-Layer
Frozen-Layer es una mezcla de muchas tecnologías distintas, unidas entre sí para dar forma a lo que tienes delante.
Una de las primeras cuestiones que se nos presento fue la elección del sistema operativo. Estaba claro que este iba a ser linux, pero, ¿que distribución? Nos decidimos por
Gentoo ya que podríamos tener un servidor con lo necesario, compilado para AMD64 y que conocíamos de utilizarlo personalmente.
Este sistema corre sobre dos servidores
Sun Fire X2100 (Plue y Elie) con procesadores AMD de 64 bits, 1,5GB de RAM cada uno y dos discos duros de alta capacidad. Ambos tienen conexión a internet con un proveedor especializado en empresas en un Datacenter con UPS, Red de Gigabit, sistema de ventilación y sistema anti-incendios de última generación.
Plue se encarga únicamente de servir webs. Para ello utilizamos
Apache como servidor web con el modulo passenger para el codigo en Ruby. Como lenguajes de programación se utilizan
PHP y
Ruby on Rails.
La web está programada completamente en Ruby con el framework Ruby on Rails, dejando el php para algunas secciones como puede ser el foro o la versión para iphone. Nos encanta todo lo relacionado con el Web 2.0, usamos
prototype,
jQuery,
Lightbox,
Thickbox y
Scriptaculous para todas las partes de Ajax. Como iconos, utilizamos la serie de
FAM FAM FAM
El foro (
Invision Power Board) y la wiki (
MediaWiki) son las partes que no hemos programado nosotros, aunque únicamente las bases, ya que los skins y las modificaciones necesarias para integrarlas en nuestra red han sido hechas también desde 0.
Disponemos de un sistema de monitorización constante utilizando tanto
Cacti como
InterMapper.
Elie tiene unas cuantas tareas mas asignadas. Es el servidor de base de datos (evidentemente
MySQL), el servidor de DNS (para ello utilizamos
Bind), el tracker (utilizamos
xbt tracker) y servidor de correo (nada mejor que el genial
Postfix para ello).
Gracias al uso de esta tecnología, nos es tremendamente fácil crecer y escalar a un sistema superior.
Frozen-Layer esta presente también en otras redes como
Facebook,
Flickr,
Twitter y
Last.FM.