WSKAZÓWKI Specyfikacje techniczne w zamówieniach publicznych

Transkrypt

WSKAZÓWKI Specyfikacje techniczne w zamówieniach publicznych
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
WSKAZÓWKI
Specyfikacje techniczne w zamówieniach
publicznych na zakup komputerów
Listopad 2007 roku
Jak wybrać „najkorzystniejszą ofertę”, nie naruszając przy
tym prawa?
Celem niniejszej publikacji jest pomoc zamawiającym w przygotowywaniu specyfikacji
technicznych w ramach dokumentacji przetargowych w zamówieniach publicznych na
dostawę systemów komputerowych (komputerów stacjonarnych, przenośnych i serwerów).
Zadaniem przepisów regulujących zagadnienia zamówień publicznych jest umożliwienie
zamawiającym wybrania „najkorzystniejszej oferty” z zachowaniem konkurencji w przetargach
publicznych. Ogromną rolę odgrywa tu sposób zdefiniowania specyfikacji technicznych w
dokumentacji przetargowej.
Choć ustawy i przepisy o zamówieniach publicznych różnią się nieco w poszczególnych
krajach, to główne reguły tworzenia specyfikacji technicznych w dokumentach przetargowych
obowiązujące w różnych krajach są co do zasady podobne:
−
Przejrzystość i otwartość przetargów na konkurencję, co wymaga, aby specyfikacje
techniczne były przygotowywane tak, by umożliwiały równy dostęp oferentów;
−
Równe traktowanie i niedyskryminowanie oferentów, co oznacza, że specyfikacje
techniczne nie mogą wykluczać – zarówno bezpośrednio jak i pośrednio – żadnych
oferentów.
W szczególności, w wielu krajach zabrania się używania marek handlowych w specyfikacjach
technicznych, o ile nie jest to obiektywnie uzasadnione przedmiotem zamówienia bądź
konieczne do opisania zamawianych towarów, gdy nie można ich w sposób wystarczający
opisać inaczej.
Przy kupowaniu komputerów, zamawiający powinni określić cechy procesora i systemu
komputerowego, który zamierzają nabyć, biorąc pod uwagę przede wszystkim planowane
zastosowanie kupowanego produktu i dostępny budżet. W tym celu powinni uważnie
przeanalizować wszystkie funkcje, dostępne na rynku w wyniku badań i postępu
technicznego w produkcji komputerów, celem wyłonienia tych, które najlepiej spełniają ich
wymagania i umożliwią osiągnięcie zakładanych celów.
O ile wydajność jest sprawą istotną, inne właściwości procesora i systemu komputerowego
niezwiązane z wydajnością są równie ważne, a czasami wręcz krytyczne w kontekście
zastosowania produktu przewidywanego przez zamawiającego. W rozdziałach 1 i 2
przedstawiono praktyczne wskazówki jak opisywać w specyfikacjach technicznych –
odpowiednio – aspekty wydajnościowe oraz inne cechy procesora i systemów
komputerowych niezwiązane z wydajnością.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 1 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
W ten sposób niniejsza publikacja pomoże zamawiającym skutecznie
„najkorzystniejsze oferty”, przy jednoczesnym spełnieniu wymogów prawa.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
wyłaniać
Strona 2 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
SPIS TREŚCI
WSKAZÓWKI ...........................................................................................................................1
Jak wybrać „najkorzystniejszą ofertę”, nie naruszając przy tym prawa? ...................................1
SPIS TREŚCI .............................................................................................................................3
1. Wydajność ..........................................................................................................................4
1.1. Określanie wydajności z użyciem programów testujących (benchmarków)..................5
1.1.1.
Z jakich benchmarków korzystać? .............................................................................5
1.1.2.
Jak używać benchmarków wydajnościowych? ..........................................................9
1.2. Inne metody opisywania wydajności............................................................................10
2. Właściwości niezwiązane z wydajnością .........................................................................11
2.1. Energooszczędność i sprawność energetyczna.............................................................12
2.2. Dalsze przykłady właściwości niezwiązanych z wydajnością .....................................13
3. Przykładowe specyfikacje techniczne ..............................................................................18
Niniejszy dokument jest dostępny (w języku angielskim) pod adresem
http://www.intel.com/go/tenders.
Na powyższej witrynie okresowo będą udostępniane aktualizacje.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 3 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
1.
Wydajność
Spośród licznych właściwości i cech procesorów i systemów komputerowych,
oczywiście pierwsza przychodzi na myśl wydajność.
„Centralna jednostka obliczeniowa” (Central Processing Unit - CPU), nazywana
również „procesorem”, lub „procesorem głównym” jest mózgiem systemu
komputerowego, wykonującym polecenia programu. W komputerach osobistych
(stacjonarnych i przenośnych) CPU znajduje się w jednym układzie scalonym
nazywanym „mikroprocesorem”, tak więc w terminologii PC terminy CPU i
mikroprocesor są używane zamiennie. W dużych maszynach (na przykład serwerach),
CPU mogą znajdować się na jednym lub kilku obwodach drukowanych.
Termin „wydajność” w odniesieniu do CPU określa, jak szybko procesor wykonuje
swoje główne zadanie – przetwarzanie instrukcji programu. Wydajność CPU jest
wynikiem różnych czynników, z których pewne są związane z konstrukcją samego
procesora, a pewne zależą od konfiguracji systemu komputerowego, w którym on
pracuje.
Na wydajność procesora wpływ bezpośredni mają jego następujące właściwości:
−
architektura wewnętrzna;
−
szybkość zegara, zwana również częstotliwością taktowania, określana w
MHz lub GHz (np. 1,86 GHz, 3,20 GHz);
−
długość poleceń/danych przetwarzanych przez CPU, określana w bitach
(np. 16-bitów, 32-bity lub 64-bity);
−
liczba rdzeni obliczeniowych w
dwurdzeniowy, czterordzeniowy);
−
wielkość pamięci podręcznej (cache) w CPU (np. 1 MB, 4 MB);
−
częstotliwość taktowania magistrali systemowej (określana w MHz: np. 800
MHz, 1066 MHz, 1333 MHz, itd.) i szerokość magistrali systemowej
(określana w bitach: np. 16-bitowa, 32-bitowa, 64-bitowa), oraz
−
rozwiązania techniczne umożliwiające pracę wielowątkową i wielozadaniową.
CPU
(np.
CPU
jednordzeniowy,
Na wydajność CPU i systemu komputerowego mają także wpływ – w różnym stopniu
– pozostałe składniki sprzętowe i programowe tego systemu oraz ich ustawienia. Są
to między innymi:
−
chipset (zestaw układów sterujących);
−
płyta główna;
−
pamięć systemowa (inaczej zwana główną);
−
dysk twardy;
−
karta grafiki;
−
system operacyjny;
−
oprogramowanie użytkowe (aplikacje) pracujące na maszynie.
Dlatego z punktu widzenia oceny wydajności, ważne jest ocenianie wszystkich
wspomnianych powyżej właściwości łącznie, a nie skupianie się tylko na jednej czy
dwóch z nich. Na przykład, o ile szybkość zegara procesora jest jednym z czynników
wpływających na wydajność, nie można jej przyjmować jako wiarygodnego wskaźnika
jego wydajności, a tym bardziej wydajności systemu komputerowego.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 4 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
1.1.
Określanie wydajności z użyciem programów testujących
(benchmarków)
Programy testujące, potocznie zwane „benchmarkami”, to powszechnie stosowana i
akceptowana metoda oceny wydajności, często przywoływana przez zamawiających
w specyfikacjach technicznych celem określenia poziomu wydajności wymaganego
od systemów komputerowych, które zamierzają nabyć.
Wydajność ocenia się poprzez wykonanie na ocenianym systemie specjalnego
programu komputerowego, czyli benchmarku. Program ten wykonuje serię
znormalizowanych testów i prób symulujących określony rodzaj obciążenia
roboczego systemu i podaje ostateczny wynik wydajności w metryce określonej
indywidualnie dla każdego benchmarku.
Jeżeli zastosuje się właściwą metodologię (patrz rozdział 1.1.2.), benchmarkami
wydajnościowymi można również porównać wydajność dwóch lub więcej systemów
komputerowych. I to właśnie ze względu na ową możliwość porównania wydajności,
benchmarki są przydatnym narzędziem w przetargach publicznych.
Na samym początku należy bardzo mocno podkreślić fakt, że benchmarki
umożliwiają ocenę albo całościowej wydajności systemu komputerowego (dotyczy to
benchmarków „systemowych”, takich jak opracowane przez BAPCo*) albo, łącznej
wydajności co najmniej CPU, pamięci i kompilatora (dotyczy to benchmarków
„obliczeniowych”, takich jak opracowane przez SPEC*). Oznacza to, że benchmarki
mogą dać wyłącznie pośrednie i nie całkowicie dokładne oszacowanie wydajności
procesora w badanym systemie komputerowym.
Mimo, że jest to oczywiste, celem uniknięcia niejasności należy także podkreślić, że
benchmarki wydajnościowe nie mówią nic o innych ważnych właściwościach CPU lub
systemu komputerowego niezwiązanych z jego wydajnością. Dlatego też
bezpieczeństwo,
energooszczędność
i
funkcjonalność
np.
zwiększającą
niezawodność, łatwość zarządzania, należy zawsze odrębnie opisywać w specyfikacji
technicznej. (Patrz rozdział 2)
1.1.1.
Z jakich benchmarków korzystać?
Dostępnych jest bardzo wiele różnych rodzajów benchmarków wydajnościowych i
wybór najbardziej właściwych do konkretnego przetargu nie zawsze jest łatwy dla
Zamawiającego.
Wybranie złego benchmarku może spowodować, że zamawiający zakupi system
komputerowy inny, niż rzeczywiście zamierzał nabyć, a w pewnych wypadkach może
nawet doprowadzić do dyskryminacji konkretnych producentów i ich wyrobów.
W najbardziej ogólnym podejściu, dobry benchmark wydajnościowy powinien zawsze
mieć co najmniej cechy opisane poniżej, czyli musi być:
−
Adekwatny: zamawiający powinien dobrać benchmark lub kombinację
benchmarków mierzącą wydajność testami reprezentatywnymi dla
codziennego użytkowania systemu przewidywanego przez zamawiającego.
Jeżeli benchmark nie będzie adekwatny, zamawiający ryzykuje, że nabędzie
produkt nie spełniający jego potrzeb.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 5 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
−
Uznany: zamawiający powinien preferować benchmarki wydajnościowe
opracowane i uregulowane przez ogólnie znane konsorcja branżowe, tzn.
niezależne ciała normotwórcze typu non-profit, w których szeroko
reprezentowana jest branża informatyczna. Ponieważ takie benchmarki
powstają w wyniku otwartej i racjonalnej dyskusji, są na ogół obiektywne,
niezależne, powtarzalne i powszechnie akceptowane.1
Benchmarki
opracowane
„prywatnie”
mogą
podlegać
wpływom
poszczególnych firm komputerowych, przez co mogą być niewystarczająco
reprezentatywne, a czasami nawet subiektywne. Co więcej, powszechnie
spotykany brak dobrze opracowanej metodologii ich stosowania czyni je
nieodpowiednimi
do
porównań
wydajności
różnych
systemów
komputerowych, szczególnie w kontekście przetargów publicznych, jako że
odchyłki od metodologii wpływają na osiągane wyniki i uniemożliwiają ich
porównywanie.
Nie musi to jednak oznaczać, że nie należy używać żadnych „prywatnych”
benchmarków. Na przykład benchmarki wydajnościowe firmy Futuremark
Corporation*, są opracowywane zgodnie z neutralnym i przejrzystym
procesem projektowania, będącym rezultatem ogromnego doświadczenia
firmy w tworzeniu benchmarków i są powszechnie uznawane w branży.2
−
Aktualny: Zamawiający powinien zawsze stosować najnowszą dostępną
wersję każdego benchmarku.
Ze względu na konieczność dotrzymania kroku niepohamowanemu
rozwojowi i nowościom w branży komputerowej, benchmarki wydajnościowe
są ustawicznie aktualizowane; wprowadzane są także nowe benchmarki.
Benchmark, który już nie jest aktualny, przestaje umożliwiać rzetelny pomiar
wydajności, ponieważ może nie uwzględnić nowych sposobów działania
systemów komputerowych po wprowadzeniu do nich nowych funkcji (na
przykład wielowątkowości i wielozadaniowości).
Co ważne, przestarzały benchmark nie zapewni też możliwości dokonania
porównania dwóch lub wielu systemów komputerowych rzetelnie i dokładnie
odzwierciedlającego ich wydajność. Jeżeli benchmark nie uwzględnia
nowatorskich funkcji wydajniejszego systemu komputerowego, nie wykaże,
że ten system jest wydajniejszy od innego systemu, który choć w
rzeczywistości jest mniej wydajny, pod przestarzałym benchmarkiem może
osiągnąć lepszy wynik. Reasumując – stosowanie przestarzałych
benchmarków prowadzi do dyskryminacji najnowszych, najbardziej
wydajnych i lepiej działających produktów.
Poniżej przedstawiono wykaz benchmarków zalecanych przez firmę Intel do
komputerów stacjonarnych, przenośnych i serwerów, według stanu na dzień
publikacji niniejszego dokumentu:
Benchmarki zalecane do oceny komputerów stacjonarnych
Do oceny komputerów stacjonarnych firma Intel zaleca stosowanie benchmarków
BAPCo SYSmark 2007 Preview* lub ich nowszych wersji. Ten benchmark mierzy
wydajność systemu komputerowego pracującego pod kontrolą systemu operacyjnego
Microsoft Windows XP* lub Microsoft Windows Vista* wykonując na nim autentyczne
1
Business Applications Performance Corporation (BAPCo), Standard Performance Evaluation
Corporation (SPEC) oraz Transaction Processing Performance Council (TPC)* są powszechnie
uznawanymi konsorcjami branżowymi. Dodatkowe informacje można uzyskać pod adresami,
http://www.bapco.com, http://www.spec.org i http://www.tpc.org.
2
Dodatkowe informacje można uzyskać po adresem http://www.futuremark.com.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 6 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
programy użytkowe, wykorzystywane w codziennej pracy przez użytkowników
biznesowych.
SYSmark 2007 Preview zawiera cztery moduły badaniowe, specjalizowane pod
kątem różnych scenariuszy zastosowań komputerów (umożliwia badanie zarówno
poszczególnych scenariuszy, jak i badanie ogólne):
−
Office Productivity (wydajność aplikacji biurowych): bada wydajność przy
typowych zastosowaniach biurowych – np. komunikacji, przetwarzaniu
danych, zarządzaniu projektami i operacjach na plikach;
−
3D
Modeling
(modelowanie
trójwymiarowe):
tworzy
prezentację
architektoniczną projektu budowlanego wraz z animacją z lotu ptaka i
fotorealistycznym obrazem gotowego budynku;
−
E-learning (zdalne nauczanie): utworzenie on-line’owych materiałów
dydaktycznych w postaci obrazów, filmów i nagrań głosu zintegrowanych na
witrynie internetowej przeznaczonej do szkoleń, oraz
−
Video Creation (montaż filmowy): tworzenie nagrania wideo z efektami
specjalnymi i obrazami pochodzącymi z wielu źródeł (film jest renderowany w
dwóch formatach – o małej liczbie bitów na sekundę do oglądania on-line w
postaci strumienia wizyjnego i o dużej liczbie bitów na sekundę do pobierania
w pliku).
Alternatywnie w stosunku do BAPCo SYSmark 2007 Preview można także stosować
następujące benchmarki:
−
SPEC CPU2006*, zapewniający pomiar wydajności mogący służyć do
porównania obciążeń o charakterze silnie obliczeniowym na różnych
systemach komputerowych (SPEC CPU2006 zawiera dwa zestawy
benchmarków: CINT2006 do pomiaru i porównań wydajności przy
intensywnych obliczeniach na liczbach całkowitych i CFP2006 do pomiaru i
porównań
wydajności
przy
intensywnych
obliczeniach
zmiennoprzecinkowych); lub
−
PCMark05*, oceniający wydajność zarówno na poziomie całego systemu,
jak i jego poszczególnych składników.
Benchmarki zalecane do oceny komputerów przenośnych (notebooków)
Do oceny komputerów przenośnych firma Intel zaleca stosowanie benchmarków
BAPCo MobileMark 2007* lub ich nowszych wersji. Ten benchmark mierzy czas
pracy zasilanych z wbudowanej baterii komputerów przenośnych pracujących pod
kontrolą systemu operacyjnego Microsoft Windows XP lub Microsoft Windows Vista,
jednocześnie zapewniając ocenę wydajności odzwierciedlającą ich typowe codzienne
użytkowanie przez użytkowników. Wydajność jest mierzona przy komputerze
odłączonym od zasilania sieciowego, dzięki czemu pomiar doskonale oddaje schemat
użytkowania maszyny przez “pracownika w ruchu”.
MobileMark 2007 zawiera cztery moduły badaniowe, specjalizowane pod kątem
różnych scenariuszy wykorzystania komputera:
−
Productivity 2007: mierzy wydajność oraz czas pracy komputera
przenośnego zasilanego z baterii podczas wykonywania na nim typowych
prac biurowych, takich jak przeglądanie i tworzenie dokumentów tekstowych,
arkuszy kalkulacyjnych i prezentacji;
−
Reader 2007: mierzy czas pracy komputera zasilanego z baterii podczas
czytania na nim e-książek;
−
DVD 2007: mierzy czas pracy komputera zasilanego z baterii podczas
odtwarzania na nim filmu DVD; oraz
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 7 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
−
Wireless 2007: mierzy czas pracy komputera zasilanego z baterii podczas
przeglądania stron WWW przy pracy w sieci bezprzewodowej.
MobileMark 2007 nie zapewnia jednej oceny całościowej, a cztery oddzielne oceny
dla poszczególnych scenariuszy wspomnianych powyżej. W wypadku modułu
Productivity 2007 możliwe jest dokonanie oceny zarówno wydajności komputera jak i
czasu pracy przy zasilaniu z baterii.
Do oceny lepiej odzwierciedlającej wydajność komputera przy obsłudze aplikacji
silnie od niej zależnych, gdy komputer jest podłączony do zasilania sieciowego,
zaleca się stosowanie benchmarków typowo wydajnościowych, takich jak BAPCo
SYSmark 2007 Preview (opisany powyżej w ustępie dotyczącym komputerów
stacjonarnych).
W tym wypadku benchmark MobileMark 2007 zostanie użyty wyłącznie do pomiaru
czasu pracy komputera przy zasilaniu z wbudowanej batrii.
Benchmarki zalecane do oceny serwerów
Do oceny serwerów firma Intel zaleca stosowanie benchmarków wydajnościowych,
które przedstawiono w tablicy poniżej, z uwzględnieniem ich przeznaczenia do
pomiaru konkretnych obciążeń roboczych:
OBCIĄŻENIE
BENCHMARK WYDAJNOŚCIOWY
−
−
−
−
−
−
−
SAP Standard Application Benchmarks*
Oracle Applications Standard Benchmark*
SPECjbb2005*
SPECjAppServer2004*
TPC-C*
TPC-E*
Siebel PSSP*
Środowisko serwerów wirtualnych
−
vConsolidate*
Bazy danych / Przetwarzanie
transakcji on-line
−
−
TPC-C
TPC-E
−
TPC-H*
Poczta Elektroniczna - Email
−
−
MAPI Messaging Benchmark 3 (MMB3)*
Lotus NotesBench*
Streaming Media (strumieniowe
przesyłanie multimediów)
−
Windows Media Load Simulator (WMLS)*
Serwery sieci Web
−
−
SPECweb2005*
WebBench*
−
SPEC CPU2006
Zintegrowane systemy
Informatyczne:
Enterprise Resource Planning
Customer Relationship Management
Hurtownie danych / Data Mart
Analiza danych / Data Mining
Tworzenie aplikacji
Obliczenia naukowe / inżynierskie
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 8 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
1.1.2.
Jak używać benchmarków wydajnościowych?
Przy stosowaniu benchmarków wydajnościowych ogromne znaczenie ma
przestrzeganie właściwej metodologii, ponieważ odchyłki w sposobach wykonywania
benchmarków mogą prowadzić do uzyskiwania wyników niewiarygodnych i
nieporównywalnych, co może rzutować na legalność przetargu i narazić
zamawiającego na oprotestowanie wyboru oferty.
Jeżeli w przetargu publicznym są stosowane benchmarki wydajnościowe, ustawowy
wymóg zachowania przejrzystości i niedyskryminacji zobowiązuje zamawiającego do
określenia w dokumentacji przetargowej szczegółowej metodologii wykonywania
benchmarków oraz przedstawiania i analizy zgłaszanych wyników.
Jako minimum, zamawiający powinien w dokumentacji przetargowej wyraźnie:
−
wskazać benchmark lub kombinację benchmarków, która ma być użyta oraz
określić minimalny wynik każdego benchmarku z uwzględnieniem
przewidywanego zastosowania systemu komputerowego i budżetu, którym
dysponuje (przy stosowaniu kombinacji benchmarków nie należy uśredniać
uzyskiwanych wyników, ponieważ różne benchmarki mierzą różne rzeczy w
różnych metrykach);
−
narzucić oferentom wymóg ścisłego przestrzegania metodologii wykonywania
benchmarku określonej przez jego producenta (tak zwanych “run rules”, czyli
zasad wykonania testu);
−
narzucić oferentom wymóg wykonania przez nich benchmarków na dokładnie
takim systemie komputerowym, jaki dostarczą, jeżeli zostanie wybrana ich
oferta (należy konkretnie zastrzec, że wszelkie oprogramowanie które ma
zostać dostarczone w ramach przetargu musi zostać załadowane do systemu
komputerowego zanim zostanie on przebadany benchmarkiem, a także że
wszelkie ustawienia sprzętu i oprogramowania systemu komputerowego
badanego benchmarkiem muszą być takie same, jak ustawienia systemu
komputerowego, który oferenci dostarczą w razie wygrania przetargu);
−
narzucić oferentom wymóg, aby wraz z ofertą przedłożyli wyczerpujące i
kompletne informacje o konfiguracji systemu (zarówno jego składników
sprzętowych jak i programowych, wraz z ich ustawieniami), a także
dokumentację benchmarku badanego systemu tak, aby możliwa była
późniejsza weryfikacja dokładności przedstawionych wyników;
−
zastrzec, że po rozstrzygnięciu przetargu oferent, którego oferta zostanie
wybrana, przedłoży konsorcjum branżowemu lub organizacji „regulującej”
dany benchmark wyczerpującą i kompletną dokumentację (“Full disclosure
report” – „sprawozdanie bez tajemnic”) przebadanego systemu i użytego
benchmarku celem jej opublikowania przez konsorcjum branżowe, po to, aby
inni oferenci i wszelkie zainteresowane strony mogły zweryfikować wyniki –
zgodnie z zasadą przejrzystości procedury przetargowej.
Zachowanie zgodności z zasadami przejrzystości i niedyskryminacji zobowiązuje
także zamawiającego, aby przed rozstrzygnięciem przetargu sprawdził we własnym
laboratorium lub laboratorium niezależnej organizacji dokładność wyników
przedłożonych przez oferentów, przynajmniej w odniesieniu do systemów wybranych
w pierwszym etapie. Jest to krok oczywisty, niezbędny po to, aby zapobiec
potencjalnym nieścisłościom, które mogłoby mieć konsekwencje zarówno dla
zamawiającego, jak i dla pozostałych oferentów.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 9 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
1.2.
Inne metody opisywania wydajności
Chociaż benchmarki wydajnościowe są powszechnie przyjętą metodą mierzenia
wydajności systemów komputerowych, mają swoje ograniczenia i nie sprawdzają się
idealnie we wszystkich sytuacjach.
Stosowanie benchmarków wymaga kompetencji technicznych, zajmuje dużo czasu, a
co ważne, stanowi znaczący koszt zarówno dla oferentów, jak i dla zamawiającego.
Każdy oferent musi wykonać benchmark na wielu konfiguracjach systemów
komputerowych żeby ustalić tę konfigurację, która jego zdaniem zapewni mu
największe szanse wygrania przetargu. Ponadto, celem zapewnienia sobie wyników,
które obronią się przy kontroli, każdy oferent może być zmuszony do wykonania
programu testującego kilkukrotnie na tej samej konfiguracji (i w takim wypadku wyniki
ostatecznie przedstawiane w ofercie są średnią z poszczególnych prób). Jeżeli
zamawiający wymaga zastosowania więcej, niż jednego benchmarku, obydwa
powyższe etapy muszą zostać powtórzone dla wszystkich benchmarków.
Czas potrzebny na wykonanie benchmarków, konieczność utworzenia
dedykowanego
laboratorium
pomiarowego
obsadzonego
oddelegowanym
wysokokwalifikowanym personelem, obciąża oferentów znacznymi kosztami.
Zlecenie wykonania testów wydajnościowych (benchmarków) firmie zewnętrznej
również jest bardzo drogie.
Co ważne, koszty te są na ogół przerzucane na zamawiającego jako wyższe ceny.
Ponadto, oprócz tych kosztów pośrednich, zamawiający poniesie także koszty
bezpośrednie sprawdzenia we własnych laboratoriach dokładności wyników
przedłożonych przez oferentów lub zlecenia tego sprawdzenia firmom zewnętrznym.
Reasumując, zamawiający powinien dokładnie rozważyć uciążliwość i koszty
stosowania benchmarków do określenia wydajności w specyfikacjach technicznych.
Mogą wystąpić sytuacje, w których stosowanie benchmarków będzie niewłaściwe i
nieekonomiczne zarówno dla oferentów jak i dla zamawiającego, może zniechęcić do
wzięcia udziału w przetargu wielu potencjalnych oferentów i doprowadzić do
zaoferowania wyższych cen.
Dwoma przykładami sytuacji, w których stosowanie benchmarków nie jest dobrym
rozwiązaniem, są małe przetargi i przetargi na serwery. W wypadku małych
przetargów stosowanie benchmarków może nie być ekonomiczne i zniechęcić wielu
oferentów. Jeżeli liczba oferowanych systemów jest niewielka, obciążenia
administracyjne i koszty narzucane benchmarkami zarówno oferentom jak i
zamawiającemu, mogą nie być uzasadnione. W szczególności, jeżeli kosztów
benchmarkowania nie da się rozłożyć na tysiące sztuk oferowanych i dostarczanych
systemów, jak ma to miejsce przy dużych przetargach, staną się one znaczącą
pozycją i mogą zaowocować wzrostem cen ofert. Z kolei w wypadku serwerów,
wykonanie benchmarków wydajnościowych na ogół bardzo długo trwa i dużo kosztuje,
co z kolei utrudnia utrzymanie zgodności z metodologią niezbędną do
zagwarantowania przejrzystości procedury przetargowej (co opisano w rozdziale
1.1.2. powyżej)
W takich wypadkach zamawiający powinien rozważyć i przyjąć alternatywne i bardziej
praktyczne sposoby opisania wydajności systemów komputerowych w dokumentacji
przetargowej.
Jednym z możliwych rozwiązań jest posłużenie się kombinacją właściwości produktu
związanych z wydajnością. Dobierając taką kombinację zamawiający musi zadbać o
to, żeby nie dyskryminowała ona, ani bezpośrednio ani pośrednio, żadnego oferenta
lub wyrobu. Przy takim zastrzeżeniu, dobrze dobrana kombinacja funkcji produktu
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 10 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
może zapewnić dobre oszacowanie wydajności systemu komputerowego bez
kosztów i obciążeń administracyjnych wynikających ze stosowania benchmarków.
Innym możliwym rozwiązaniem jest opisanie wydajności systemu komputerowego za
pośrednictwem wymagań funkcjonalnych. W takim wypadku parametry muszą być w
dokumentacji przetargowej opisane na tyle precyzyjnie, żeby oferenci mogli
stwierdzić, co jest przedmiotem zamówienia, a zamawiający mógł wybrać ofertę.
Każdy z oferentów musi w swej ofercie udowodnić w sposób satysfakcjonujący
zamawiającego, że system komputerowy spełnia wymagania funkcjonalne
zamawiającego przedstawione w dokumentacji przetargowej.
2.
Właściwości niezwiązane z wydajnością
Chociaż wydajność jest ważna, inne właściwości procesora i systemu
komputerowego, niezwiązane z wydajnością, mogą być równie ważne, a czasem
nawet krytyczne, w zależności od wymagań i planowanego zastosowania wyrobu
przez zamawiającego.
Funkcje te mogą być zamawiającemu przydatne w zmniejszeniu kosztów zużywanej
energii elektrycznej, podniesieniu poziomu bezpieczeństwa systemu i sieci
komputerowej, niezawodności i ciągłej dostępności, maksymalnym ograniczeniu
koniecznej obsługi informatycznej czy uzyskania lepszej zarządzalności jego
zasobami i sieciami komputerowymi. To owocuje zmniejszeniem kosztów utrzymania
i eksploatacji oraz wzrostem wydajności pracy użytkowników, co z kolei przekłada się
na obniżenie tak zwanego „całkowitego kosztu posiadania (TCO)”.
Analizę TCO opracowała i zaczęła stosować znana firma doradcza z dziedziny
informatyki - Gartner3 już w 1987 roku i od tej pory jest to konsekwentnie stosowana
w branży metoda oceny kosztów systemów informatycznych. TCO umożliwia
nabywcom systemów komputerowych oszacowanie ekonomicznej wartości inwestycji
w drodze oceny kompleksowej, nieograniczającej się tylko do początkowego kosztu
zakupu systemu, ale obejmujące także inne kategorie kosztów powstających w
wyniku użytkowania systemu przez cały okres jego eksploatacji (koszty energii
elektrycznej, administracji i zarządzania środkami trwałymi, koszty związane z
integracją nowych systemów z istniejącym otoczeniem informatycznym, koszty
unowocześniania, koszty szkoleń, koszty wsparcia technicznego i utrzymania, koszty
związane z usuwaniem naruszeń bezpieczeństwa lub awariami systemu, spadkiem
wydajności pracy użytkowników, wycofaniem z eksploatacji, itp.).
Co ważne, zamawiający tylko wtedy będzie w stanie osiągnąć swój cel „wyboru
najkorzystniejszej oferty”, jeżeli uwzględni nie tylko koszt początkowy zakupu
systemu komputerowego, a skupi się na TCO tego systemu za cały okres jego
eksploatacji.
W tym celu zamawiający powinien ustalić wszystkie właściwości niezwiązane z
wydajnością procesora i systemu komputerowego, które mogą przyczynić się do
zmniejszenia TCO tego systemu, uwzględniając przy tym swój budżet, wymagania i
przyjmowane zastosowanie wyrobu. Z chwilą określenia takich cech, zamawiający
powinien je opisać w dokumentacji przetargowej na tyle precyzyjnie, żeby oferenci
mogli się zorientować, co jest przedmiotem zamówienia, a zamawiający mógł wybrać
najkorzystniejszą ofertę. Ponadto, opis tych właściwości w dokumentacji przetargowej
powinien być także obiektywny i niedyskryminujący.
3
Dodatkowe informacje można uzyskać pod adresem http://www.gartner.com.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 11 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
Należy tutaj wyjaśnić, że zamawiający nie naruszy zasady niedyskryminacji
żądając właściwości niezwiązanych z wydajnością, występujących tylko u
pewnych oferentów lub wytwórców produktów, pod warunkiem, że
zamawiający jest w stanie obiektywnie uzasadnić takie żądanie swoimi
wymaganiami, przeznaczeniem systemu komputerowego i przedmiotem
przetargu.
Tytułem przykładu – jeżeli tyko jeden wytwórca na rynku oferuje pewną funkcję
zabezpieczającą w produkcie, który zamawiający zamierza nabyć w drodze
zamówienia publicznego, to zamawiający może bez przeszkód określić tę funkcję w
specyfikacji technicznej, jeżeli jest to uzasadnione – na przykład – tym, iż dana
funkcja
znacząco
zwiększy
bezpieczeństwo
systemów
komputerowych
wykorzystywanych do przechowywania danych niejawnych.
2.1.
Energooszczędność i sprawność energetyczna
Wśród wszystkich właściwości niezwiązanych z wydajnością, na specjalną uwagę
zasługuje energooszczędność. W wypadku serwerów zwracano na nią znaczną
uwagę już od jakiegoś czasu, ale obecnie taka sama waga zaczyna być do niej
przykładana w wypadku komputerów stacjonarnych i przenośnych.
W miarę, jak zasoby informatyczne w każdej organizacji stają się coraz większe by
nadążać za coraz większymi wymaganiami, wzrasta również ilość pobieranej przez
nie energii elektrycznej. Rosnące koszty energii, ograniczona dostępność i dbałość o
wpływ na środowisko naturalne energii wytwarzanej i marnotrawionej, zaczynają
skłaniać zamawiających do przykładania większej wagi do energooszczędności jako
istotnego elementu przy decyzjach zakupowych.
Ponieważ systemy komputerowe kupuje się ze względu na ich zdolność do
zapewniania określonej wydajności i możliwości, zamawiający powinni skupić uwagę
na kosztach energii niezbędnych do zrealizowania żądanej wydajności i możliwości
(„sprawność energetyczna”).
Jednakże, energooszczędność i
specyficzne problemy pomiarowe.
sprawność
energetyczna
stwarzają
pewne
Posługiwanie się projektową mocą cieplną (Thermal Design Power – TDP) nie jest
adekwatne przy ocenie energooszczędności systemu komputerowego. TDP jest
parametrem projektowym określającym ile mocy pobieranej przez procesor jest
zamieniane na ciepło, używanym do projektowania platform komputerowych (i ich
systemów chłodzenia). Jednakże TDP nie niesie żadnych informacji o sprawności ani
koszcie energii w odniesieniu do określonej wydajności.
O ile istnieją standardowe i powszechnie uznawane w branży metody oceny
wydajności z użyciem specjalizowanych benchmarków (patrz rozdział 1.1.), nie
istnieje znormalizowana metodologia oceniania wydajności pod kątem sprawności
energetycznej. Dopóki nie pojawi się takie rozwiązanie opracowane przez konsorcjum
branżowe, firma Intel proponuje zamawiającym stosowanie jako rozwiązania
przejściowego
metodologii
opisanej
na
stronie
http://www.intelcapabilitiesforum.net/EEP/.
Proponowana metodologia opisana jest w odniesieniu do komputerów stacjonarnych i
przenośnych, niemniej przy nieznacznych zmianach można ją również zastosować w
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 12 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
odniesieniu do serwerów, jako że jej podstawowe zasady się nie zmienią.
Metodologia ta opiera się na dwóch podstawowych elementach:
-
określeniu obciążeń reprezentatywnych dla rzeczywistego codziennego
wykorzystania systemów komputerowych przez zamawiającego i dobrania
stosownego benchmarku (patrz rozdział 1.1.1.);
-
określeniu schematów użytkowania systemu komputerowego w ciągu
typowego dnia roboczego (np. ile czasu system wykonuje określone
obciążenia, przebywa w stanie jałowym, w uśpieniu, lub jest wyłączony).
Wyliczenie kosztu zużywanej energii wymaga mierzenia watomierzem faktycznie
pobieranej energii podczas, gdy komputer jest poddawany próbie benchmarkowej.
Krótko mówiąc, proponowana metoda prowadzi do uzyskania w ostatecznym wyniku
osiągniętej wydajności systemu komputerowego przy danym poziomie kosztu energii,
co mówi zarówno o jego wydajności, jak i o koszcie energii niezbędnej do
zrealizowanie tej wydajności. Metryki prowadzące do łączenia tych wartości nie
powinny być stosowane, bo mogą przesłonić zarówno osiągniętą wydajność jak i
koszt energii. Jest to szczególnie prawdziwe odnośnie prób określania
współczynników, ponieważ nie ma gwarancji liniowości zależności między wartością
wydajności, a kosztem energii.
Bardziej szczegółowe informacje na ten temat można uzyskać pod odnośnikiem do
strony internetowej podanym powyżej.
Istotne jest to, aby zamawiający, który chce jako jedno z kryteriów rozstrzygnięcia
przetargu zastosować sprawność energetyczną, opisał szczegółowo w dokumentacji
przetargowej metodologię oceny sprawności energetycznej i zobowiązał oferentów do
jej ścisłego przestrzegania.
2.2.
Dalsze przykłady właściwości niezwiązanych z wydajnością
Kolejne przykłady właściwości procesorów i systemów komputerowych niezwiązane z
wydajnością przedstawiono w poniższej tabeli:
PLATFORMA
WŁAŚCIWOŚCI I KORZYŚCI
Komputery
stacjonarne,
przenośne
i serwery
Wspomagane sprzętowo mechanizmy blokujące wykonywanie
szkodliwych programów (Data Execution Prevention - Zapobieganie
Wykonywaniu Danych)
Pod warunkiem zastosowania systemów operacyjnych obsługujących te
mechanizmy, blokowanie wykonywania danych jako programów, będące
cechą pewnych CPU i chipsetów, może zapobiegać niektórym złośliwym
atakom wykorzystującym przepełnienie bufora.
Przy takim ataku złośliwy robak typowo generuje zalew instrukcji
przeciążających procesor, co umożliwia mu przeniesienie się do sieci i do
innych komputerów.
Złośliwe ataki z przepełnieniem bufora stanowią poważne zagrożenie dla
przedsiębiorstwa, przeciążając ich zasoby informatyczne, a w niektórych
wypadkach niszcząc ich cyfrowe zasoby informacyjne. Takie ataki
powodują drastyczne obniżenie wydajności pracy, co może przekładać się
na duże straty finansowe.
Mechanizmy blokowania wykonywania danych jako instrukcji umożliwiają
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 13 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
procesorowi podział pamięci systemu na obszary, w których kod programu
może być wykonywany i takie, w których jest to niemożliwe (obszary
przeznaczone na przechowywanie danych a nie instrukcji programu). Gdy
złośliwy robak usiłuje wstawić kod do bufora danych, procesor blokuje
możliwość jego wykonania, zapobiegając szkodom i propagacji ataku.
Wspomagane sprzętowo mechanizmy blokowania wykonywania danych
jako instrukcji pomagają znacząco podwyższyć bezpieczeństwo,
niezawodność i dostępność systemów i sieci. Dodatkowo, ograniczając
potrzeby stosowania łat programowych zabezpieczających przed atakami
przez przepełnienie bufora i zmniejszenie ilości napraw szkód
powodowanych przez wirusy, uwalniają zasoby informatyczne, które
można wykorzystać do innych celów.
Komputery
stacjonarne,
przenośne
i serwery
Wspomagane sprzętowo mechanizmy wirtualizacji
Mechanizmy wirtualizacji dostępne w pewnych procesorach i chipsetach
zwiększają stabilność, niezawodność i wydajność rozwiązań wirtualizacji
realizowanych przedtem tylko oprogramowaniem.
Wirtualizacja zwiększa bezpieczeństwo i zarządzalność systemów i sieci
oraz poprawia ich dostępność, przez co ogranicza przestoje i zapewnia
utrzymanie wydajności pracy pracowników.
W najprostszym ujęciu wirtualizacja pozwala uruchamiać równocześnie na
jednej platformie wiele systemów operacyjnych i aplikacji pracujących w
niezależnych partycjach, bez znacznych kosztów związanych z emulacją.
Dzięki wirtualizacji jeden system komputerowy może pracować jako wiele
systemów „wirtualnych”.
Wirtualizacja początkowo pojawiła się jako interesujące rozwiązanie dla
platform serwerowych, prowadzące do ograniczenia kosztów nabycia
sprzętu i zwiększające stopień jego wykorzystania. Na przykład w
ośrodkach przetwarzania danych można nią połączyć wiele serwerów w
jeden system wykonujący różne aplikacje i systemy operacyjne, co jest
bardzo korzystne dla takich zadań informatycznych, jak konsolidacja
serwerów, migracja systemów starszych (legacy) czy migracja systemów w
czasie nieprzerwanej pracy (migracja „na żywo”).
Obecnie mechanizmy wirtualizacji są coraz częściej używane także w
platformach klienckich, gdzie umożliwiają tworzenie bezpiecznych partycji
do celów tworzenia kopii zapasowych systemu i jego ochrony. Na przykład
szefowie działów informatyki mogą wyizolować część zarządzanego
komputera PC, w której będą przeprowadzali aktualizacje i konserwacje
systemu bez przerywania pracy użytkownika. Mogą też w ten sposób
stworzyć jeden komputer stacjonarny PC, który może jednocześnie
niezależnie działać jako system firmowy i osobisty z rozdziałem
oprogramowania i potencjalnych ataków wirusów, bądź taki, na którym
zainstalowano różne systemy operacyjne i oprogramowanie do różnych
zastosowań, w tym współpracy z systemami starszych generacji.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 14 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
Komputery
stacjonarne,
przenośne
i serwery
Realizowane sprzętowo zdalne zarządzanie oraz śledzenie zasobów
sprzętowych i programowych z dostępem niezależnym od stanu
systemu operacyjnego
Niektóre procesory i chipsety posiadają wbudowane rozwiązania, które w
połączeniu z odpowiednim oprogramowaniem umożliwiają informatykom
zdalne wykrywanie systemów komputerowych w sieci, dostęp do nich, ich
diagnostykę,naprawę i ochronę – także takich, które nie mają działającego
systemu operacyjnego czy dysku twardego, a nawet mają wyłączone
zasilanie (pod warunkiem, że są podłączone do źródła zasilania/zasilacza i
aktywnego portu sieci LAN).
To rozwiązanie pozwala działom informatyki między innymi:
- poprawić jakość inwentaryzacji zasobów i zarządzania nimi;
- poprawić zarządzalność i bezpieczeństwo systemów i sieci, poprzez
ułatwienie utrzymania spójności i aktualności oprogramowania i
ochrony antywirusowej w całej organizacji;
- ograniczyć liczbę lokalnych bezpośrednich interwencji przy
komputerach i zmniejszyć koszty utrzymania infrastruktury; oraz
- ograniczyć przestoje i utrzymać wydajność pracy użytkowników dzięki
możliwości
zdalnego
instalowania
łatek
programowych
i
aktualizowaniu oprogramowania użytkowego poza godzinmi pracy.
Komputery
stacjonarne,
przenośne
i serwery
Pamięć systemowa (główna) DDR2/DDR3 lub FBDIMM
Najnowsza generacja pamięci systemowych (głównych) oparta na
standardach DDR2, DDR3 oraz FBDIMM cechuje się większą wydajnością
i mniejszym poborem energii.
Ponadto, systemy komputerowe (szczególnie serwery) wyposażone w
pamięci główne DDR2, DDR3 oraz FBDIMM w przyszłości będzie można
znacznie
łatwiej
modernizować,
ponieważ
te
standardy
najprawdopodobniej pozostaną w użyciu przez wiele kolejnych generacji
sprzętu.
Komputery
stacjonarne,
przenośne
i serwery
Gwarancja, serwis i obsługa posprzedażna
Komputery
stacjonarne
i przenośne
Gwarancja stabilności „obrazu” platformy sprzętowej przez co
najmniej 12 miesięcy
Należy dokładnie rozważyć zagadnienia gwarancji oraz serwisu i obsługi
posprzedażnej. Może to być szczególnie istotne w wypadku serwerów,
które generalnie wymagają konserwacji i modernizacji w okresie ich
użytkowania.
Przy
wprowadzaniu
w przedsiębiorstwie
systemów klienckich,
nieoczekiwane zmiany w uprzednio już zweryfikowanych platformach mogą
wymusić zmiany obrazów oprogramowania i konieczność ponownej
weryfikacji sprzętu. Wzrost złożoności środowiska klienckiego może
zwiększyć koszty utrzymania sprzętu i zarządzania obrazami
oprogramowania.
Platforma sprzętowa o „stabilnym obrazie” to znormalizowana konfiguracja
kluczowych elementów komputerów stacjonarnych i przenośnych
(procesor, chipset i przewodowa lub bezprzewodowa sieć LAN) wraz z
wzorcowymi sterownikami, które wydziały informatyki mogą wdrażać w
organizacji przez określony okres czasu, na ogół 12 miesięcy.
W tym czasie działy informatyki mogą utworzyć i utrzymywać
znormalizowany obraz (tzw. Build) oprogramowania, składający się z
konkretnych wersji i konfiguracji systemu operacyjnego, sterowników
sprzętu i oprogramowania użytkowego, który może być ładowany wprost
do każdego nowego komputera PC stawianego w środowisku bez
problemów ze zgodnością pomiędzy sprzętem i oprogramowaniem.
Gwarancja stabilności obrazu platformy sprzętowej zapewnia większą
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 15 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
stabilność obrazu oprogramowania i pozwala działom informatyki
zmniejszyć ilość prac związanych z weryfikacją systemów i
konfigurowaniem komputerów w środowisku, co owocuje niższymi
kosztami obsługi sprzętu i lepszą pracą serwisu IT.
Komputery
przenośne
Czas pracy przy zasilaniu z wbudowanej baterii i wielkość oraz waga
komputera
Użyteczność notebooka jest bezpośrednio powiązana z jego
przenośnością związaną z trwałością jego akumulatorów oraz całkowitą
wagą. A to rzutuje na wydajność pracy jego użytkownika.
Dlatego zamawiającym zaleca się specyfikowanie, by komputery klasy
notebook nie miały masy większej niż 2,75 kg i grubości przekraczającej 4
cm, a zasilane z wbudowanego akumulatora mogły pracować co najmniej
3,5 godziny przy benchmarku BAPCo MobileMark 2007.
Komputery
przenośne
Zintegrowana bezprzewodowa sieć lokalna (LAN)
Możliwość utrzymywania bezprzewodowego połączenia z siecią całkowicie
zmienia styl pracy użytkowników, zapewniając im nowe sposoby
zwiększania wydajności pracy, która jest coraz intensywniejsza, zarówno w
biurze jak i poza nim.
Komputery notebook ze zintegrowaną kartą bezprzewodowej sieci LAN i
obsługującym
ją
oprogramowaniem
umożliwiają
użytkownikom
bezproblemowe łączenie się z intranetem lub Internetem wszędzie tam,
gdzie występuje zasięg radiowego dostępu do sieci LAN (WiFi hotspot), co
daje im większe możliwości pracy poza biurem.
Serwery
Automatyczne ładowanie systemu z użyciem procesora zapasowego,
elementy „gorącej rezerwy” (hot-spare), części wymienne pod
napięciem (hot-swap) i kopie lustrzane pamięci
Jedną z kluczowych miar przykładanych do serwerów jest ich „procentowa
bezprzestojowość”. Określa ona czas, przez jaki serwer jest dostępny dla
użytkowników i czas nieplanowanych przestojów w skali roku, jakie
serwerowi mają się prawo przydarzyć. Przestoje nieplanowane mogą być
wynikiem szeregu czynników, na przykład uszkodzeń sprzętowych,
problemów z oprogramowaniem, czy błędów operatora.
Automatyczne uruchamianie systemu z użyciem procesora zapasowego,
elementy „gorącej rezerwy”, części wymienne pod napięciem i kopie
lustrzane pamięci – to wszystko zwiększa niezawodność serwera i
przyczynia się do minimalizacji szans wystąpienia nieplanowanych
przestojów.
Automatyczne uruchamianie systemu z użyciem procesora zapasowego to
cecha niektórych serwerów wieloprocesorowych umożliwiająca im – w
razie awarii głównego procesora uruchamiającego system (primary boot
processor) – automatyczne przeładowanie systemu z użyciem drugiego
lub pozostałych procesorów zainstalowanych w serwerze, co zapewnia
jego wysoką dostępność dla krytycznych aplikacji.
Elementy „Gorącej rezerwy” są to zdublowane elementy serwera, które
znajdują się pod zasilaniem, ale nie pełnią czynnej roli w systemie. W razie
uszkodzenia elementu czynnego, zostaje on automatycznie zastąpiony
jego częścią zapasową tak, że działanie serwera czy aplikacji nie zostaje
zakłócone.
Elementy „wymienialne pod napięciem” mogą być wymieniane
(zastępowane innymi) bez konieczności wyłączania zasilania całego
serwera.
Zamawiający powinni w specyfikacjach wymagać, by serwery zawierały
maksymalną możliwą liczbę elementów w „gorącej rezerwie”, a jako
minimum – wymiennych pod napięciem. Głównymi elementami serwerów,
które powinny spełniać to wymaganie są w kolejności znaczenia: zasilacze,
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 16 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
wentylatory, dyski twarde i pamięć główna.
Tworzenie kopii lustrzanych (mirroring) to technika używana do ochrony
danych przechowywanych w pamięciach (na dysku twardym lub w pamięci
głównej). Umożliwia ona zdublowanie zawartości pamięci (głównej lub
dyskowej) w drugiej pamięci głównej lub w macierzy dyskowej, tak że w
razie uszkodzenia jednej pamięci, dane nie zostają utracone i są
natychmiast dostępne użytkownikom, dzięki czemu nie następuje przestój
w pracy serwera.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 17 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
3.
Przykładowe specyfikacje techniczne
Bardzo podstawowy przykład specyfikacji technicznych przedstawiono w zarysie
poniżej:
PRZYKŁAD
Stacjonarny system komputerowy o następujących właściwościach:
Wydajność systemu komputerowego ∆
•
System komputerowy musi osiągnąć co najmniej wynik XXX przy badaniu
benchmarkiem BAPCo SYSmark 2007 Preview.
Pozostałe właściwości †
∆
•
Energooszczędność (sprawność energetyczna): (…)
•
Wspomagane sprzętowo mechanizmy wirtualizacji: (…)
•
Realizowane sprzętowo zdalne zarządzanie oraz śledzenie zasobów
sprzętowych i programowych z dostępem niezależnym od stanu systemu
operacyjnego: (…)
•
Gwarancja stabilności „obrazu” platformy sprzętowej przez co najmniej 12
miesięcy: (…)
•
Pamięć główna: (…)
•
Dysk twardy: (…)
•
System operacyjny: (…)
•
Monitor: (…)
•
Itp.
Metodologię wykonania benchmarku i sprawozdawania wyników należy szczegółowo
opisać w dokumentacji przetargowej (patrz rozdział 1.1.2.)
† Opis tych właściwości w dokumentacji przetargowej musi być na tyle szczegółowy, aby
umożliwił oferentom zrozumienie przedmiotu zamówienia, a zamawiającemu umożliwił
wyłonienie zwycięzcy przetargu. Szczególnie w odniesieniu do energooszczędności i
sprawności energetycznej należy w dokumentacji przetargowej szczegółowo opisać
metodologię za pomocą której oferenci mają ją ocenić. (Patrz rozdział 2.1.)
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 18 z 19
Wskazówki – Specyfikacje techniczne w zamówieniach publicznych na zakup komputerów (listopad 2007 roku)
WAŻNE INFORMACJE! PROSZĘ SIĘ Z NIMI ZAPOZNAĆ
INFORMACJE PRZEDSTAWIONE W NINIEJSZYM DOKUMENCIE MOGĄ W KAŻDEJ
CHWILI ULEC NIEZAPOWIEDZIANYM ZMIANOM. UAKTUALNIENIA MOGĄ BYĆ
PUBLIKOWANE NA WITRYNIE http://www.intel.com/go/tenders.
POMIMO, ŻE DOŁOŻONO WSZELKIEJ STARANNOŚCI, ABY INFORMACJE
PRZEDSTAWIONE W NINIEJSZYM DOKUMENCIE BYŁY WYCZERPUJĄCE I DOKŁADNE,
FIRMA INTEL CORPORATION I JEJ ODDZIAŁY ZLOKALIZOWANE NA CAŁYM ŚWIECIE
NIE PRZYJMUJE NA SIEBIE ŻADNEJ ODPOWIEDZIALNOŚCI Z ICH TYTUŁU I
NINIEJSZYM ZASTRZEGA, ŻE NIE PRZYJMUJE ŻADNEJ ODPOWIEDZIALNOŚCI
ODSZKODOWAWCZEJ Z TYTUŁU STRAT (W TYM, MIĘDZY INNYMI, NOMINALNYCH,
ODSZKODOWAWCZYCH, BEZPOŚREDNICH, POŚREDNICH, NIEPRZEWIDZIANYCH,
SPECJALNYCH I WYNIKOWYCH), JAKIE ZAMAWIAJĄCY MOGĄ PONIEŚĆ W WYNIKU
OPARCIA SIĘ NA OWYCH INFORMACJACH.
W DALSZYM CIĄGU TO ZAMAWIAJĄCY PONOSI CAŁKOWITĄ ODPOWIEDZIALNOŚĆ ZA
OKREŚLENIE WYMAGANYCH WŁAŚCIWOŚCI PRODUKTÓW I USŁUG, KTÓRE BĘDĄ
STANOWIŁY PRZEDMIOT ZAMÓWIENIA I ZA SPORZĄDZENIE SPECYFIKACJI
TECHNICZNYCH W ZGODZIE Z OBOWIĄZUJĄCYMI USTAWAMI I PRZEPISAMI.
FIRMA INTEL CORPORATION I JEJ ODDZIAŁY ZLOKALIZOWANE NA CAŁYM ŚWIECIE
NINIEJSZYM NIE UDZIELA ŻADNYCH GWARANCJI, JAWNYCH BĄDŹ DOMNIEMANYCH
ANI NIE ZOBOWIĄZUJE SIĘ DO INDEMNIZACJI (W TYM INDEMNIZACJI Z TYTUŁU
NARUSZENIA PRAW INTELEKTUALNYCH STRON TRZECICH) W ZWIĄZKU Z
NINIEJSZYM DOKUMENTEM BĄDŹ W WYNIKU JEGO ISTNIENIA.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Intel, światowy lider krzemowej innowacji, opracowuje technologie, produkty i inicjatywy
ustawicznie podnoszące jakość życia i pracy ludzi. Dodatkowe informacje o firmie Intel
można uzyskać na witrynie www.intel.com.
Intel i znak graficzny Intel są znakami towarowymi Intel Corporation w U.S.A. i w innych
krajach.
SPEC, SPECint, SPECfp, SPECrate, SPECweb, SPECjbb są znakami towarowymi Standard
Performance Evaluation Corporation.
*Pozostałe nazwy i marki mogą być własnością stron trzecich.
Copyright © 2007, Intel Corporation. Wszelkie prawa zastrzeżone.
Strona 19 z 19