Wstęp

Określenie konfiguracji sprzętowej dla serwerów biblioteki cyfrowej to trudne zadanie. Taka konfiguracja zależy m.in. od:

  • Liczby równocześnie korzystających z systemu użytkowników - zarówno redaktorów biblioteki cyfrowej jaki czytelników
  • Liczby publikacji w bibliotece cyfrowej
  • Tempa wprowadzania nowych publikacji
  • Rozmiaru plików publikacji i liczby tych plików
  • Tego, czy publikacje posiadają informacje tekstowe, które będą indeksowane (np. OCR)
  • Złożoności schematu opisu publikacji i stopnia szczegółowości tego opisu

Przygotowanie prostej formuły pozwalającej na określenie optymalnych parametrów sprzętowych serwerów biblioteki cyfrowej jest praktycznie niemożliwe. Z drugiej strony jest to jedno z najczęściej zadawanych pytań przy tworzeniu nowych bibliotek cyfrowych. W związku z tym opracowane zostało poniższe zestawienie.

Zestawienie to zawiera przykładowe konfiguracje sprzętowe bibliotek cyfrowych działających na oprogramowaniu dLibra. Zestawienie zostało opracowane dzięki uprzejmości administratorów poszczególnych bibliotek - serdecznie dziękujemy za pomoc. Jeżeli ktoś z Państwa chciałby, aby informacje o konfiguracji sprzętowej jego biblioteki cyfrowej również się tutaj znalazły, prosimy o kontakt lub o pozostawienie komentarza do tego artykułu.

Przykładowe konfiguracje sprzętowe bibliotek cyfrowych działających na podstawie oprogramowania dLibra

Charakterystyki poszczególnych bibliotek cyfrowych nie uwzględniają ruchu generowanego przez roboty wyszukiwarek.

Do pełnego zrozumienia poniższych zestawień niezbędna jest znajomość architektury systemu dLibra.

Wielkopolska Biblioteka Cyfrowa

Charakterystyka biblioteki (dane przybliżone)

 

Na koniec marca 2009

Na koniec sierpnia 2011

Łączna liczba publikacji

79 500

139 000

Łączna liczba plików publikacji

1 800 000

3 830 000

Łączny rozmiar plików publikacji (w formacie prezentacyjnym)

b.d.

909 GB

Liczba kont redaktorów

46

59

 

W ciągu marca 2009

W ciągu czerwca 2011

Liczba wygenerowanych stron WWW w Aplikacji Czytelnika

3 000 000

4 090 000

Liczba odwiedzających

215 000

681 000

Liczba wyszukiwań

104 000

215 000

Liczba wyświetlonych publikacji

134 000

222 000

Liczba nowych publikacji

2 900

2 000

Konfiguracja sprzętowa biblioteki - stan na sierpień 2011 r.

Serwery 1-4 to serwery wirtualne uruchomione na platformie Sun Blade X6250 Server + Vmware Infrastructure ENTERPRISE
+ macierz dyskowa Sun StorEdge SE2540 FC 3,6TB SAS 15K

Serwer 1

Procesor

2 x 2.83 GHz Intel Xeon E5440

RAM

4 GB

Dostępna powierzchnia dyskowa

20 GB

Zainstalowane komponenty systemu dLibra

Aplikacja Czytelnika

Serwer 2

Procesor

2 x 2.83 GHz Intel Xeon E5440

RAM

4 GB

Dostępna powierzchnia dyskowa

20 GB

Zainstalowane komponenty systemu dLibra

System Services, Event Manager, Metadata Server, Profile Provider, User Server

Serwer 3

Procesor

2 x 2.83 GHz Intel Xeon E5440

RAM

4 GB

Dostępna powierzchnia dyskowa

40 GB

Zainstalowane komponenty systemu dLibra

Search Server

Serwer 4

Procesor

2 x 2.83 GHz Intel Xeon E5440

RAM

4 GB

Dostępna powierzchnia dyskowa

50 GB

Zainstalowane komponenty systemu dLibra

Index Server

Serwer 5

Procesor

2 x Intel Xeon DP 5160 3.00GHz

RAM

