• ¿Necesita Dinero?

Publicidad

ElTIEMPO.COM

blog

Colombia - Sábado 21 de noviembre de 2009
Patrocinado por:

Recordar clave

Por favor, escriba la dirección de correo electrónico con la cual se registró.

Linux y el software libre

La arquitectura de software libre de wikipedia.

16/09/07| Por:manuel_davila
Imagen 1

Una curiosidad que siempre tenemos quienes trabajamos con software libre se refiere a conocer qué arquitecturas tecnológicas utilizan las soluciones de gran impacto. En esta ocasión me referiré a Wikipedia la gran enciclopedia libre que ha transformado en mundo del conocimiento basado en un informe oficial de ellos del cual me tomé el trabajo de hacer este reumen..

Un informe oficial de Wikipedia en Abril del 2007 cuenta que fue fundada en Junio del 2003, solo tiene 9 empleados permanentes y muchos voluntarios con un presupuesto de dos millones de dólares que llegan a través de donaciones.

Si bien lo más conocido es la enciclopedia libre, en realidad tiene 8 proyectos más de los cuales hice hacer una recopilación para los que quieran investigar sobre ellos. Estos son:

Wikipedia,  la enciclopedia libre
Wiktionary  un diccionario que maneja 150 idiomas
Wikinews un contenedor de noticias
Wikibooks  un contenedor de libros libres
Wikiquote  compendio de citas sobre gente y trabajos prominentes
Wikisource  recopilación de textos originales
Wikiversity  materiales de aprendizaje (e-learnning)
Wikispecies  contenidos sobre especies
Wikimedia  fundación para recolectar fondos


Wikipedia maneja en la actualidad 8 millones de artículos soportando cientos de idiomas, 110 millones de revisiones y según sus propias estadísticas dobla su tamaño cada 6 meses en versiones, tráfico y servidores.

En los momentos pico sus servidores web reciben 30.000 (treinta mil) solicitudes con un cúmulo de 2 giga bits de tráfico en datos, 350 (tres cientos cincuenta) servidores con 16 Giga Bytes de memoria principal en 3 centros de datos ubicados en Tampa, Amsterdam, Seul manejados por 6 personas.

Usa arquitectura LAMP que es el acrónimo que indica la unión del sistema operacional Linux, el servidor web Apache, la base de datos Mysql y el lenguaje, php.

Los servidores se enlazan en 3 “cluster” ubicados en 3 continentes. El primario en Tampa Florida, el secundario para el manejo de la memoria cache en Amsterdam Holanday y en Seul Corea del sur los cuales necesitan hacer balance de carga geográfico basado en un “resolver” que es un programa que ayuda a resolver los IP's contra los nombre de los dominios y que forma parte del servico del protocolo tcp/ip llamado el DNS.

El manejo del cache lo hace con el servidor de proxy llamado Squid sobre Linux en dos grupos, uno para el manejo de texto y otro para el manejo de imágenes con 55 servidores de cache que usan discos de 40GB con 4 por servidor y memoria principal de 8 gigas.

Usa servidores virtuales de Linux LVS para balanceo de carga

Como plataforma para el manejo de los wikis  usa Mediawiki que es un software escrito en php e instalado en 125 servidores con múltiples cpu's de a 8 por caja.

El almacenamiento usa 1.3 tera bytes, 4 millones de archivos y usa un sistema de archivos nfs

Naturalmente son muy cuidadosos y sacan backup cada 2 semanas.

por: manuel_davila - (5 comentarios )

publicado en: Tecnología

con etiquetas: tecnología, platformas, software libre, wikipedia, plataformas

Herramientas

Comente esta notaComentar Enviar a un amigoEnviar Versión imprimibleImprimir Error ortografíaReportar


5 Comentarios a La arquitectura de software libre de wikipedia

5. Por Kamguro3 - LUN 24 SEP 2007 08:38 AM.
Vote a favor o en contra de este comentario [ 0 votos ]  Votar en contra Votar a favor

