Viquipèdia:Servidors
La Viquipèdia i els altres projectes de Wikimedia funcionen sobre nombrosos servidors amb l'ajuda del programari MediaWiki.
- Si la Viquipèdia no rutlla: Funciona la Viquipèdia en català? (en anglès)
- m:Wikimedia servers : L'estat del nostre parc, al dia.
- m:Wikimedia hardware status : Log de modificació del programari i de les màquines.
- m:MediaWiki 1.3 comments and bug reports : Per notificar una nosa
Funcionament
[modifica]- Les planes d'estadístiques i vigilància estan en anglès, car van destinades en prioritat als desenvolupadors i administradors. A tot hora i qualsevol dia estan en temps UTC (« hora de Greenwich »).
Arquitectura
[modifica]El sistema actualment emprat funciona en 3 capes (vegeu diagrama, en anglès):
- maquines proveïdes de memòries cau Squid atenen les peticions de planes, imatges, etc. dels clients (navegadors Web); guarden en memòria les planes més recentment demanades que no han estat modificades, i les reenvien als clients que les demanen, si no passen la demanda a la capa següent;
- maquines amb servidors Apache preparen les planes per la demanda, en funció de les dades presentes a la base de dades;
- una bases de dades mestre i bases de dades esclaves assorteixen les dades.
Les memòries cau Squid son molt més eficaces pels usuaris anònims que pels usuaris amb nom (car les planes son preparades diferentment per cada usuari amb nom, aleshores que és la mateixa plana la que es rep per tots els usuaris anònims).
Per raons tècniques, els Apaches han d'estar al mateix lloc que la base de dades. Llevat d'una compra massiva de material, no és pas possible posar un altre grup de base de dades + Apache fora de Florida; això podria significar problemes legals si aquest grup estigues instal·lat a un país on les lleis protegissin menys la llibertat d'expressió que als Estats Units d'Amèrica.
Apaches
[modifica]Actualment, el principal factor de lentitud es la càrrega elevada dels Apaches. Això en particular quan els europeus i els americans son actius al mateix temps.
Els problemes d'equilibri de càrrega dels Apaches han estat llargament arreglats. S'han comanat nous servidors.
Squids
[modifica]Els servidors estan actualment repartits en dos grups: un gran grup de Squid + Apache + bases de dades a Florida, i un petit grup Squid posant-se a lloc a França, aprop de París. Els usuaris son reenviats als Squids de Florida o de París segons la seva localització geogràfica (hi ha algunes fallades): els Squids de París serveixen el Viccionari francòfon, les Viquipèdies francòfona i anglòfona (i algunes petites com la bretona), i el contingut multimèdia (commons i upload) als usuaris de Bèlgica, França, Luxemburg, Regne Unit, i Suïssa. Recordam que les màquines de París no tenen memòria cau. El material instal·lat seria insuficient per fer base de dades i serveis.
- Paris
- estadístiques diàries per país i per servei service
- estat de càrrega (El pic de 3h30' és normal i correspon a la creació de les estadístiques ací abaix)
- vers els clients
- Florida
Els nostres servidors
[modifica]Els projectes Wikimedia són molt freqüentats, això obliga a usar nombrosos servidors que funcionen amb el sistema operatiu Linux. Vet ací la configuració a 12 d'octubre de 2004.
Els noms dels servidors són els de enciclopedistes històrics de renom.
Nom | Data | Tasca | SO | adreça IP | Hardware | Origen del nom |
ariel | 05/2004 | Servidor BD mestre | Fedora core 2 (64-bit) custom | 207.142.131.244 | 2U, 2 x Opteron 248, 8 Go (8x1G) PC2700 registered ECC RAM, 6x73Go 15K SCA SCSI DD (4 RAID 1+0 (146Go), 2 RAID 1 (72Go)) | Ariel Durant |
suda | 01/2004 | Servidor BD esclau i fallback | Fedora core 2 (64-bit) | 207.142.131.226 | 2U, 2 x Opteron 246, 4 Go (4x1G) PC2700 registered ECC RAM, 4x146Go SCSI RAID 1+0 (292Go) et 2x36Go SCA SCSI RAID 1 (36Go) | Souda |
bacon | 08/2004 | Servidor BD esclau | Fedora core 2 (64bits) | 207.142.131.200 | 2U, 2xOpteron 242 1.6GHz, 4 Go (4x1G) PC2700 registered ECC RAM, 6x200Go SATA RAID 10 | Francis Bacon |
albert | 08/2004 | Servidor NFS. Burning in by using it as a database server. | Fedora core 2 (64 bits) | 207.142.131.201 | 2U, 2xOpteron 242 1.6GHz, 1 Go (2x512Mo) PC2700 registered ECC RAM, 6x250Go SATA (RAID 5) | Albertus Magnus |
zwinger | 01/2004 | NFS, mail, Apache (download), DNS, coda (expérimental) | Redhat 9 | 207.142.131.234 | 1U, 1 x Pentium 4 2.6 GHz, 1 Go (cap?) unbuf non-ECC DDR400 RAM, 250 Go SATA | Theodor Zwinger |
browne | 01/2004 | Squid | Redhat 9 | 207.142.131.229 | 1U, 1 x Pentium 4 2.6 GHz, 4 Go (4x1G) unbuf non-ECC DDR400 RAM, 80 Go SATA | Thomas Browne |
coronelli | 01/2004 | Squid | Redhat 9 | 207.142.131.230 | 1U, 1 x Pentium 4 2.6 GHz, 3 Go (2x1G? +?) unbuf non-ECC DDR400 RAM, 80 Go SATA | Vincenzo Coronelli |
maurus | 05/2004 | Squid | Fedora core 1 | 207.142.131.238 | 1U, 1 x Pentium 4 2.8 GHz, 4 Go (4x1G) unbuf DDR 400 ECC RAM, 80 GB SATA | Rabanus Maurus |
rabanus | 05/2004 | Squid | Fedora core 1 | 207.142.131.239 | 1U, 1 x Pentium 4 2.8 GHz, 4 Go (4x1G) unbuf DDR 400 ECC RAM, 80 Go SATA | Rabanus Maurus |
bart | 01/2004 | Squid, 1120Mo memoire cache | Redhat 9 | 207.142.131.227 | 1U, 1 x Pentium 4 2.6 GHz, 4 Go (4x1G) unbuf non-ECC DDR400 RAM, 80 Go SATA | Barthélémy l'Anglais |
bayle | 01/2004 | Apache, 1120Mo memòria cau, basculament Squid / Apache selon besoin | Redhat 9 | 207.142.131.228 | 1U, 1 x Pentium 4 2.6 GHz, 2 Go (2x1G) unbuf non-ECC DDR400 RAM, 80 Go SATA | Pierre Bayle |
diderot | 08/2004 | Apache. Backup BD esclau | Fedora core 2 | 207.142.131.250 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256M) unbuf DDR400 ECC RAM, 200 Go SATA | Denis Diderot |
goeje | 08/2004 | Apache. Backup BD esclau | Fedora core 2 | 207.142.131.198 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256M) unbuf DDR400 ECC RAM, 200 Go SATA | Michael Jan de Goeje |
yongle | 05/2004 | Apache, 1960Mo memòria cau | Fedora core 1 | 207.142.131.237 | 1U, 1 x Pentium 4 2.8 GHz, 4 Go (4x1G) unbuf DDR 400 ECC RAM, 80 Go SATA | Yung-lo |
isidore | 01/2004 | Apache, cache | Redhat 9 | 207.142.131.231 | 1U, 1 x Pentium 4 2.6 GHz, 1 Go (cap?) unbuf non-ECC DDR400 RAM, 80 Go SATA | Isidor de Sevilla |
moreri | 01/2004 | Apache, 280Mo memòria cau | Redhat 9 | 207.142.131.232 | 1U, 1 x Pentium 4 2.6 GHz, 1 Go (cap?) unbuf non-ECC DDR400 RAM, 80 Go SATA | Louis Moréri |
vincent | 01/2004 | Apache | Redhat 9 | 207.142.131.233 | 1U, 1 x Pentium 4 2.6 GHz, 1 Go (cap?) unbuf non-ECC DDR400 RAM, 80 Go SATA | Vincent de Beauvais |
avicenna | 08/2004 | Apache | Fedora core 2 | 207.142.131.249 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256Mo) unbuf DDR400 RAM, 200 Go SATA | Avicenna |
dalembert | 08/2004 | Apache | Fedora core 2 | 207.142.131.194 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256Mo) unbuf DDR400 RAM, 200 Go SATA | Jean le Rond d'Alembert |
tingxi | 08/2004 | Apache | Fedora core 2 | 207.142.131.195 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256Mo) unbuf DDR400 RAM, 200 Go SATA | Jiang Tingxi |
alrazi | 08/2004 | Apache | Fedora core 2 | 207.142.131.196 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256Mo) unbuf DDR400 RAM, 200 Go SATA | Al-Razi |
friedrich | 08/2004 | Apache | Fedora core 2 | 207.142.131.197 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256Mo) unbuf DDR400 RAM, 200 Go SATA | Friedrich Arnold Brockhaus |
harris | 08/2004 | Apache | Fedora core 2 | 207.142.131.199 | 1U, 1 x Pentium 4 3 GHz, 512Mo (2x256Mo) unbuf DDR400 RAM, 200 Go SATA | John Harris |
chloe | Squid a França | Debian | 212.85.150.132 | 1U, 1 x Celeron 600MHz, 640Mo RAM, 20 Go ATA. HP Hosting Server Appliance sa1100 | elecció del donant | |
bleuenn | Squid a França | Debian | 212.85.150.133 | 1U, 1 x Celeron 600MHz, 640Mo RAM, 20 Go ATA. HP Hosting Server Appliance sa1100 | Elecció del donant | |
ennael | Squid a França | Debian | 212.85.150.131 | 1U, 1 x Celeron 600MHz, 512Mo RAM, 20 Go ATA. HP Hosting Server Appliance sa1100 | Elecció del donant | |
will | Squid | Fedora core 2 | 207.142.131.243 | 1U, 1 x Pentium 4 2.8 GHz, 4 Go RAM, 2 x 200Go SATA in RAID 1 (details) | Will Durant |