Jump to content

위키미디어 서버

From Meta, a Wikimedia project coordination wiki
주의: 이 곳에 있는 정보는 옛날 정보이거나 틀린 내용이 있을 수도 있습니다. https://wikitech.leuksman.com 사이트의 내용을 참조하시는 것이 좋습니다.

다른 언어: de, en, eo, es, fr, it, ja, ko, zh, ua

위키백과사전을 포함한 위키미디어 프로젝트는 여러 대의 위키미디어 서버로 운영하고 있습니다.

위키미디어 서버 배치 개념도 (2005년 1월 30일 기준)
  • 서버 zwinger는 이메일을 관리하고 다른 서버들을 위해서 NFS 파일 서버 역할을 합니다.
  • Samuel은 주 데이터베이스 서버로, MySQL로 모든 문서를 관리합니다. Ariel과 Suda, Bacon는 비상시 주 서버를 맡도록 되어 있으며 평소에는 부 서버의 역할을 합니다. 나머지는 부 서버입니다.
  • 서버 158 대는 설정을 동일하게 맞춘 아파치 웹 서버입니다. 웹 서버는 사용자들의 요청을 받아들여서, 필요하다면 데이터베이스에 접근한 다음, 사용자들에게 요청받은 내용을 위키엔진을 통해서 보여줍니다. 위키엔진으로는 Turck MMCache 캐싱을 적용한 PHP로 돌아가는 MediaWiki가 쓰입니다. (PHP 최적화에 대한 내용은 PHP caching and optimization 페이지를 참고하십시오.) 이 서버들은 NFS를 통해서 작업 디렉토리를 서로 공유하고 있기 때문에 언제나 동기화가 되어 있습니다.
  • 스퀴드 서버들은 큰 용량의 페이지 캐시를 관리하면서 자주 들어오지만 아파치나 데이터베이스를 거칠 필요가 없는 요청을 처리합니다. 예를 들어 로그인하지 않은 사용자가 페이지를 보기만 할 경우가 이에 해당합니다. 스퀴드 서버는 현재 모든 요청의 약 75%를 처리하고 있어서 아파치 서버의 부담을 1/4로 덜어 주고 있습니다. 특히 다른 사이트에서 특정 페이지로 들어오는 요청량이 많을 경우 스퀴드 서버는 100%에 가까운 효율을 보여 줍니다. 모든 스퀴드 서버들은 DNS Round-robin을 이용해 외부의 요청을 나눠 처리하고 있습니다.

모든 스퀴드, 아파치 서버는 백업 설정으로 복원할 수 있도록 만들어져 있으며 데이터베이스 역시 항상 백업되고 있습니다. 다만 자동 복원은 사용하지 않고 있습니다.

위키백과는 자유롭게 무료로 사용할 수 있는 백과사전입니다. 하지만 서비스를 유지하는데는 유지 비용이 듭니다. 위키미디어 재단에 기부를 해주시면 새로운 서버를 구입하는데 큰 도움이 될 것입니다. http://wikimediafoundation.org/wiki/Fundraising

서버의 자세한 목록

[edit]

플로리다에 있는 서버들의 이름은 역사상 유명한 사전 편집자들의 이름을 따서 지었고, Kennisnet과 한국에 있는 Yahoo! 서버의 이름은 식물의 이름을 따 지었습니다. 최근에 새로운 서버가 많이 도입되었는데 이들의 경우는 일련번호로 이름을 지었습니다.

대부분의 서버는 운영체제로 리눅스를 사용하고 있습니다. 아래의 목록은 현재 서버의 이름과 목적, 구성을 보여주고 있습니다.