Interesante el artículo. Solo que los que gustan del software libre lo hacen con una pasión casi o más que religiosa. En tecnología uno debe usar juicio profesional para determinar cuál es la tecnología adecuada en cada caso. Si uno tiene que mudarse y vive en un apartamento pequeño con unos cuantos cachivaches, le pide el favor a un amigo que tenga una camioneta (software libre). Pero si uno tiene una casa con muchos muebles, cuadros y porcelanas finas, pues contrata los servicios de un profesional de mudanza (IBM). No me imagino el centro de procesamiento de American Express en Phoenix (Arizona) procesando en Linux y MySQL las transacciones de sus 25 millones de clientes. Para eso tienen IBM Mainframes con DB2, no hay otra solución. Por supuesto que tambien tienen muchos PCs/Servers con windows, MS SQL Server, Sybase, Oracle, Linux, Novell y toda la gama de hardware y software habida y por haber. Pero el corazón del negocio reside en IBM Mainframes, para eso son las tractomulas.

[Reporte de Abuso]
4. Por rubendariol - JUE 20 SEP 2007 02:50 PM.
Vote a favor o en contra de este comentario [ 0 votos ]  Votar en contra Votar a favor

Que buena informacion ..... la verdad pense que era mucha mas el peso de la informacion, 1.3 Teras para ese sitio ..... me parece poco. Seria buenisimo tener mas informacion sobre el balanceo de cargas en los servidores LInux virtuales. Habra que googlearlo.

[Reporte de Abuso]
3. Por Justiceman - LUN 17 SEP 2007 01:50 PM.
Vote a favor o en contra de este comentario [ 0 votos ]  Votar en contra Votar a favor

Súper... gracias Manuel por la información...

[Reporte de Abuso]
2. Por xuanka - LUN 17 SEP 2007 01:48 PM.
Vote a favor o en contra de este comentario [ 0 votos ]  Votar en contra Votar a favor

Excelente blog!!! muchisimas gracias por explicarnos como funciona una maravilla como lo es wikipedia... es increible la vision que tienen ciertas personas para aportar a la humanidad... una vez mas gracias

[Reporte de Abuso]
1. Por williamcastel - DOM 16 SEP 2007 09:21 PM.
Vote a favor o en contra de este comentario [ 0 votos ]  Votar en contra Votar a favor

Excelente, me llama mucho la atención trabajar con software libre en el tema de desarrollo con linux, administración de servidores de red, web y correo electronico creo que trabajar con herramientas de software libre es una gran posibilidad de trabajar para proyectar un desarrolo evolutivo.

[Reporte de Abuso]

Perfil

Perfil Blogger
manuel_davila
Perfil

Mi nombre es Manuel Dávila Sguerra, Ingeniero de Sistemas de la Universidad de los Andes. Fui uno de los fundadores de Acis, Indusoft y Redis (la Red de Decanos y directores de Ingeniaría de Sistemas). Soy Director del Departamento de Informática y Electrónica de Uniminuto, Gerente de desarrollo de Grupo Linux S.A. Promotor del software libre. El software que uso para mi gestión personal lo desarrollo yo mismo usando Linux, Perl, Bases de datos relacionales. Se llama e-Genesis - El Generador de sistemas y obtuvo la mención especial en el Premio Colombiano de Informática 2006 de Acis. Mi correo es manuel_davila@grupolinux.net.



Descripción

Una solución para el País que le permitirá democratizar el uso de la tecnología

RSS

Suscríbase gratis y haga el seguimiento de sus contenidos favoritos

Enlaces de texto

COPYRIGHT © 2008 CEET Prohibida su reproducción total o parcial, así como su traducción a cualquier idioma sin autorización escrita de su titular. Ver Términos y Condiciones.

GDA Miembro de GDA. Grupo de Diarios América