Oracle sprzedaje sprzęt
- Piotr Waszczuk,
- 07.10.2008
Systemy pamięci masowej zintegrowane z serwerami do obsługi bazy danych to nowy pomysł Oracle na zwiększenie wydajności centrów danych.
Systemy pamięci masowej zintegrowane z serwerami do obsługi bazy danych to nowy pomysł Oracle na zwiększenie wydajności centrów danych.
Możliwości technologiczne...
Wbrew wcześniejszym spekulacjom na temat zaangażowania amerykańskiego koncernu w rozwój pamięci SSD, pierwszymi sprzętowymi rozwiązaniami sprzedawanymi przez Oracle są systemy łączące dedykowane oprogramowanie bazodanowe Oracle oraz sprzęt HP. Nowe produkty to serwer pamięci masowej HP Oracle Exadata Storage Server i kompletny serwer bazodanowy HP Oracle Database Machine.
Z praktycznego punktu widzenia są to prekonfigurowane systemy stelażowe, wykorzystujące serwery HP ProLiant z zainstalowanym i odpowiednio zoptymalizowanym oprogramowaniem Oracle. Zintegrowane oprogramowanie ma umożliwiać równoległe przetwarzanie różnych obszarów bazy danych oraz wstępną selekcję i przeszukiwanie fragmentów bazy danych zapisanych w pamięci każdego Exadata Storage Server. Dzięki temu, zwracane są wyłącznie rekordy odpowiadające konkretnemu zapytaniu, a nie bloki danych, jak ma to miejsce w rozwiązaniach klasycznych.
Mechanizm pozwala m.in. na wyeliminowanie wąskich gardeł w transmisji wewnętrznej i zmniejszenie wolumenu danych przepływających między macierzami dyskowymi a serwerem bazy danych. Zastosowane oprogramowanie ma również automatycznie optymalizować fizyczny rozkład danych pod kątem zwiększenia wydajności całego środowiska.
...i specyfika techniczna
Exadata Storage Server zawiera 12 dysków, dwa czterordzeniowe procesory Xeon przeznaczone do obsługi zapytań adresowanych do bazy danych i podwójny interfejs InfiniBand. W zależności od wersji jeden taki serwer może obsługiwać dyski o łącznej pojemności 1 TB lub 3,3 TB. Z kolei HP Oracle Database Machine składa się z ośmiu obsługujących bazę danych serwerów HP DL360 G5 oraz 14 pamięci masowych Exadata Storage Server zainstalowanych w jednym stelażu.
W sumie system taki jest wyposażony w 64 układy CPU (16 czterordzeniowych procesorów) wykorzystujące technologię Oracle Real Application Clusters oraz 368 GB pamięci RAM. Jego maksymalna pojemność to 168 TB. Dzięki zastosowaniu równoległego przetwarzania danych zapisanych w pamięci poszczególnych serwerów Exadata Storage oraz wykorzystaniu podwójnej szyny InfiniBand, rzeczywista przepustowość I/O Oracle Database Machine ma sięgać 14 GB/s. Zastosowanie mechanizmów kompresji danych ma umożliwiać kilkukrotne podniesienie tej wartości.
Przyspieszenie przetwarzania
Według Larrego Ellisona, prezesa Oracle rzeczywistą przepustowość systemu ograniczają przede wszystkim fizyczne możliwości dzisiejszych napędów dyskowych. Rozwiązaniem tego problemu ma być optymalizacja systemu pod kątem jednoczesnego przetwarzania różnych bloków danych. "Prezentowane systemy wykorzystują oprogramowanie Oracle Database Fast Parallel Query, które normalnie jest instalowane w zewnętrznych serwerach obsługujących pamięci masowe. Teraz zostało ono umieszczone bezpośrednio w serwerach pamięci masowej, a więc tuż obok dysków" - mówi Larry Ellison.
Jego zdaniem, integracja pamięci masowej i serwera przetwarzającego zapytania pozwala na kilkukrotne zwiększenie wydajności środowiska bazodanowego. W efekcie przeniesienie wstępnego przetwarzania i selekcjonowania informacji zapisanych w bazie danych prowadzi do znacznego zwiększenia przepustowości serwerów. Dodatkowe korzyści daje optymalizacja systemu pod kątem przetwarzania równoległego. Wydajność Database Machine ma również pozwalać m.in. na szybszą realizację przetwarzania transakcji online (OLTP).
W pełni wyposażony i kompletny system Database Machine ma kosztować ok. 2,33 mln USD. Katalogowa cena samego rozwiązania sprzętowego w przeliczeniu na 1 TB danych wynosi ok. 4 tys. USD. Koszt licencji systemu bazodanowego Oracle w przeliczeniu na taką samą jednostkę pamięci to ok. 10 tys. USD. Według oficjalnych informacji, oba rozwiązania pracujące pod kontrolą systemu Oracle Enterprise Linux, trafią do sprzedaży jeszcze we wrześniu. Zapowiedziano również analogiczne maszyny działające pod innymi systemami operacyjnymi.
- 8 serwerów bazodanowych HP DL360 G5,
- 4 serwery Exadata Storage,
- 4 przełączniki Infiniband,
- system Oracle Enterprise Linux,
- środowisko bazodanowe Oracle Database 11g Enterprise Edition z mechanizmami Real Application Clusters i Oracle Partitioning.