4 x DDR2 1GB 667MHz

Dyski twarde SATA

2 x 500 GB

Zainstalowane komponenty systemu dLibra

Content Server

Uwagi

Wykorzystywana jest tu również wspomniana zewnętrzna macierz dyskowa Sun StorEdge SE2540 FC 3,6TB SAS 15K

Serwer 6 + 7

Procesor

2 x Intel Xeon 5130 2.00GHz

RAM

4 x DDR2 2GB 667MHz

Dyski twarde SAS

2 x 73 GB, 4x 140GB

Zainstalowane komponenty systemu dLibra

Baza danych Oracle 10.2

Uwagi

Wykorzystywane są dwa serwery o powyższej konfiguracji: jeden jako podstawowy, a drugi jako uśpiony działający w trybie Data Guard

Konfiguracja sprzętowa biblioteki - stan na kwiecień 2009 r.

Serwer 1

Procesor

1 x Intel Xeon 2.40 GHz

RAM (całkowity)

4 x DDR 512MB PC-266

RAM (przydzielony dla BC)

768MB

Dyski twarde ATA

3 x 200 GB

Dyski twarde SCSI

1 x 36 GB

System operacyjny

Linux Red Hat 9

Zainstalowane komponenty systemu dLibra

SearchServer

Serwer 2

Procesor

2 x Intel Xeon 3.0 GHz

RAM (całkowity)

2 x DDR2 1GB 400MHz

RAM (przydzielony dla BC)

512MB (usługi) + 1280MB (Tomcat)

Dyski twarde SATA

4 x 250 GB

Dyski twarde SCSI

1 x 36 GB

System operacyjny

Red Hat Enterprise Linux ES 3

Zainstalowane komponenty systemu dLibra

Aplikacja Czytelnika (Tomcat), SystemServices, MetadataServer, EventManager, ProfileProvider, UserServer

Serwer 3

Procesor

2 x Intel Xeon DP 5160 3.00GHz

RAM (całkowity)

4 x DDR2 1GB 667MHz

RAM (przydzielony dla BC)

1024MB

Dyski twarde SATA

2 x 500 GB

System operacyjny

Red Hat Enterprise Linux 4

Zainstalowane komponenty systemu dLibra

ContentServer

Uwagi

Zewnętrzna macierz dyskowa Sun StorEdge SE2540 FC 3,6TB SAS 15K

Serwer 4 + 5

Procesor

2 x Intel Xeon 5130 2.00GHz

RAM (całkowity)

4 x DDR2 2GB 667MHz

Dyski twarde SAS

2 x 73 GB, 4x 140GB

System operacyjny

Fedora 10

Zainstalowane komponenty systemu dLibra

Baza danych Oracle 10.2

Uwagi

Wykorzystywane są dwa serwery o powyższej konfiguracji: jeden jako podstawowy, a drugi jako uśpiony działający w trybie Data Guard

Kujawsko-Pomorska Biblioteka Cyfrowa

Charakterystyka biblioteki

Na koniec marca 2009 (w przybliżeniu):

Łączna liczba publikacji

26 900

Łączna liczba plików publikacji

1 000 000

Liczba kont redaktorów

26

W ciągu marca 2009:

Liczba wygenerowanych stron WWW w Aplikacji Czytelnika

1 965 000

Liczba odwiedzających

78 500

Liczba wyszukiwań

43 000

Liczba wyświetlonych publikacji

62 200

Liczba nowych publikacji

780

Konfiguracja sprzętowa biblioteki - stan na kwiecień 2009 r.

Serwer 1 (Dell PowerEdge 2950 Rack)

Procesor

2 x Quad Core Xeon E5440 2.83GHz

RAM (całkowity)

4 X 4GB DUAL RANK DIMM 677MHz

RAM (przydzielony dla BC)

4GB (usługi) + 2GB (Tomcat)

Dyski twarde SAS

4 x 300 GB

System operacyjny

Linux Debian Lenny 5.0

Zainstalowane komponenty systemu dLibra

Aplikacja Czytelnika (Tomcat), wszystkie usługi, baza danych PostgreSQL 8.3