Name Date Tasks OS Hardware Named after
12 MySQL Database
samuel 05/2005 Database master Fedora Core 2U, 2 x Opteron 250 2.4GHz, 16 GB (8x2G) PC3200/DDR Registered ECC - Interleaved RAM, 6x Seagate Cheetah 15K.4 73GB U320 15KRPM SCA SCSI RAID 0 Samuel Johnson
ariel 05/2004 Database slave Fedora Core 2U, 2 x Opteron 248 2.2GHz, 8 GB (8x1G) PC2700 registered ECC RAM, 6x73GB 15K SCA SCSI drives (4 RAID 1+0 (146GB), 2 RAID 1 (72GB)) Ariel Durant
holbach 10/2004 Database slave Fedora Core 2U, 2xOpteron 242 1.6GHz, 4 GB (4x1G) PC2700 registered ECC RAM, 6x74GB WD Raptor 10K SATA RAID 0 Baron d'Holbach
ixia 09/2005 Database slave Fedora Core 2U, 2 x Opteron 275 (dual-core) 2.2GHz, 16 GB RAM, 6x Seagate Cheetah 15K.4 73GB U320 15KRPM SCA SCSI RAID 0 Ixia
lomaria 09/2005 Database slave Fedora Core 2U, 2 x Opteron 275 (dual-core) 2.2GHz, 16 GB RAM, 6x Seagate Cheetah 15K.4 73GB U320 15KRPM SCA SCSI RAID 0 Lomaria
adler 05/2005 Database slave Fedora x86_64 2U, 2 x Opteron 250 2.4GHz, 16 GB (8x2G) PC3200/DDR400 Registered ECC - Interleaved RAM, 6x Seagate Cheetah 15K.4 73GB U320 15KRPM SCA SCSI RAID 0 Mortimer Adler
thistle 09/2005 Database slave Fedora Core 2U, 2 x Opteron 275 (dual-core) 2.2GHz, 16 GB RAM, 6x Seagate Cheetah 15K.4 73GB U320 15KRPM SCA SCSI RAID 0 Thistle
webster 10/2004 Database slave Fedora Core 2U, 2xOpteron 242 1.6GHz, 4 GB (4x1G) PC2700 registered ECC RAM, 6x73GB Seagate Cheetah 10K.6 U320 SCSI drives RAID 0 Noah Webster
db1 .. db4 02/2006 4x Database slave Fedora Core 2U, 2 x Opteron 248 (dual-core) 2.2GHz, 16 GB RAM, 6x Seagate Cheetah 15K.4 73GB U320 15KRPM SCA SCSI RAID 0 -
14 Miscellaneous
albert 08/2004 NFS storage server. SUSE Lin. 9.1 2U, 2xOpteron 242 1.6GHz, 1 GB (2x512M) PC2700 registered ECC RAM, 6x250GB SATA (RAID 5) (details) Albertus Magnus
amane 11/2005 NFS storage server Fedora Core 3U, 2x Xeon 3.4GHz, 8GB RAM, 16 x 400GB SATA disk Nishi Amane
zwinger 01/2004 NFS, mail, DNS, coda (experimental), misc stuff Red Hat Lin. 9 1U, 1 x Pentium 4 2.6 GHz, 1 GB (cap?) unbuf DDR400 non-ECC RAM, 250 GB SATA (details) Theodor Zwinger
larousse Prehistoric IRC, servmon, cricket, rcdumper, udpmcast, VPN routing, DNS Fedora Core 1U, 1 x Pentium III 866MHz, 2 GB RAM, 32GB+18GB SCSI disk Pierre Larousse
bacon 08/2004 Former database slave (being repurposed) Fedora Core 2U, 2xOpteron 242 1.6GHz, 4 GB (4x1G) PC2700 registered ECC RAM, 6x200GB SATA RAID 10 Francis Bacon
suda 01/2004 Former database slave (being repurposed) Fedora Core 2U, 2 x Opteron 246 2.0GHz, 4 GB (4x1G) PC2700 registered ECC RAM, 4x146GB SCSI RAID 1+0 (292GB) and 2x36GB SCA SCSI RAID 1 (36GB) Suda
vincent 01/2004 Search server Fedora Core 1U, 1 x Pentium 4 2.6 GHz, 1 GB (cap?) unbuf DDR400 non-ECC RAM, 80 GB SATA Vincent of Beauvais
coronelli 01/2004 Search server Fedora Core 1U, 1 x Pentium 4 2.6 GHz, 3 GB (2x1G? +?) unbuf non-ECC DDR400 RAM, 80 GB SATA Vincenzo Coronelli
maurus 05/2004 Search server Fedora Core 1U, 1 x Pentium 4 2.8 GHz, 4 GB (4x1G) unbuf DDR 400 ECC RAM, 80 GB SATA Rabanus Maurus
avicenna 08/2004 LVS load balancer Fedora Core 1U, 1 x Pentium 4 3 GHz, 0.5 GB (2x256M) unbuf DDR400 RAM, 200 GB SATA Avicenna
alrazi 08/2004 LVS load balancer Fedora Core 1U, 1 x Pentium 4 3 GHz, 0.5 GB (2x256M) unbuf DDR400 RAM, 200 GB SATA Al-Razi
isidore 01/2004 Database for fundraising, misc. tasks FreeBSD5.3-REL 1U, 1 x Pentium 4 2.6 GHz, 1 GB (cap?) unbuf DDR400 non-ECC RAM, 80 GB SATA Isidore of Seville
khaldun 10/2004 Backup NFS image server (inactive) Fedora Core 1U, 1x Pentium 4 3.0 GHz, 1 GB RAM, 2x250 GB SATA RAID 0 Ibn Khaldun
browne 01/2004 Squid (inactive) Fedora Core 1U, 1 x Pentium 4 2.6 GHz, 4 GB (4x1G) unbuf non-ECC DDR400 RAM, 80 GB SATA Thomas Browne
18 Squid
srv5 .. srv10 01/2005 6x Squid Fedora Core 1U, 1x Pentium 4 3.2GHz, 3GB RAM, 2x 36GB SATA -
sq1 .. sq10 11/2005 10x Upload/Image Squids Fedora Core 1U, 2xOpteron 248 (2.2Ghz), 4x1GB DDR ECC RAM, 4x 36GB 10k SATA -
bayle 01/2004 Apache, 1120MB memcached, switched between Squid and Apache as needed Fedora Core 1U, 1 x Pentium 4 2.6 GHz, 2 GB (2x1G) unbuf DDR400 non-ECC RAM, 80 GB SATA Pierre Bayle
will 05/2004 Squid Fedora Core 1U, 1 x Pentium 4 2.8 GHz, 4 GB RAM, 2 x 200GB SATA in RAID 1 (details) Will Durant
158 Apache
srv0 10/2004 Apache, DB backup slave Fedora Core 1U, 1x Pentium 4 3.0 GHz, 1 GB RAM, 2x 250GB SATA RAID 0 Averroes
srv1 .. srv4 01/2005 4x Apache Fedora Core 1U, 1x Pentium 4 3.2GHz, 1GB RAM, 1x 200GB SATA -
srv11 .. srv20 05/2005 10x Apache Fedora Core 1U, 1x Pentium 4 3.4GHz, 1GB RAM, 1x 80GB SATA -
srv21 .. srv27 05/2005 7x Apache Fedora Core 1U, 1x Pentium 4 3.4GHz, 3GB RAM, 1x 80GB SATA -
srv28 .. srv30 05/2005 4x Apache, external storage Fedora Core 1U, 1x Pentium 4 3.4GHz, 3GB RAM, 1x 80GB SATA -
srv31 .. srv50 09/2005 10x Apache Fedora Core 1U, 2x Opteron 248 (2.2GHz), 2x1GB DDR ECC RAM, 1x 250GB 7.2k SATA -
srv51 .. srv70 10/2005 20x Apache Fedora Core 1U, 2xOpteron 248 (2.2Ghz), 4x1GB DDR ECC RAM, 1x 7.2k 250GB SATA -
srv71 .. srv80 11/2005 10x Apache Fedora Core 1U, 2xOpteron 248 (2.2Ghz), 4x1GB DDR ECC RAM, 1x 250GB 7.2k SATA -
srv81 .. srv120 02/2006 40x Apache Fedora Core 1U, 2xOpteron 265 (1.8Ghz), 4x1GB DDR ECC RAM, 2x 250GB 7.2k SATA -
anthony 12/2004 Apache/ Memcached Fedora Core 1U, 1x Pentium 4 3.0 GHz, 2x1 GB + 2x512 MB DDRII-533 RAM, 1x200 GB SATA RAID 0 Anthony Winkler Prins
bart 01/2004 Apache Fedora Core 1U, 1 x Pentium 4 2.6 GHz, 4 GB (4x1G) unbuf DDR400 non-ECC RAM, 80 GB SATA Bartholomeus de Glanvilla
benet 12/2004 Apache/ Memcached/ Squid. Database slave, test production use. Fedora Core 1U, 1x Pentium 4 3.0 GHz, 2x1 GB + 2x512 MB DDRII-533 RAM, 2x250 GB SATA RAID 0 William Rose Benet
biruni 12/2004 Apache/ Memcached/ Squid. Fedora Core 1U, 1x Pentium 4 3.0 GHz, 2x1 GB + 2x512 MB DDRII-533 RAM, 1x200 GB SATA Al-Biruni
dalembert 08/2004 LVS Fedora Core 1U, 1 x Pentium 4 3 GHz, 0.5 GB (2x256M) unbuf DDR400 RAM, 200 GB SATA Jean le Rond d'Alembert
diderot, friedrich, goeje, harris 08/2004 4x Apache. Fedora Core 1U, 1 x Pentium 4 3 GHz, 0.5 GB (2x256M) unbuf DDR400 ECC RAM, 200 GB SATA Denis Diderot, Friedrich Arnold Brockhaus, Michael Jan de Goeje, John Harris
hypatia 10/2004 Apache, IRC bots Fedora Core 1U, 1x Pentium 4 3.0 GHz, 1 GB RAM, 1x 200GB SATA Hypatia of Alexandria
humboldt, kluge 10/2004 2x Apache Fedora Core 1U, 1x Pentium 4 3.0 GHz, 1 GB RAM, 1x 200GB SATA Alexander von Humboldt, Friedrich Kluge
moreri 01/2004 Apache, 280MB memcached Fedora Core 1U, 1 x Pentium 4 2.6 GHz, 1 GB (cap?) unbuf DDR400 non-ECC RAM, 80 GB SATA Louis Moréri
rabanus 05/2004 Apache, DHCP boot server Fedora Core 1U, 1 x Pentium 4 2.8 GHz, 4 GB (4x1G) unbuf DDR 400 ECC RAM, 80 GB SATA Rabanus Maurus
rose, smellie 12/2004 2x Apache / Memcached. Fedora Core 1U, 1x Pentium 4 3.0 GHz, 2x1 GB + 2x512 MB DDRII-533 RAM, 1x200 GB SATA William Rose Benet, William Smellie
tingxi 08/2004 Apache, IRC bots. Currently malfunctioning and in need of developer attention Fedora Core 1U, 1 x Pentium 4 3 GHz, 0.5 GB (2x256M) unbuf DDR400 RAM, 200 GB SATA Jiang Tingxi
yongle 05/2004 Apache, 1960MB memcached Fedora Core 1U, 1 x Pentium 4 2.8 GHz, 4 GB (4x1G) unbuf DDR 400 ECC RAM, 80 GB SATA Emperor Yongle
3 Paris Cluster
bleuenn 12/2004 Former Squid in France, not in use Debian 1U, 1 x Celeron 600 MHz, 640 MB RAM, 20 GB ATA. HP Hosting Server Appliance sa1100 donor request
chloe 12/2004 Former Squid in France, not in use Debian 1U, 1 x Celeron 600 MHz, 640 MB RAM, 20 GB ATA. HP Hosting Server Appliance sa1100 donor request
ennael 12/2004 Former Squid in France, not in use Debian 1U, 1 x Celeron 600 MHz, 768 MB RAM, 20 GB ATA. HP Hosting Server Appliance sa1100 donor request
12 Kennisnet cluster
pascal 5/2005 WWW, DNS, NFS Fedora Core Sun V40z, 2 x 1.8GHz Opteron, 2GB RAM, 2x 70GB SCSI Blaise Pascal
vandale 5/2005 Squid Fedora Core Sun V40z, 2 x 1.8Ghz Opteron, 8GB RAM, 6x 146GB SCSI Johan Hendrik van Dale
clematis 5/2005 Squid Fedora Core Sun V20z, 2 x 2.2GHz Opteron, 3GB RAM, 2x 70GB SCSI -
fuchsia 5/2005 DNS, WWW as http://www2.knams.wikimedia.org, statistics Fedora Core Sun V20z, 2 x 2.2GHz Opteron, 3GB RAM, 2x 70GB SCSI
hawtorn, iris, lily, mayflower, mint, sage 5/2005 6x Squid Fedora Core Sun V20z, 2 x 2.2GHz Opteron, 3GB RAM, 2x 70GB SCSI -
ragweed 5/2005 Squid/OTRS Fedora Core Sun V20z, 2 x 2.2GHz Opteron, 3GB RAM, 2x 70GB SCSI -
zedler 8/2005 Toolserver Solaris 10 Sun V40z, 2 x 2.2GHz Opteron, 8GB RAM, 6x 146GB SCSI Johann Heinrich Zedler
23 Yahoo! cluster in Korea
amaryllis 9/2005 NFS Fedora Core HP DL385, 2x Opteron 250 (2.4GHz), 8GB RAM, 6x 146GB disk -
dryas 9/2005 MySQL master Fedora Core HP DL385, 2x Opteron 250 (2.4GHz), 8GB RAM, 6x 146GB disk -
henbane 9/2005 MySQL slave Fedora Core HP DL385, 2x Opteron 250 (2.4GHz), 8GB RAM, 6x 146GB disk -
yf1000 ... yf1004 9/2005 5x Squid Fedora Core HP DL140, 2x Opteron 246 (2.0GHz), 4GB RAM, 1x 80GB HDD
yf1005 ... yf1016 9/2005 12x Apache Fedora Core HP DL140, 2x Opteron 246 (2.0GHz), 4GB RAM, 1x 80GB HDD -
yf1017 9/2005 Search server Fedora Core HP DL140, 2x Opteron 246 (2.0GHz), 4GB RAM, 1x 80GB HDD -
yf1018 9/2005 LVS load balancer Fedora Core HP DL140, 2x Opteron 246 (2.0GHz), 4GB RAM, 1x 80GB HDD -
yf1019 9/2005 Squid Fedora Core HP DL140, 2x Opteron 246 (2.0GHz), 4GB RAM, 1x 80GB HDD -
240 Total