You are on page 1of 28

IIC MAGAZINE Nr  2  2010

IBM POWER7 Sametime 8.5


Active Memory Expansion (AME) Rewolucyjna ewolucja

Workload Partitions Wprowadzenie


w AIX 6.1 do pureScale
oraz Live Application Mobility Wysoka dostępność IBM DB2

NOWINKI TECHNOLOGICZNE
Drodzy Deweloperzy, SPIS TREŚCI
w aktualnym numerze IIC Magazine poruszamy zagad‑
nienia związane z najnowszymi technologiami IBM.
Paweł Krawczyk w swoim artykule opisuje nowe
funkcjonalności, które pojawiły się w serwerach IBM
POWER7. Przeczytacie tam o funkcji Active Memory
Expansion, która pozwala na lepsze wykorzystanie l IBM POWER7 3
fizycznej pamięci RAM serwerów.
Active Memory Expansion (AME)
Następnie Marcin Rzeczkowski prezentuje mecha‑
nizm Workload Partitions pozwalający na tworzenie
w obrębie jednego systemu operacyjnego wielu nie‑ l Workload Partitions w AIX 6.1 9
zależnych i odseparowanych od siebie środowisk.
oraz Live Application Mobility
W kolejnym artykule, Mariusz Czopiński przed‑
stawia najnowsze rozwiązanie z rodziny IBM Infor‑
mation Management – DB2 pureScale. Produkt ten l Wprowadzenie do pureScale 18
dedykowany jest do zastosowań obsługujących ruch
transakcyjny (OLTP) oraz wszędzie tam, gdzie wyma‑ Wysoka dostępność IBM DB2
gana jest wysoka dostępność oraz duża wydajność
i łatwość skalowania środowisk bazodanowych.
l Sametime 8.5 21
Na zakończenie Maciej Foszczyński prezentuje
najnowszą wersję oprogramowania dedykowanego Rewolucyjna ewolucja
do pracy grupowej – Sametime 8.5.
Zachęcam również do odwiedzenia sekcji poświę‑
l Nowinki technologiczne 26
conej nowinkom technologicznym  oraz odpowiedzi
na pytanie konkursowe.
Życzę przyjemnej lektury!

Monika Kamińska
Redaktor prowadząca

IBM Innovation Center


Centrum zapewniające bezpłatne wsparcie kompetencyjne oraz sprzętowe Partnerom Handlowym oraz klientom
IBM, ułatwiające procesy związane z portowaniem, testowaniem oraz integracją aplikacji tworzonych w odpowiedzi
na potrzeby rynku. Centrum IIC gwarantuje fachową pomoc na każdym etapie rozwoju i życia aplikacji. Umożliwia
dostęp do najnowszych technologii, narzędzi programistycznych oraz laboratoriów informatycznych. W Polsce
funkcjonują dwa ośrodki IIC – w Warszawie oraz Krakowie.
Więcej na stronie: ibm.com/pl/iic

My developerWorks
Szukasz najlepszego źródła informacji dla deweloperów? Już dziś dołącz do grona specjalistów zarejestrowanych
na My developerWorks, który jest częścią portalu developerWorks, na którym znajdziesz m.in. bezpłatne wersje
oprogramowania IBM, artykuły techniczne, tutoriale, fora dyskusyjne, blogi i wiele innych zasobów.
Więcej na stronie: ibm.com/developerworks/mydeveloperworks

2 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


IBM POWER7
Active Memory Expansion (AME)

Systemy IBM POWER7™ wraz z funkcjonalnością


AIX® Active Memory Expansion (AME) pozwalają na
lepsze wykorzystanie fizycznej pamięci serwera.
Poprzez ciągły proces kompresowania i dekompre-
sowania danych znajdujących się w pamięci głów-
nej uzyskuje się efekt zwiększenia pojemności, a co
za tym idzie lepszego wykorzystania mocy proce-
sorów POWER7.
Możemy założyć, że dzięki AME serwer „uzyskuje” czyną słabej wydajności aplikacji biznesowych
więcej pamięci głównej. Możemy więc zainstalować jest ograniczona ilość pamięci w systemie ope‑
na naszym serwerze więcej partycji logicznych. racyjnym. Gdy manager buforów nie może zaalo‑
Taką sytuację przedstawia rysunek poniżej. kować dodatkowych obszarów w pamięci głów‑
nej zaczyna się proces czyszczenia obszarów
pamięci, które do tej pory były wykorzystywane,
a które według algorytmu LRU są kandydatami
do opuszczenia pamięci. Próba ponownego
Rysunek 1: Zastosowanie odwołania się do tych wysłanych na dysk obsza‑
funkcjonalności AME
rów będzie skutkowała w kolejnych operacjach
pozwala na alokowanie
I/O działających od operacji na pamięci o trzy
większej ilości pamięci
rzędy wielkości wolniej.
RAM niż posiadamy
Typowym przykładem może być badanie
fizycznie w serwerze
działania oprogramowania SAP R3 na syste‑
Drugą konsekwencją „zwiększenia” pamięci mie bez włączonej i  z  włączoną opcją AME.
jest lepsze wykorzystanie procesorów w obrę‑ Na rysunku poniżej widzimy badanie partycji
bie jednego systemu operacyjnego pracującego logicznej z przydzielonymi dwunastoma proce‑
w partycji logicznej – w LPAR. Najczęściej przy‑ sorami i 18 GB RAM. Dla tej konkretnej instala‑

Rysunek 2: Przykład
zastosowania AME
dla aplikacji SAP ERP

www.ibm.com/pl/iic 3
cji systemu SAP użycie procesorów kształtuje 37% pamięci poprzez mechanizmy kompresji
się na poziomie 46%. Pamięć w  tym czasie pamięci i tu procesory zostały użyte w 88%.
jest zajęta w 100%. Osiągnięto w takiej konfi‑ Procesory nie musiały czekać w uśpieniu na
guracji 99 transakcji na sekundę. Druga część operacje wejścia /wyjścia, dzięki temu wzrost
rysunku pokazuje sytuację, w której włączono wydajności całego układu osiągnął 65%, czyli
mechanizm AME, gdzie uzyskano dodatkowe 166 transakcji na sekundę.

Memory expansion factor


Podczas konfiguracji mechanizmu AME w par‑ system AIX, w tym LPAR zobaczył w parametrze
tycji logicznej jest tylko jeden parametr jaki należy obiektu sys0 / realmem wartość 40 GB.
ustawić. Jest nim parametr memory expansion Z powyższego zdania wynikają pewne kolejne
factor. Definiujemy go następująco: pytania. „Czy włączenie AME dla serwera wymaga
IPL?”. „Czy włączenie AME dla LPARa wymaga
Rozmiar_pamięci_rozszerzonej = Prawdziwy_
jego restartu?”. Odpowiedzi brzmią kolejno: NIE
rozmiar_pamięci * memory_expansion_factor
– nie trzeba restartować maszyny fizycznej, aby
Dla przykładu parametr memory expansion włączyć mechanizm AME. TAK – należy restarto‑
factor o wartości 2 mówi, jak agresywnie ma dzia‑ wać LPAR, aby wykorzystać mechanizm AME, ale
łać kompresja obszarów pamięci w obrębie LPAR, zmieniając czynnik expansion factor dla urucho‑
aby z 20 GB pamięci przydzielonej dla LPAR mionego mechanizmu, LPAR nie wymaga restartu.

Planowanie środowiska z włączonym AME


Aby uruchomić mechanizm AME należy speł‑ połacie stron będą zmuszały AME do rozpa‑
nić kryteria poziomów technologii. kowywania i pakowania, co zwiększy obcią‑
AME działa na wszystkich systemach w tech‑ żenie procesorów w  LPARze. Jeśli nadal
nologii IBM POWER7. Oprogramowanie jakim decydujemy się w takich typach środowisk
należy dysponować to: na AME należy pamiętać o dostarczeniu do
1. HMC: V7R7.1.0.0 LPARa odpowiedniej ilości procesorów. Wraz
z nadejściem POWER7 nie jest to proble‑
2. eFW: 7.1
mem, bo ilość procesorów (8‑rdzeniowe
3. AIX: 6.1 TL4 SP2 karty) i wątków (SMT4) w strukturach krzemu
Tak, AME jest obsługiwany na razie na syste‑ jest tak duża, a  technologia jest tańsza,
mie AIX. że AME może być nadal dobrym rozwiąza‑
Aby wykorzystać w sposób optymalny dobro‑ niem na zwiększanie ilości pamięci.
dziejstwo AME, należy zastanowić się nad poniż‑ 3. Jeśli chcemy używać AME do systemów, które
szymi aspektami pracy naszego środowiska pro‑ w większości mają pamięć obłożoną pamięcią
dukcyjnego: podręczną dla systemów plików, to powinni‑
1. Jaka jest „kompresowalność” naszych obsza‑ śmy też zadbać o ilość procesorów w LPARze.
rów pamięci. Im lepiej nasze obszary pamięci 4. Pinned memory – AME nie działa na
dadzą się ścisnąć, tym więcej miejsca uzy‑ obszary pamięci pinned memory. Są to
skamy na dodatkowe przetwarzania. Więk‑ takie obszary pamięci, które alokuje się
szość procesów i ich danych poddaje się do specyficznych zadań, tak jak w bazach
kompresji, ale co z obszarami pamięci, które danych dla buforów. Taka pamięć również
już są skompresowane? Bardzo popularne nie podlega procesowi AME.
jest obecnie stosowanie obiektów skompre‑ Administratorzy systemów zazwyczaj nie mają
sowanych w IBM DB2. Działanie AME na te świadomości, czy ich systemy operacyjne pod‑
obszary nie przynosi większych rezultatów. legają któremuś z powyższych punktów, dlatego
2. Sposób dostępu do pamięci w systemach IBM udostępnia narzędzie, aby zbudować staty‑
produkcyjnych. Procesy, które sięgają do stykę użycia pamięci i procesora w działających
pamięci w sposób częsty i zmieniają duże systemach produkcyjnych.

4 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


Narzędzie to nazywa się amepat i jest częścią AIX Narzędzie amepat należy uruchomić w okre‑
6.1 TL4 SP2 i wyższych wersji. Może ono być urucho‑ sie największego przetwarzania na systemach.
mione poprzez smit lub bezpośrednio z linii komend Amepat wywoływany jest zazwyczaj z jednym
przez użytkownika root. Narzędzie to może być urucho‑ parametrem oznaczającym liczbę minut działania.
mione na wszystkich systemach IBM Power Systems, Na przykład amepat 120 będzie zbierał statystykę
które wspierają AIX 6.1. Dzięki temu przed migracją śro‑ z systemu przez dwie godziny.
dowisk na nowe serwery możemy wcześniej przygoto‑ Po upływie dwóch godzin narzędzie pokaże
wać się do tej operacji i rozważyć wprowadzenie AME. następujący wydruk.

Rysunek 3: Przykład
użycia narzędzia amepat

Pierwsze dwie sekcje tego raportu to „System Narzędzie amepat zakłada, że użytkownik
Configuration” i „System Resource Statistics” chce modelować przyszłe ustawienia LPARa
– mają one charakter informacyjny. W  sekcji dla uzyskania obecnej przestrzeni pamięci, czyli
„System Configuration” widać w jakim środowi‑ w tym wypadku 8 GB. Jeśli chcemy modelować
sku została uruchomiona aplikacja monitorująca parametry dla docelowej ilości pamięci wskazanej
amepat. Sekcja „System Resource Statistics” przez użytkownika, to należy amepat wywołać
pokazuje średnie, minimalne i maksymalne war‑ z opcją –t, po której podajemy żądaną przyszłą
tości parametrów pamięci i procesora w czasie wartość pamięci w systemie operacyjnym.
120 minut pracy. Ostatnia sekcja raportu to „AME Recom‑
Następna sekcja „AME Modeled Statistics” mendation”. Jest to słowna podpowiedź dla
przedstawia możliwe /sugerowane ustawie‑ administratora co wybrał automat. W  tym
nia wartości pamięci i parametru expansion wypadku, aby uzyskać 8 GB pamięci w docelo‑
factor. wym systemie z włączonym AME, należy usta‑

www.ibm.com/pl/iic 5
wić pamięć ­przydzielaną do LPAR na wartość pamięci uzyskane przez kompresję danych
6,25 GB, a parametr memory expansion factor w  pamięci będzie angażowało 0,28  mocy
musi przyjąć wartość 1,31. Dodatkowe 1,75 GB procesora.

Implementacja
Implementacja AME w LPARze docelowym cej ustawień pamięci wpisać parametry sugero‑
jest prosta. Wystarczy na zakładce HMC dotyczą‑ wane przez amepat.

Rysunek 4: Ekran
konfiguracji AME
dla partycji logicznej

Monitorowanie AME
Po zaimplementowaniu nowego środowiska które pracują na kompresję obszarów nie
na IBM POWER7 należy nadal monitorować przekracza wartości zagrażającym głównym
partycje logiczne w celu potwierdzenia, że przetwarzaniom.
heurystyka z amepat zbliżyła się do rzeczy‑ Nie należy dopuścić do tak zwanego Expan-
wistego stanu partycji w pracy nominalnej. ded Memory Deficit. Jest to zjawisko rzadko spo‑
Nadal wywołujemy narzędzie amepat, aby tykane, ale gdy wystąpi może spowolnić pracę
przekonać się, czy obciążenie procesorów, systemu operacyjnego. Przykład:

6 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


LPAR został skonfigurowany z 20 GB RAM rów w  pamięci głównej będzie się podpierał
a memory expansion factor został ustawiony na obszarem paging space.
wartość 1,5. W ten sposób system operacyjny AME jest nowym mechanizmem, ale już
widzi 30 GB RAM. Jednak procesy w obrębie pokazało nowe możliwości konfiguracyjne
systemu operacyjnego nie chcą się dobrze systemów IBM POWER. Rachunek ekono‑
kompresować w pamięci i w wyniku niedosta‑ miczny zakupienia licencji na tę funkcjonalność
tecznej ilości mocy procesorów w LPARze udaje pokazuje, że bez kupowania sprzętu można
się skompresować pamięć tylko w  stosunku jednym kluczem licencyjnym zwiększyć ilość
1,4. System operacyjny dostanie do dyspozycji pamięci o  około 13 – 20 GB pamięci. AME
jedynie 27,2 GB pamięci. Takie zjawisko deficytu jest kolejną technologią, która próbuje zatrzy‑
pamięci skutkuje dla systemu tak samo jak skon‑ mać przetwarzanie z dala od dysków, które
figurowanie za małej ilości pamięci dla LPARa w porównaniu nie rozwijają się tak szybko jak
bez AME. System nie mogąc zaalokować obsza‑ procesory i kontrolery pamięci.

Paweł Krawczyk jest specjalistą w dziedzinie doboru platformy


sprzętowej, ze szczególnym uwzględnieniem produktów z rodziny
IBM  POWER Systems. Pomaga skomponować najlepsze
rozwiązanie do składowania danych, wybierając z obszernej gamy
produktów IBM System Storage. W obszarze oprogramowania
specjalizuje się w systemach archiwizacji i odzyskiwania danych
opartych o IBM Tivoli Storage Manager oraz wsparciu dla systemów
działających na Linuxie.
Kontakt: pawel.krawczyk@pl.ibm.com
Informacje z Dystrybucji

Avnet uruchomił nową wersję serwisu edukacyjnego Centrum Wiedzy Avnet –


www.avnet.edu.pl.
Wersja ta pozwala m.in. na wyszukiwanie w sposób intuicyjny informacji o:
szkoleniach, warsztatach, roadshow z zakresu produktów, rozwiązań czy
usług IBM, VMware i innych, a także o egzaminach autoryzacyjnych Prometric
i Pearson VUE.

Serwis ma bardzo przejrzystą strukturę. Z jego poziomu można się zapisać na


dowolnie wybrane szkolenie czy egzamin, zorganizować przygotowane pod
indywidualne zamówienie warsztaty, przejrzeć ofertę Avnet Technology Center,
itp. Wkrótce pojawi się bardzo atrakcyjna oferta miękkich szkoleń adresowana
do szerokiego grona odbiorców.

Kontakt:
Pomysłodawcą i koordynatorem nowego serwisu Centrum Wiedzy Avnet,
a jednocześnie szefem szkoleń w Avnet jest:
Aleksandra Patraszewska
e-mail: aleksandra.patraszewska@avnet.com
tel.: 22 878 77 29

www.ibm.com/pl/iic 7
Workload Partitions w AIX 6.1
oraz Live Application Mobility
W poprzednich wydaniach „IIC Magazine”
można było przeczytać o wirtualizacji na pozio-
mie sprzętowym (LPAR, DLPAR, mikropartycjono-
wanie) oraz działaniu w obrębie specjalizowanej
partycji (VIOS, IVM).
W poniższym artykule poznamy inne podejście do
wirtualizacji, które firma IBM wprowadziła pod koniec
2007 roku razem z wydaniem systemu operacyjnego
AIX V6.1 i nazwała Workload Partition (WPAR).

Workload Partition (WPAR) to sposób na zarzą‑ nowe izolowane środowisko tworzyliśmy party‑
dzanie obciążeniem przy pomocy partycji WPAR. cję logiczną LPAR, teraz możemy wykorzystać
Do tej pory w sytuacji, gdy wymagane było partycję WPAR. Zasada działania partycji zarzą‑
dzania obciążeniem (partycji WPAR) jest nastę‑
pująca: mamy pojedynczy system operacyjny
oraz wiele aplikacji w izolowanych domenach.
Inaczej mówiąc posiadamy wirtualne środowiska
systemu operacyjnego w ramach pojedynczej
Rysunek 1: Przykład
instancji systemu operacyjnego AIX. Oczywiście
fizycznego serwera
podzielonego na logiczne możemy przenosić nasze partycje WPAR, podob‑
partycje LPAR, w których nie jak miało to miejsce z partycjami LPAR, tym
stworzone zostały partycje razem wykorzystując funkcjonalność Live Appli-
zarządzania obciążeniem cation Mobility, ale na ten temat będzie można
WPAR przeczytać w dalszej części artykułu.

Dlaczego partycje zarządzania obciążeniem?


Każda logiczna partycja LPAR wymaga włas‑ środowisko partycji zarządzania obciążeniem.
nego systemu operacyjnego oraz pewnej ilości Nowa funkcjonalność zarządzania obciążeniem
fizycznych zasobów przypisanych do systemu przy pomocy partycji WPAR jest częścią standar‑
operacyjnego. Dla każdej partycji LPAR należy dowej instalacji systemu operacyjnego AIX V6.1
zainstalować ulepszenia wraz z  poprawkami. lub nowszej i, co istotne, nie trzeba jej dodatkowo
Wszystkie te czynności pochłaniają dużo cen‑ instalować. WPAR wprowadza rozwiązanie par‑
nego czasu. Do tworzenia i zarządzania party‑ tycjonowania jednej instancji systemu operacyj‑
cjami WPAR nie potrzebujemy ani konsoli HMC nego AIX w różnych środowiskach, przy czym
ani IVM (Integrated Virtualization Manager), które każde środowisko nazywane Workload Partition
są wymagane do administrowania logicznymi par‑ może umożliwić zainstalowanie dowolnej aplikacji
tycjami LPAR. Administrator partycji zarządzania i odizolowanie tych aplikacji od innych działają‑
obciążeniem może przydzielać zadania kontroli cych na oddzielnych partycjach WPAR. Inaczej
podsystemów ich opiekunom czy użytkownikom, mówiąc w obrębie jednej partycji logicznej LPAR
wskutek tego może zmniejszyć wymagany nakład może być aktywnych jednocześnie maksymalnie
pracy związany z zarządzaniem środowiskiem 8192 partycji zarządzania obciążeniem. Partycje
przez głównego administratora. W tym samym WPAR są łatwiejsze w zarządzaniu i mogą być
czasie główny administrator może administrować tworzone z wykorzystaniem linii komend lub menu
globalnym środowiskiem nie zwracając uwagi na SMIT w systemie operacyjnym AIX. Oznacza to,

www.ibm.com/pl/iic 9
że funkcjonalność Workload Partitions wymaga się z tym wiąże partycje mogą być tworzone
systemu operacyjnego AIX w wersji 6.1 lub wyż‑ z wykorzystaniem różnej architektury POWER,
szej, ale rozwiązanie to jest całkowicie unieza‑ która musi być wspierana przez AIX 6.1 (POWER4
leżnione od fizycznych cech sprzętu, a więc co lub wyższa).

Jak tworzymy partycje WPAR?


Środowisko partycji zarządzania obciąże‑ procesy i wątki nie zostaną zakończone, ale
niem jest podobne do standardowego środo‑ tworzenie nowych procesów i wątków będzie
wiska systemu operacyjnego AIX, jednak istnieją niedozwolone do czasu, gdy ich całkowita liczba
pewne różnice, które mogą być znaczące dla spadnie poniżej określonego limitu.
określonych aplikacji. Super­użytkownik root par‑ Przydzielanie zasobów procesora i pamięci
tycji WPAR nie ma takiego samego poziomu środowiska globalnego do partycji WPAR może
dostępu jak użytkownik root środowiska global‑ być oparte o części lub o wartości procentowe,
nego. Urządzenia fizyczne nie są obsługiwane które są poniżej opisane.
w środowisku partycji WPAR. Możliwe jest jedy‑
nie wyeksportowanie pseudo­urządzenia do par‑ Przydział oparty o części
tycji WPAR. Podobnie niektóre programy narzę‑ Wartość procentowa zasobów procesora
dziowe działają tylko w środowisku globalnym lub pamięci, która ma być przydzielona partycji
np. mpstat czy sar. Ponieważ wszystkie instancje WPAR jest określana przez podzielenie liczby
partycji WPAR użytkują to samo jądro, a nie‑ części przez całkowitą liczbę części przydzie‑
które jego podsystemy są zoptymalizowane do lonych wszystkim aktywnym partycjom WPAR.
używania w całym systemie, nie ma możliwości Liczba części reprezentuje ilość określonego
dostrojenia wszystkich parametrów podsystemu zasobu otrzymywaną przez partycję WPAR
jądra z partycji WPAR. Aby móc logować się relatywnie w stosunku do innych partycji WPAR,
bezpośrednio z sieci przy pomocy programów np. jeśli istnieją trzy aktywne partycje WPAR
sieciowych telnet czy rlogin (zależnie od usług (A, B i C), które mają 15, 10 i 5 części okre‑
uruchomionych na partycji WPAR) do naszej ślonego zasobu, to przydział docelowy będzie
partycji zarządzania obciążeniem musimy następujący:
nazwę globalnego interfejsu sieciowego (np. • partycja WPAR A, 15/30 czyli 50%,
en0, et0) powiązać z adresem. W środowisku • partycja WPAR B, 10/30 czyli 33%,
globalnym adres IP powiązany z partycją WPAR • partycja WPAR C, 5/30 czyli 17%.
jest wyświetlany, jako adres aliasu powiązany Przydział docelowy zostaje dostosowany do
z tym interfejsem. Możemy utworzyć partycję liczby aktywnych partycji. Jeśli partycja A jest nie‑
zarządzania obciążeniem bez przypisanego aktywna, przydział docelowy będzie następujący:
aliasu sieciowego, ale wtedy, by móc zalogować • partycja WPAR B, 10/15 czyli 66%,
się do partycji WPAR, potrzebna jest komenda • partycja WPAR C, 5/15 czyli 33%.
clogin uruchomiona w środowisku globalnym. Przydział oparty o części jest określany za
Nowe partycje zarządzania obciążeniem można pomocą opcji shares_CPU komendy mkwpar
tworzyć tylko w środowisku globalnym i wiele lub komendy chwpar.
zadań administracyjnych można wykonywać
tylko ze środowiska globalnego. Partycja WPAR Przydział oparty o wartości
używa tej samej instancji systemu operacyjnego, procentowe
co inne partycje WPAR i środowisko globalne, Wartość procentowa zasobów procesora lub
jednak możliwości przeglądania procesów lub pamięci, które mają być przydzielone partycji
urządzeń poza partycją oraz interakcja z nimi WPAR jest ustalana w oparciu o następujące
jest ograniczona. Obiekty systemowe są włas‑ wartości określane przez użytkownika:
nością pojedynczej partycji WPAR i  próby • min%
jakiejkolwiek interakcji z innej partycji kończą Minimalna ilość zasobu, która powinna być udo‑
się odmową dostępu. Komendy typu reboot czy stępniona partycji WPAR. Jeśli bieżące wykorzy‑
halt powodują restart lub zatrzymanie określonej stanie jest poniżej tej wartości, partycja WPAR
partycji zarządzania obciążeniem, a nie całego otrzyma najwyższy priorytet dostępu do zasobu.
systemu. Jeśli limit procesów i wątków zosta‑ Możliwe są wartości z zakresu od 0 do 100, war‑
nie zmniejszony dla aktywnej partycji WPAR, tością domyślną jest 0.

10 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


• soft% musi przydzielić wówczas w systemach plików
Maksymalna ilość zasobu, której może używać partycji WPAR wystarczającą ilość miejsca dla
partycja WPAR, kiedy występuje rywalizacja nich. Przy użyciu takiej konfiguracji z niewspół‑
o ten zasób. Jeśli wykorzystanie tego zasobu użytkowanym systemem plików /usr i /opt może
przez partycję WPAR przewyższy tę wartość, wystąpić problem z niekompatybilnością ze śro‑
to partycja WPAR otrzyma najniższy priorytet dowiskiem globalnym.
dostępu do zasobu. Jeśli nie ma rywalizacji Domyślnym położeniem obszarów systemu pli‑
o zasób, to partycja WPAR może używać takiej ków jest katalog /­wpars środowiska globalnego.
ilości zasobu, jaka jest przez nią wymagana. Wszystkie procesy uruchomione na partycji WPAR
Możliwe są wartości z zakresu od 0,01 do 100, zostają wyświetlone w katalogu podstawowym
wartością domyślną jest 100. partycji WPAR, np. użytkownicy partycji WPAR
• hard% będą widzieć katalog /wpars/nazwa_partycji/usr,
Maksymalna ilość zasobu, którego może używać jako katalog /­usr. Następujące systemy plików
partycja WPAR, nawet jeśli nie ma rywalizacji JFS2 są podobne jak systemy plików autono‑
o ten zasób. Jeśli zostanie osiągnięte to ograni‑ micznego systemu AIX:
czenie, partycja nie będzie mogła użyć większej • /
ilości zasobu, dopóki wartość procentowa jego • /tmp
wykorzystania nie spadnie poniżej tej wartości. • /var
Możliwe są wartości z zakresu od 0,01 do 100, • /home
zaś wartością domyślną jest 100. Następujące systemy plików JFS2 są współ‑
Rozróżniamy dwa typy partycji zarządzania użytkowane ze środowiska globalnego za
obciążeniem: pomocą podłączeń namefs z  następującymi
• partycje zarządzania obciążeniem systemu, uprawnieniami:
• partycje zarządzania obciążeniem aplikacji. • /usr (uprawnienia tylko do odczytu)
Partycje zarządzania obciążeniem systemu • /opt (uprawnienia tylko do odczytu)
są autonomicznymi wirtualnymi środowiskami • /proc (uprawnienia do odczytu i zapisu)
systemowymi ze swoimi własnymi systemami pli‑ Możemy stworzyć partycję zarządzania
ków, użytkownikami i grupami, logowaniem, miej‑ obciążeniem z własną grupą wolumenów przy
scem w sieci i domeną administracyjną. Domyśl‑ pomocy komendy: mkwpar –D rootvg=yes.
nie partycje WPAR systemu użytkują systemy Wtedy systemy plików JFS2 są tworzone w gru‑
plików /usr i  /opt ze środowiska globalnego pie woluminów, która należy do partycji WPAR
za pomocą podłączeń tylko do odczytu typu i jest przez nią zarządzana. Kiedy tworzona jest
namefs. Można skonfigurować partycje WPAR nie­współ­użytko­wana partycja WPAR systemu,
tak, aby miały niewspółużytkowane systemy pli‑ do której należy grupa woluminów root, systemy
ków /usr i /opt z możliwością zapisu (poprzez plików /usr i /opt zostają utworzone i zapełnione
uruchomienie komendy mkwpar z  opcją –l). w grupie woluminów root należącej do partycji
Jeśli tworzona jest niewspółużytkowana party‑ WPAR.
cja WPAR systemu, to wszystkie pliki z syste‑ Podczas tworzenia partycji WPAR systemu
mów plików /usr i /opt w środowisku globalnym profil konfiguracji zostaje zapisany w  bazie
są kopiowane na partycję WPAR. Administrator danych partycji WPAR. Można wyeksporto‑

Rysunek 2: Relacje
systemu plików partycji
zarządzania obciążeniem
systemu oraz środowiska
globalnego

www.ibm.com/pl/iic 11
wać ten profil, aby utworzyć plik specyfikacji można zmienić za pomocą komendy mkwpar
zawierający dokładnie takie same informacje z opcją –d.
o konfiguracji partycji WPAR. Domyślne poło‑ Poniżej widzimy komendę tworzącą partycję
żenie systemów plików partycji WPAR systemu systemową WPAR:

mkwpar -n WparSys -h JS22 -N interface=en0 address=10.10.10.102


netmask=255.255.255.0 -r -R shares_CPU=10 CPU=6%-30%,45%
shares_memory=20 memory=5%-10%,20% totalProcesses=128 totalThreads=512
-A -s -M directory=/ vfs=nfs dev=/big/wpars host=wpars_manage -M
vfs=directory directory=/var -M vfs=directory directory=/tmp -M
vfs=directory directory=/home -M vfs=directory directory=/usr -M
vfs=directory directory=/opt

Efektem wywołania komendy będzie partycja Drugim typem jest partycja zarządzania obcią‑
systemowa WPAR o nazwie WparSys wykorzy‑ żeniem aplikacji, która udostępnia środowisko do
stująca interfejs en0. Partycja WPAR systemu rozdzielania aplikacji i ich zasobów w celu umoż‑
jest uprawniona do korzystania z następujących liwienia sprawdzania punktów kontrolnych, restar‑
zasobów systemowych: towania oraz relokacji na poziomie aplikacji. Party‑
• 10 procesorów w trybie współdzielonym, cje WPAR aplikacji mają mniejszy narzut zasobów
• minimalna zagwarantowana moc procesora to systemowych niż partycje WPAR systemu. Par‑
6% mocy współdzielonej, tycje WPAR aplikacji są uruchamiane po wywo‑
• 30% to maksymalna wartość, którą partycja łaniu komendy wparexec i zostają zatrzymane,
może dysponować w przypadku rywalizacji kiedy aplikacja kończy swoje działanie. Partycje
o moc współdzieloną, zarządzania obciążeniem aplikacji współużytkują
• natomiast 45% to jest maksymalna wartość, przestrzeń nazw systemu plików środowiska glo‑
jaką ta partycja może dysponować (w sytuacji, balnego.
gdy moc obliczeniowa jest niewykorzystywana Jeśli wymagane są dodatkowe zależności,
w pełni), można dostosować partycję WPAR podczas
• konfiguracja pamięci jest analogiczna, jej tworzenia, używając komendy wparexec
• maksymalnie 128 procesów jednocześnie, z opcją –M, przykładowo określając zdalne pod‑
• maksymalnie 512 wątków jednocześnie. łączenie systemu plików NFS. Jeśli wymagany
Systemy plików partycji WPAR systemu można jest oddzielny lokalny system plików, należy go
dostosować za pomocą komendy mkwpar utworzyć przed utworzeniem partycji WPAR.
z opcją –M. Kiedy używany jest atrybut vfs opcji W odróżnieniu od partycji WPAR systemu, par‑
–M, obsługiwane są następujące typy systemu tycje WPAR aplikacji nie mają katalogu podsta‑
plików: JFS, JFS2, NFS, NAMEFS. Można również wowego. Atrybut directory reprezentuje punkt
określić, aby utworzony został katalog zamiast podłączenia i  atrybut ten jest wymagany dla
systemu plików, podając atrybut vfs=directory wszystkich instancji utworzonych z opcją –M.

Rysunek 3: Relacje
systemu plików partycji
zarządzania obciążeniem
aplikacji oraz środowiska
globalnego

12 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


Jeśli podczas tworzenia partycji WPAR aplika‑ określać żadnej konfiguracji sieciowej lub określić
cji nie zostały podane żadne informacje o sieci, ich kilka, używając komendy wparexec z opcją
a nazwa partycji WPAR jest tłumaczona na adres –N lub komendy chwpar. Zasoby fizyczne kon‑
IP w tej samej sieci co wszystkie aktywne inter‑ figurujemy w taki sam sposób, jak w partycjach
fejsy globalne, komenda wparexec automatycznie zarządzania obciążeniem systemu.
skonfiguruje sieć dla partycji WPAR. Jeśli nazwa Poniżej przedstawiam komendę tworzącą par‑
partycji WPAR nie jest tłumaczona, można nie tycję aplikacyjną WPAR:

wparexec -n WparApl -h JS22 -N interface=en0 address=10.10.10.101


netmask=255.255.255.0 -r -R shares_CPU=10 CPU=6%-30%,45%
shares_memory=20 memory=5%-10%,20% totalProcesses=128 totalThreads=512
-A -s -M directory=/ vfs=nfs dev=/export/shared host=wpars_manage
-- /tmp/MyApp

Efektem wywołania komendy będzie partycja – konfiguracja pamięci jest analogiczna,


systemowa WPAR o nazwie WparApl wykorzystu‑ – maksymalnie 128 procesów jednocześnie,
jąca interfejs en0. Ta partycja jest uprawniona do – maksymalnie 512 wątków jednocześnie,
korzystania z następujących zasobów systemowych: – podłączenie zdalnego katalogu /export/shared
– 10 procesorów w trybie współdzielonym, do katalogu / w środowisku globalnym,
– minimalna zagwarantowana moc procesora to – utworzona partycja zarządzania aplikacją,
6% mocy współdzielonej, która wykona plik /tmp/MyApp.
– 30% to maksymalna wartość, którą partycja Partycje WPAR aplikacji nie tworzą nowych
może dysponować w przypadku rywalizacji systemów plików, dlatego nie można określać
o moc współdzieloną, lokalnych systemów plików, jako typu JFS i JFS2.
– natomiast 45% to jest maksymalna wartość, jaką ta Można określić zależność lokalnego systemu
partycja może dysponować (w sytuacji, gdy moc plików, jednak musi już ona istnieć w katalogu
obliczeniowa jest niewykorzystywana w pełni), /etc/filesystems.

Administrowanie partycjami WPAR


Po utworzeniu i skonfigurowaniu partycji zarzą‑ • Odtworzenie wcześniej zapisanej partycji
dzania obciążeniem można wykonywać czynności
restwpar
administracyjne, takie jak:
• Wyświetlanie partycji systemu i aplikacji • Usuwanie partycji
WPAR oraz określenie jej stanu
rmwpar nazwa_partycji
lswpar
• Uruchamianie partycji
Partycje zarządzania obciążeniem mogą się
startwpar nazwa_partycji
znajdować w stanie zdefiniowanym (litera D),
czyli istnieje w systemie zarządzanym, ale nie jest • Zatrzymywanie partycji
aktywna. Uruchomienie partycji WPAR zmienia
stopwpar nazwa_partycji
jej stan na aktywny, w stanie aktywnym (litera A)
– partycja działa normalnie, stan wstrzymany • Synchronizacja ze środowiskiem globalnym
(litera P) jest w stanie punktu kontrolnego, nie działa
syncwpar -D
obecnie, ale można ją wznowić lub wyprowadzić
ze stanu wstrzymania. Wymieniłem trzy najczęściej • Dynamiczna zmiana konfiguracji stworzonych
występujące stany, ale jest ich o wiele więcej. partycji zarządzania obciążeniem
• Identyfikator partycji
chwpar
lparstat lub uname
Komend jest o wiele więcej i z pewnością
• Stworzenie kopii zapasowej partycji WPAR podczas administrowania takim środowiskiem
będziemy mieli okazję je poznać i z nich sko‑
savewpar nazwa_partycji
rzystać.

www.ibm.com/pl/iic 13
Heterogeniczne środowiska agentów menedżera WPAR
Na różnych poziomach technologii systemu Przez fakt, że MCR jest rozszerzeniem jądra
AIX możemy instalować różne wersje agentów systemu AIX, jest ono ściśle powiązane z pozio‑
menedżera WPAR. Różne wersje agentów mene‑ mem technologii systemu AIX wdrożonym w syste‑
dżera WPAR udostępniają różne zestawy opcji mie zarządzanym.
i możliwości. Instalacja wyższej wersji agenta Tabela przedstawia obsługiwane konfiguracje
menedżera WPAR jest ściśle powiązana z zesta‑ dostępne za pomocą menedżera WPAR dla róż‑
wem plików rozszerzenia jądra MCR (Metacluster nych poziomów poprawek systemu AIX, zestawów
Checkpoint and Restart – jest częścią obrazu plików MCR i wersji agenta menedżera WPAR.
agenta menedżera WPAR), które udostępniają Przenośność partycji zarządzania obciąże‑
możliwość punktu kontrolnego, restartowania oraz niem może być wykonana do systemów zarzą‑
relokacji dynamicznej. dzanych z podobnymi konfiguracjami. Nie można
Wersja systemu AIX Poziom Wersja agenta przenieść partycji z systemu z zainstalowanym
MCR menedżera WPAR agentem niższego poziomu do systemu z zain‑
Tabela 1: Konfiguracje AIX 6.1 4.1.8 1.1 stalowanym agentem poziomu wyższego, chyba
systemu zarządzanego AIX 6100-01 4.1.10 1.1 że utworzona partycja WPAR nie posiada roz‑
obsługiwane przez AIX 6100-02 4.2.0 1.1 lub 1.2 szerzonych właściwości agenta o  wyższym
menedżera WPAR 1.2 AIX 6100-03 4.2.1 1.1 lub 1.2 lub 1.2.1 poziomie.

Przenośność partycji zarządzania obciążeniem


pomiędzy systemami AIX
Funkcjonalność, o której wspomnieliśmy na ści dynamicznej, systemy wejściowy i wyjściowy
początku artykułu, a o której teraz będziemy mogli muszą być tego samego typu, klasa procesora
przeczytać więcej, to Live Application Mobility, w systemie wejściowym musi być co najmniej
czyli rozkładanie obciążenia poprzez przenoś‑ taka, jak klasa procesora systemu wyjściowego
ność partycji pomiędzy systemami zarządzanymi. oraz musi być taki sam poziom wersji, wydania,
Rozróżniamy dwa rodzaje relokacji: modyfikacji i poprawek w zestawie plików bos.
• Statyczna, czyli zamknięcie partycji WPAR na rte, bos.wpars, mcr.rte, bos.rte.libc. Porównując,
węźle wyjściowym i ponowne jej uruchomienie jedyny wymóg dla relokacji statycznej polega na
na węźle wejściowym z zachowaniem stanu tym, że plik bos.rte.libc musi być taki sam w syste‑
systemu plików. mie wyjściowym i wejściowym.
• Dynamiczna – jest procesem przemieszczania Przenoszenie partycji zarządzania obcią‑
partycji zarządzania obciążeniem z zachowa‑ żeniem możemy wykonywać ręcznie, czyli
niem stanu stosu aplikacji, przy minimalnym relokacja do ręcznie wybranego serwera, lub
przestoju i bez utraty aktywnych transakcji. skonfigurować menedżera WPAR, aby wyko‑
Relokacja dynamiczna wymaga bardziej roz‑ nywał relokację opartą na strategii rządzącej
Rysunek 4: Architektura
budowanego testowania kompatybilności niż sta‑ grupą partycji WPAR. Podczas ręcznego prze‑
umożliwiająca tyczna, dlatego często się zdarza, że dwa systemy mieszczania partycji WPAR należącej do grupy
przenośność partycji zarządzane będą niekompatybilne do relokacji WPAR, dla której włączono relokację opartą na
zarządzania obciążeniem dynamicznej, ale kompatybilne do relokacji sta‑ strategii, ręczne przemieszczenie tej partycji
pomiędzy systemami AIX tycznej. Aby można było skorzystać z przenośno‑ WPAR może spowodować konflikt z tym, co
podsystem strategii menedżera WPAR uznał
za najbardziej odpowiednie miejsce dla partycji
WPAR i może próbować ponownie ją przemieś‑
cić po relokacji ręcznej.
Relokacja oparta na strategii jest dostępna
tylko dla partycji WPAR, na których można
utworzyć punkty kontrolne. Strategia określa
także, jak każda charakterystyka w zestawie jest
ważona (względna siła charakterystyki w porów‑
naniu z innymi w strategii relokacji) i uśredniana
z innymi wartościami charakterystyk w celu uzy‑

14 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


skania jednej wartości stanu wydajności dla par‑ cji WPAR w grupie. Menedżer WPAR generuje
tycji WPAR. Pojedyncze stany wydajności party‑ i przetwarza zdarzenia przenośności w grupie
cji WPAR następnie łączy się w celu uzyskania partycji WPAR pojedynczo. Ogólny stan grupy
stanu wydajności grupy partycji WPAR. Gdy partycji WPAR jest ponownie analizowany po
stan wydajności grupy wyjdzie poza określone każdym zdarzeniu, co pomaga zapewnić, że nie
progi, generowane jest zdarzenie przenośności wystąpi nadmierna lub wielokrotna relokacja
powodujące przemieszczenie jednej z party‑ partycji WPAR.

Proces instalowania menedżera i agenta menedżera WPAR


Na serwerze zarządzania instalujemy mene‑ Na systemach zarządzanych instalujemy zestaw
dżera WPAR (wymagana wersja AIX 6.1 lub now‑ plików wparmgt.agent, używając komendy:
sza oraz dostępne przynajmniej 1,5 GB pamięci
RAM). Instalujemy zestaw plików o  nazwie installp - acqgYXd <PUNKT_
„wparmgt.mgr” używając menu SMIT lub komendy: PODŁĄCZENIA> wparmgt.agent

installp - acqgYXd <PUNKT_ Po zainstalowaniu agenta menedżera WPAR


PODŁĄCZENIA> wparmgt.mgr musimy go skonfigurować do użycia przez mene‑
dżera WPAR osadzonego w  systemie zarzą‑
Następnie instalujemy bazę danych menedżera dzania. Do skonfigurowania agenta menedżera
WPAR. Menedżer WPAR może zostać skonfigu‑ WPAR używamy skryptu:
rowany do korzystania z bazy danych DB2 V9.5
lub Apache Derby. Apache Derby jest osadzoną /opt/IBM/WPAR/agent/bin/
bazą danych i nie wymaga dodatkowych czyn‑ configure-agent –hostname <nazwa
ności konfiguracyjnych. Aby skorzystać z bazy hosta menedżera WPAR>
danych DB2 instalujemy zestaw plików o nazwie
„wparmgt.db” używając menu SMIT lub komendy: Skrypt konfiguracyjny wyświetla interaktywne
zapytanie o hasło do rejestracji agenta. Podaje się
installp -acqgYXd < PUNKT_ je podczas konfigurowania menedżera agentów.
PODŁĄCZENIA > wparmgt.db Jeśli agent został poprzednio skonfigurowany dla
innego menedżera agentów, należy podać opcję
a następnie konfigurujemy bazę danych mene‑ –force, aby go ponownie skonfigurować.
dżera WPAR uruchamiając skrypt DB2Install.sh: Przydatne komendy do uruchamiania, zatrzy‑
mywania lub restartowania: agenta menedżera
/opt/IBM/WPAR/manager/db/bin/ WPAR, menedżera WPAR:
DBInstall.sh \ -dbinstallerdir
<PUNKT_PODŁĄCZENIA>/db2 – /opt/IBM/WPAR/manager/bin/
dbpassword <hasło_użytkownika_ wparmgr status / start /
db2wmgt> stop / restart

Używane są następujące wartości domyślne: /opt/IBM/WPAR/manager/bin/


użytkownikiem DB2 jest db2wmgt, katalogiem agentmgr status / start /
osobistym DB2 jest /home/db2wmgt, a portem stop / restart
DB2: 50000. Po udanej instalacji i konfiguracji możemy zalo‑
Ostatnią czynnością jest skonfigurowanie mene‑ gować się do konsoli zarządzania przez przeglą‑
dżera WPAR używając przykładowo trybu konsoli darkę internetową, wpisując w adresie:
(możemy użyć trybu graficznego lub trybu cichego).
Uruchamiamy komendę do wykonania skryptu http://nazwę serwera na którym
WPMConfig.sh i postępujemy według instrukcji: zainstalowany jest system
zarządzania:<port>/ibm/console
/opt/IBM/WPAR/manager/bin/
WPMConfig.sh -i console domyślnym portem jest 14080 lub:

www.ibm.com/pl/iic 15
https://nazwę serwera na którym bardziej szczegółowy opis jest zawarty w doku‑
zainstalowany jest system mentacji.
zarządzania:<port>/ibm/console Menedżer WPAR w wersji 1.2 obsługuje metody
relokacji statycznej i dynamicznej dla relokacji
domyślnym portem jest 14443. ręcznej, ale przykładowo relokacja dynamiczna
Konfiguracja środowiska do obsługi przenoś‑ jest jedyną opcją relokacji z  zainstalowanym
ności dynamicznej i statycznej aplikacji, w party‑ agentem menedżera WPAR w wersji 1.1
cjach zarządzania obciążeniem systemu i party‑ Aby możliwa była dynamiczna przenośność
cjach zarządzania obciążeniem aplikacji różni się aplikacji dla partycji zarządzania obciążeniem
ograniczeniami. Różne wersje menedżera WPAR systemu, należy podać zdalny katalog, który
oraz agenta menedżera WPAR również posiadają będzie głównym punktem podłączenia katalo‑
różne restrykcje konfiguracyjne. Oto kilka głów‑ gów: /, /var, /home i /tmp. W tym celu w systemie
nych aspektów konfiguracji środowiska, natomiast zarządzającym należy uruchomić serwer NFS,

Rysunek 5: Przykład
środowiska systemu
plików dedykowanego
do przenośności
dynamicznej
z wykorzystaniem
serwera NFS

w którym znajduje się współużytkowany system skonfigurowany serwer czasu NTP, a w systemie
plików zawierający zdalne systemy plików par‑ wyjściowym i wejściowym musi być włączony
tycji WPAR. protokół NTP. Aby możliwa była obsługa obu
Nie istnieją ograniczenia odnośnie systemów rodzajów przenośności, systemy zarządzane,
plików partycji WPAR dla statycznej przenoś‑ które będą służyć, jako systemy wyjściowe
ności aplikacji. Jednak należy utworzyć współ‑ i wejściowe, muszą znajdować się w tej samej
użytkowany system plików dostępny z serwera podsieci. Podczas relokacji dynamicznej agent
wyjściowego i wejściowego oraz skonfigurować menedżera WPAR tworzy w systemie wyjściowym
go tak, aby zapisać tymczasowy obraz kopii i wejściowym pliki protokołu, za pomocą których
zapasowej wygenerowany podczas statycznej można rozwiązywać problemy związane z niepo‑
relokacji partycji WPAR. W środowisku musi być wodzeniami tej relokacji.

16 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


Podsumowanie
Jeżeli poszukujemy rozwiązania łatwego do wości rozłożenia i zarządzania obciążeniem dzięki
administrowania, pozwalającego w pewnym stop‑ zastosowaniu Live Application Mobility. Przedsta‑
niu odizolować od siebie aplikacje oraz korzy‑ wiliśmy podstawowe etapy instalacji oraz kon‑
stających z nich użytkowników, konsolidować figuracji środowiska umożliwiającego relokację
i w prosty sposób zarządzać obciążeniem przy partycji zarządzania obciążeniem. Szczegółowe
jak najmniejszej wymaganej liczbie systemów informacje są dostępne w szeregu publikacji IBM,
operacyjnych, to funkcjonalność Workload Par‑ takich jak Redbooks: „Introduction to Workload
tition nadaje się idealnie. Partition Management in IBM AIX Version 6.1”
Łatwość instalacji i konfiguracji środowiska czy „Workload Partition Management in IBM AIX
z pewnością zachęcą do skorzystania z możli‑ Version 6.1”

Marcin Rzeczkowski w IBM Polska pracuje od 2 lat. Wspiera firmy


partnerskie w przeprowadzaniu testów wydajnościowych oraz
projektów typu „proof of concept”. W IBM Innovation Center zajmuje
się infrastrukturą serwerową oraz wsparciem sprzedażowym
produktów IBM System x.
Kontakt: marcin.rzeczkowski@pl.ibm.com

Rozwiń swój biznes – sprzedawaj rozwiązania IBM.


Z RRC to łatwiejsze niż myślisz…
Tivoli Foundations Application Manager
Informacje z Dystrybucji

Zarządzanie aplikacjami dla firm o rosnących potrzebach


• Wykrywanie i scentralizowany przegląd zasobów informatycznych
• Alerty o zdarzeniach i raporty umożliwiające efektywne diagnozowanie i rozwiązywanie problemów
• Możliwość przeglądania danych bieżących i historycznych pozwalająca na optymalizację zasobów
i oszczędność kosztów związanych z IT
• Kompleksowe możliwości monitorowania zapewniane przez bardzo łatwy w eksploatacji produkt

Tivoli Foundations Service Manager


Rozwiązanie wspomagające pracę pomocy technicznej, odpowiadające rosnącym potrzebom
w obszarze HelpDesk
• Jeden punkt kontaktowy, umożliwiający automatyzację i sporządzanie raportów w zakresie
zarządzania incydentami i problemami
• Usprawnienie funkcji pomocy technicznej, zapewniające szeregowanie priorytetów, szybkie
rozwiązywanie problemów i przekazywanie ich na wyższe szczeble organizacji
• Opłacalne rozwiązanie, które nie wymaga dużego zaangażowania personelu informatycznego

Kontakt:
Wiola Pastyrczyk-Biskupska
tel. +48 601 486 458
e‑mail: wiolka@rrc.com.pl

Piotr Ćwierk
tel. +48 501 018 409
e‑mail: petros@rrc.com.pl

IBM Tivoli Foundations


„Rozwiązania zaprojektowane i wycenione
specjalnie dla małych i średnich firm”

www.ibm.com/pl/iic 17
Wprowadzenie do pureScale
Wysoka dostępność IBM DB2
Połączone siły dwóch laboratoriów IBM Toronto
Software Lab i Power Systems Lab w Austin praco-
wały nad przygotowaniem wysoko skalowalnej wersji
IBM DB2 na serwerach IBM POWER. Dzięki wysił-
kom obu laboratoriów powstał produkt o nazwie
IBM DB2 pureScale.

Co to jest pureScale?
Systemy informatyczne, pod względem skalo‑ nie możliwości transakcyjnej bazy z dodaniem
walności, można podzielić na dwie grupy: systemy kolejnego serwera. Co więcej, można sterować
skalowalne pionowo i systemy skalowalne poziomo. skalowalnością, dobierając ilość CPU i rozmiar
Systemy skalowalne pionowo zwiększają swoją pamięci, w kolejnych serwerach. Taki system bez
wydajność wraz ze wzrostem ilości dostępnych CPU problemu można przystosować do obsługi rosną‑
i pamięci RAM. Takie systemy wymagają odpowied‑ cego ruchu. Jednakże w praktyce jest to bardzo
niego wsparcia sprzętowego. IBM POWER7 770 trudne do osiągnięcia dla serwerów bazodano‑
jest przykładem takiego serwera. Dzięki zastosowa‑ wych. Trudność jest ukryta w istocie baz danych
niu specjalnej architektury możemy takie serwery – konieczność zapewnienia równoległego i równo‑
łączyć kaskadowo, tworząc jeden serwer o suma‑ rzędnego dostępu do tych samych danych przez
rycznie większej mocy obliczeniowej. Z tego też wszystkie serwery tworzące klaster. Jednocześnie
powodu serwery tej rodziny są bardzo chętnie wszystkie dane przetrzymywane w bazie muszą
wykorzystywane pod systemy bazodanowe, takie spełniać warunek spójności. Z  powyższych
jak IBM DB2 czy ORACLE. powodów systemy bazodanowe nie radziły sobie
Systemy skalowalne poziomo nie potrzebują dobrze w rozbudowanych klastrach i nie najlepiej
dużej mocy obliczeniowej, więc z powodzeniem skalowały się liniowo. Chlubnym wyjątkiem była
mogą działać na niedrogich serwerach, a przepu‑ wersja IBM DB2 na Systemach z. Było to rozwią‑
stowość całego rozwiązania jest zwiększana przez zanie na tyle udane, że postanowiono, w oparciu
dołożenie nowego serwera. Systemy skalowalne o jego architekturę, opracować produkt na serwery
poziomo, w odróżnieniu od systemów skalowal‑ UNIX‑owe, dostępne dla szerokiego grona odbior‑
nych pionowo, teoretycznie mają nieograniczoną ców, czyli serwery serii POWER. W ten sposób
przepustowość. Dlatego też producenci oprogra‑ narodził się IBM DB2 pureScale, który:
mowania wkładają dużo wysiłku, aby przystosować – jest oprogramowaniem klastrowym,
swoje systemy do tego typu skalowalności. – bardzo dobrze skaluje się liniowo,
W  przypadku bazy danych, wykorzystanie – jest przezroczysty dla aplikacji,
skalowalności poziomej oznacza zwiększe‑ – jest oprogramowaniem typu High Availability.

Komponenty IBM DB2 pureScale


Najważniejszym problemem, który architekci PowerHA pureScale, które stało się komponentem
i programiści musieli zaadresować, było zapew‑ IBM DB2 pureScale. Nazwa „power” to referencja
nienie synchronizacji rezerwacji dostępu do do serwerów IBM POWER, gdyż w chwili obec‑
danych pomiędzy węzłami klastra oraz dostarcze‑ nej tylko na tej platformie sprzętowej działa to
nie najbardziej aktualnej, czyli ostatnio zmienianej, oprogramowanie.
kopii danych. Potrzebne było zewnętrzne oprogra‑ PowerHA pureScale jest podzielony na trzy
mowanie, które przyjmie rolę zarządcy i dystrybu‑ moduły, z  których każdy pełni inną funkcję.
tora tych informacji. Stworzono oprogramowanie Moduł „Global Buffer Pool” (GBP) jest obsza‑

18 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


rem pamięci, w którym przechowywane są tzw. tego oprogramowania, reaguje na wystąpienie
„brudne” dane wykorzystywane przez węzły kla‑ awarii i podejmuje odpowiednie kroki mające na
stra. Wszystkie strony pamięci z danymi, które celu utrzymanie ciągłości usługi. Jest on również
są modyfikowane przez węzły w ramach trans‑ odpowiedzialny za synchronizację konfiguracji
akcji wędrują przez GBP. Dane, dzięki wykorzy‑ całego klastra. Demon Cluster Service urucha‑
staniu technologii DMA (direct memory access), miany jest na wszystkich węzłach, a jego brak
dostarczane są błyskawicznie z bufferpool DB2 równoważny jest z wyłączeniem takiego węzła
pureScale do obszaru GBP znajdującego się z klastra.
w  pamięci serwera z  PowerHA pureScale. No i ostatni element tworzący całość rozwią‑
GBP pełni również inną, bardzo ważną funk‑ zania to zmodyfikowana wersja IBM DB2, przy‑
cję, prowadzi rejestr stron przechowywanych stosowana do pracy z PowerHA.
w pamięci, a dokładnie w bufferpool każdego
Rysunek 1: Schemat
węzła. Rejestr jest wykorzystywany w procesie
komunikacji węzłów
zapewnienia spójności danych.
z PowerHA
Moduł „Global Lock Manager” (GLM) zarzą‑
dza rezerwacją danych. Gdy któryś z węzłów
zwróci się do PowerHA o dostarczenie konkret‑
nego bloku danych, GLM przegląda swój rejestr
i sprawdza czy inny węzeł nie wykonuje operacji
na tej samej porcji danych. Jeśli jest to operacja
typu update i rekord nie jest blokowany przez inny
węzeł, rezerwacja jest zakładana na rzecz tego
węzła i przyznany zostaje dostęp do danych.
Ostatni moduł „Shared Communication Area”
służy do wymiany informacji między węzłami
klastra.
Utrzymanie ciągłości dostępu do danych,
w przypadku IBM DB2 pureScale, jest tak samo
ważne, jak uzyskanie wysokiego stopnia ska‑
lowalności. Cluster Service, kolejny komponent

Architektura klastra opartego o IBM DB2 pureScale


Budując klaster oparty o IBM DB2 pureScale,
oprócz oprogramowania nieodzowna jest odpo‑
wiednia warstwa sprzętowa. Schemat takiej archi‑
tektury jest przedstawiony na Rysunku 2.
Oprogramowanie IBM DB2 pureScale, obec‑
nie działa tylko na serwerach IBM POWER
Systems. Serwery komunikują się między sobą
używając sieci wewnętrznej tzw. cluster inter‑
connect. Aby zapewnić wysoką przepustowość
łącza danych, do którego podpięte są wszyst‑
kie węzły klastra, wymagane jest zastosowanie
szybkiego medium, jakim jest InfiniBand. Infi‑
niBand to technologia pozwalająca budować
niezwykle szybkie połączenia między serwe‑
rami. Charakteryzuje się dużą przepustowością
i bardzo małymi opóźnieniami w przesyłaniu
danych. Kolejną wielką zaletą InfiniBand jest
obsługa protokołu DMA, którym komunikują się
węzły klastra z PowerHA. Rysunek 2: Architektura
klastra DB2 pureScale
No i na koniec pozostaje macierz, która współ‑
dzieli pliki z danymi bazy. Głównym i jedynym warun‑ musi spełnić jest odpowiednia wydajność dosto‑
kiem, który macierz pod klaster IBM DB2 pureScale sowana do estymowanego ruchu bazodanowego.

www.ibm.com/pl/iic 19
Podsumowanie
IBM DB2 pureScale jest oprogramowaniem kla‑ Database Partitioning Feature. IBM DB2 pureScale
strowym nastawionym na obsługę ruchu transakcyj‑ nadaje się idealnie do rozwiązań, które zakładają
nego (OLTP). Do zastosowań hurtowni danych się nie przyszłą rozbudowę i jednocześnie wymagają bar‑
nadaje. Tutaj odpowiednim produktem jest IBM DB2 dzo wysokiej odporności na awarie (High Availability).

Mariusz Czopiński jest specjalistą w dziedzinie relacyjnych baz


danych, m.in. IBM DB2. Pomaga dobrać najbardziej efektywne
rozwiązanie sprzętowe pod konkretne zastosowania bazodanowe.
Specjalizuje się w strojeniu środowisk AIX – Oracle (DB2) w celu
uzyskania największej wydajności. Jest posiadaczem licznych
certyfikatów z zakresu baz danych oraz systemów operacyjnych.
Ma wieloletnie doświadczenie związane z administracją baz
danych i systemów operacyjnych.
Kontakt: mariusz.czopinski@pl.ibm.com

IBM Power7 w programie „Wypożycz Demo”


Program „Wypożycz Demo”, przeznaczony dla Partnerów Arrow ECS, pozwala na darmowe
wypożyczenie sprzętu na potrzeby targów, prezentacji u klienta, szkoleń i testów nowych rozwiązań.

Serwer IBM Power 750 Express zapewnia doskonałą wydajność, skalowalność oraz obsługę wielu
systemów operacyjnych (AIX, IBM i Linux). Idealnie sprawdza się jako wysoko wydajny serwer
bazodanowy, a dzięki technologii PowerVM, stanowi niezawodną i efektywną platformę konsolidacji
serwerów. Serwer posiada certyfikat ENERGY STAR, spełniając wymagania współczesnych
Informacje z Dystrybucji

przedsiębiorstw i zapewniając im przewagę nad konkurencją dzięki innowacyjnym rozwiązaniom


technicznym.

Specyfikacja techniczna:
Rozwiązanie wspomagające pracę pomocy technicznej, odpowiadające rosnącym potrzebom
w obszarze HelpDesk
• Serwer IBM Power 750 Express (8233-E8B)
• 1 ośmiordzeniowy procesor 3,0 GHz POWER7
• 32 GB pamięci DDR3 1066 MHz
• 8 dysków 146 GB 15K RPM SFF SAS
• kontroler 3 Gb SAS (Split backplane)
• dwie dwuportowe karty HBA 8 Gb/s
• czteroportowa karta 1 Gb Integrated Virtual Ethernet
• dwuportowa karta iSCSI TOE
• jedna dwuportowe karta 1 Gb Ethernet
• DVD-RAM

Szczegóły: www.arrowecs.pl/WWW/News.nsf/id/Wypozycz_DEMO

Kontakt:
Tomasz Robakowski
IBM Power BDM
tel.: +48 22 488 70 01,
e‑mail: Tomasz.Robakowski@arrowecs.pl
Daniel Wysocki
FTSS IBM Power Systems
tel.: +48 12 616 43 92,
e‑mail: Daniel.Wysocki@arrowecs.pl

20 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


Sametime 8.5
Rewolucyjna ewolucja
Od wielu lat firmy uzależniają swój rozwój od
bezpiecznej i niezawodnej komunikacji. Z biegiem
czasu ewoluowały jej kolejne formy. Dziś dostępne
są nowoczesne, elektroniczne metody komunikacji,
które pozwalają na prowadzenie biznesu i kontaktów
wewnątrz firmy w czasie rzeczywistym, bez względu
na odległości, niejednokrotnie zaskakując swoimi
możliwościami.
Takiemu samemu, naturalnemu i nieskrępowanemu
procesowi ewolucji, kierowanemu przede wszystkim
potrzebami komunikacji biznesowej i trendami tech-
nologicznymi, podlegał pakiet aplikacji typu klient‑ser-
wer firmy IBM służący szeroko pojętej komunikacji
i współpracy, czyli Lotus Sametime. Historia tej aplika-
cji sięga roku 1998, jednak wówczas przyjęte pryncypia
i główne założenia, czyli bezpieczeństwo i łatwość
komunikacji i współpracy w czasie rzeczywistym, prze-
trwały do teraz. Najnowsze wcielenie Lotus Sametime
nosi oznaczenie 8.5. Dziś jest on już dojrzałym pakie-
tem aplikacji wyposażonym w mnogość dodatkowych
Rysunek 1: Interfejs klienta funkcji i rozwinięte możliwości integracyjne.
w nowym Sametime

Pierwsze wrażenie
Użytkownikom poprzedniej wersji aplikacji cji Lotus Notes. Nowy klient pozwala na jeszcze
nowy Sametime z  początku nie sprawi dużej szybsze tworzenie spotkań, bez potrzeby ponow‑
niespodzianki. Wszystko wydaje się być znajome nego logowania. Interfejs typu drag-and-drop
i podobne do tego z poprzedniego wcielenia apli‑ jest intuicyjny i dodatkowo wpływa na ułatwienie
kacji. Poza tym, że jest szybciej. Dużo szybciej. obsługi programu w porównaniu z poprzednią
I to widać na pierwszy rzut oka, już przy urucha‑ wersją aplikacji.
mianiu aplikacji. Przyspieszone zostało nie tylko Kolejną zmianą, na którą warto zwrócić uwagę,
samo uruchamianie środowiska. Usprawnieniu jest znaczna poprawa jakości obrazu i dźwięku
uległa również jego funkcjonalność, co znacząco w wideokonferencjach dzięki zastosowaniu kode‑
przyczyniło się do poprawy komfortu pracy. Roz‑ ków H.263, H.264, G.711, G.722.1, iSAC i iLBC,
czarowanie pozornym brakiem znaczących zmian a także zwiększenie niezawodności konferencji
Rysunek 2: Rozmowa
nie będzie jednak trwało długo, ponieważ nowy poprzez zastosowanie nowszych rozwiązań tech‑
video w Sametime 8.5
Sametime ma do zaoferowania o wiele więcej, nologicznych. Webkonferencje znane z wcześ‑
niż można się spodziewać. niejszej wersji aplikacji zostały całkowicie przepi‑
Zmieniło się naprawdę wiele. Jednym z pod‑ sane na nowo, co uwidacznia się w poprawionym
stawowych elementów środowiska Sametime komforcie prowadzenia zdalnych spotkań. Mimo
po stronie użytkownika jest klient, znany już to, konferencje dostępne są również w postaci
z poprzednich wersji oprogramowania. Jest on znanej z poprzedniego wydania, realizowanej
dostępny jako gruby klient Sametime Connect lub poprzez applet. W tym przypadku, tak jak daw‑
w postaci wbudowanej, między innymi w aplika‑ niej, wystarczy sama instalacja na Lotus Domino.

www.ibm.com/pl/iic 21
Nowy Sametime posiada również możliwość możliwość prowadzenia zdalnych prezentacji
łatwego nagrywania i odtwarzania plików video dzięki mechanizmowi konwersji slajdów. Dla
w formacie MOV oraz możliwość realizowania administratorów nie bez znaczenia pozostaje
spotkań ad  hoc i  zapamiętania stałych pokoi również ułatwiona konfiguracja zapory sieciowej
konferencyjnych. Opcję zarządzania pokojami i SSO, a także wbudowane mechanizmy failover
zapewnia narzędzie zaprojektowane specjalnie i lokalizacji geograficznej.
do tego celu. Dodatkowym atutem aplikacji jest

Sametime w przeglądarce? Mniej znaczy więcej!


Zupełną nowością jest klient webowy, który
wyewoluował ze standardowego klienta, stając
się jego miniaturową, przenośną wersją, oferu‑
jącą znaczącą część funkcjonalności bez wad
związanych z instalacją środowiska na stacji
abonenckiej. Webowy klient Lotus Sametime
nie wymaga jakiejkolwiek instalacji po stro‑
nie użytkownika. Jest dostępny bezpośrednio
w oknie przeglądarki, zarówno dla użytkowni‑
ków zautentykowanych, jak i dla gości, więc jest
do dyspozycji zawsze, gdy jest potrzebny. Funk‑
cjonalność Sametime w przeglądarce pokrywa
wszystkie najważniejsze aspekty komunikacji
biznesowej:
• prowadzenie czatu z jedną a także z wieloma
osobami,
• monitorowanie statusów dostępności,
• przeglądanie, dodawanie, edycje i wyszukiwa‑
nie kontaktów,
• możliwość współdzielenia pulpitu,
• konferencje błyskawiczne,
• wsparcie dla położenia, Rysunek 3: Webowy klient Sametime 8.5
• wsparcie dla ogłoszeń, Dodatkowo, na potrzeby klienta przeglądar‑
Rysunek 4: Zmiana
• wizytówki, kowego, zaimplementowane zostało nowe API,
skórek w kliencie • rich text, zwiększające jego przenośność i  możliwości
webowym • emotikony. integracyjne. Webowy Sametime dba również
o gusta swoich użytkowników, umożliwiając per‑
sonalizację poprzez edycję stylów.
Webowy klient mimo licznych zalet nie
posiada pełnej funkcjonalności. Co takiego więc
potrafi standardowy klient, czego nie potrafi jego
mobilny odpowiednik? I, co najważniejsze, dla‑
czego funkcjonalność klienta przeglądarkowego
została ograniczona? Bez Sametime Connect
nie jest możliwa konwersja slajdów po stronie
klienta. Oznacza to, że w  przypadku prowa‑
dzenia zdalnych prezentacji przy użyciu klienta
korzystającego z przeglądarki, konwersja slaj‑
dów odbywa się po stronie serwera. Ponadto,
dla grubego klienta zarezerwowane są funkcje
drag-and-drop związane z dodawaniem osób
do spotkania oraz dodawaniem treści. Kolejną
funkcją wyłączoną z  klienta webowego jest
możliwość nagrywania spotkań. Niedostępne

22 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


są również narzędzia edycyjne, ankiety, zrzuty pracy z tą mobilną aplikacją. Należy pamiętać,
ekranu oraz funkcje audio/video. że klient ten działa w środowisku przeglądarko‑
Nietrudno zauważyć, że klient webowy Same‑ wym, więc wprowadzenie tego typu restrykcji
time został pozbawiony funkcji wiążących się ze ma na celu zwiększenie wydajności pracy tego
zwiększonym zużyciem zasobów. Wbrew pozo‑ narzędzia i przede wszystkim, zapewnienie jego
rom, wprowadzone w ten sposób ograniczenia dostępności z każdego terminala wyposażonego
mocno przyczyniają się do poprawy komfortu w dostęp do sieci.

Rysunek 5: Integracja
klienta webowego
w postaci portletu

Integracja i przenośność większa niż kiedykolwiek


Dzięki mobilnemu charakterowi aplikacji, moż‑
liwe jest osadzenie klienta przeglądarkowego
Sametime na stronie internetowej w  postaci
portletu. Jest to rozwiązanie szczególnie warte
uwagi w przypadku tworzenia intranetowych, fir‑
mowych stron domowych pracowników, ponieważ
pozwala na scentralizowanie najważniejszych
treści i aplikacji na pojedynczej stronie w oknie
przeglądarki. Dzięki temu, że klient www zbudo‑ Rysunek 6: Sametime 8.5
wany jest z ­widgetów Dojo, możliwe jest również w telefonach iPhone
wkomponowanie jego dowolnych fragmentów
w  istniejącą stronę, na przykład zapewniając i MS Outlook, a także jako narzędzie zintegro‑
możliwość komunikacji typu klient­‑firma. wane w telefonach iPhone firmy Apple. Dzięki
Nowe wcielenie Lotus Sametime zostało wspomnianej już wcześniej dodatkowej możliwo‑
zaprojektowane tak, aby zapewnić przenośność ści wcielenia Sametime do aplikacji Lotus Notes,
w obrębie zadań biznesowych. Teraz Sametime komunikator dostępny jest z poziomu wielu apli‑
dostępny jest zarówno w aplikacjach MS Office kacji, zawsze tam, gdzie jest potrzebny.

www.ibm.com/pl/iic 23
Jak to działa?
Lotus Sametime 8.5 składa się ze współpra‑ danych. Sametime Community Server działa
cujących ze sobą, rozłącznych elementów. Rolę w oparciu o usługę katalogową, natomiast więk‑
zapewniania funkcjonalności pełnią serwery szość pozostałych aplikacji, czyli Meeting Server,
aplikacji. Funkcje komunikacji oraz przecho‑ Proxy Server, Media Manager oraz serwer kon‑
wywania danych pełni serwer LDAP oraz baza soli oparte są o technologię WebSphere. Dodat‑
danych DB2. kowym atutem jest fakt, iż serwer WebSphere
Rysunek 7: Schemat Modułowa budowa pakietu aplikacji pozwala zapewnia niezawodne mechanizmy klastrowa‑
działania Sametime 8.5 wyjątkowo trafnie dopasować rozwiązanie do nia. W zależności od konfiguracji, komunikacja
w przykładowej potrzeb danego środowiska. Podstawą funkcjo‑ między elementami systemu realizowana jest za
konfiguracji nowania Sametime jest serwer LDAP oraz baza pośrednictwem protokołu HTTP, VP, SIP lub UDP.
Elementem dodatkowym, funkcjonującym obok
podstawowego pakietu aplikacji, jest Sametime
Unified Telephony. Moduł ten pozwala na realiza‑
cję połączeń i konferencji telefonicznych. Same‑
time Unified Telephony dostarcza zunifikowany
numer, zintegrowany soft phone, informacje
o dostępności kontaktów, łatwe nawiązywanie roz‑
mów i konferencji za pomocą jednego kliknięcia
oraz zarządzanie rozmowami przychodzącymi,
jednocześnie umożliwiając integracje z różnymi
środowiskami telefonicznymi.
Scentralizowane zarządzanie całym środo‑
wiskiem umożliwia Sametime System Console.
Jest to narzędzie opcjonalne, nie wymagane do
działania samego systemu, funkcjonujące w opar‑
ciu o serwer aplikacji WebSphere. Dzięki konsoli
możliwe jest łatwe wdrażanie i konfigurowanie
kolejnych produktów, ponieważ bezpośrednio
współpracuje ona z managerem instalacji, co
w znaczny sposób usprawnia procesy związane
z zarządzaniem całym pakietem aplikacji.

Rysunek 8:
Scentralizowane
zarządzanie poprzez
Sametime System Console

24 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


R-ewolucja
Najnowsza odsłona pakietu aplikacji Lotus się z codziennymi trudnościami bezpośredniej
Sametime jest ewolucją poprzedniej wersji, która komunikacji i współpracy łatwiej, szybciej i przede
w rewolucyjny sposób przenosi możliwości prowa‑ wszystkim przyjemniej. Sametime trzyma rękę na
dzenia kontaktów biznesowych na nowy poziom. pulsie i nie boi się patrzeć w przyszłość. Dzięki
Nowy Sametime to coś więcej niż narzędzie. To temu zmiany, które niesie ze sobą jego najnowsze
pomocnik. Pomocnik, który pomaga zmagać wcielenie, mają prawdziwie rewolucyjny charakter.

Zmiany w porównaniu z poprzednimi wersjami


Wersja
Funkcja
7.5.1 8.0 8.5
Integrated point-to-point video × × ×
Tabbed chat IM interface × × ×
Microsoft Office and Outlook Integration × × ×
Linux Server support × × ×
Macintosh IM client and participation in Web conferences × × ×
Lotus Sametime SIP Gateway × × ×
Third-party telephony, audio, and video integration × × ×
Lotus Sametime Mobile Client support × × ×
Screen capture annotation tools × ×
New options for Single Sign-On (SSO) including SPNEGO × ×
Meeting Center search × ×
Dynamic language display in the meeting participant’s local language × ×
VMWare support × ×
Sametime Connect Web API Toolkit (build Sametime enabled Web applications) × ×
SIP NAT support for Lotus Sametime Gateway × ×
Integrated IM Chat and Rich Meeting client ×
Instant Meeting access means no time lost to sharing passcodes ×
Persistent Meeting Rooms ×
Higher-quality native voice and video Sametime services ×
Social views. Easily find people you collaborate with the most ×
SIP-based audio/video interoperability. Making it easier to incorporate desktop
×
video into third-party video conferencing systems.
Web 2.0 tools for Communications Enabled Business Processes (CEBP) ×
Zero-download browser clients ×
Browser based Apple iPhone chat client ×
Deploy, configure and administer Sametime from a single console ×
Persistent group chat (LSA) N/A × ×
Skill tap: Allows users to broadcast questions to colleagues, and lets experts
N/A × ×
volunteer to help within a specific community (LSA BCC)
Instant poll: Allows users to gather answers and opinions to polling questions
N/A × ×
in real time (LSA BCC)
Broadcast chat: Allows users to invite members of a community to a group
N/A × ×
conversation (LSA BCC)
Announcements: Keeps everyone in the loop and informed of upcoming events
N/A × ×
(LSA BCC)
Instant share: Allows users to instantaneously start sharing their screen with
N/A × ×
one or more contacts (LSA BCC)
Location server: Creates a central store for geographic location (LSA BCC) N/A × ×

Maciej Foszczyński jest studentem IV roku Informatyki na Wydziale


Elektroniki Politechniki Wrocławskiej. Uczestniczył w praktykach
edukacyjnych w dziale oprogramowania IBM, podczas których
zajmował się środowiskiem Lotus Sametime. Opiekę merytoryczną
sprawował Rafał Skirzyński.
Kontakt: foszczynski@gmail.com

www.ibm.com/pl/iic 25
Nowinki technologiczne
TSM poszerzony o możliwość Nowe środowiska programistyczne
tworzenia kopii zapasowych dla aplikacji WSN
dla MySQL IBM wydał ostatnio środowisko programistyczne, którego
Zmanda Recovery Manager (ZRM) dla MySQL – celem ma być ułatwienie programowania aplikacji typu WSN
Tivoli Storage Manager (TSM) Option pozwala mana‑ (Wireless Sensor Networks).
gerom IT zaimplementować kopie on‑line wszystkich Do tworzenia aplikacji służy środowisko Eclipse (zarówno
instancji baz MySQL poprzez integrację z IBM Tivoli w języku Java, jak i z użyciem wtyczki wspierającej C#). SDK
Storage Manager. Dzięki ZRM­‑TSM można wykonać dostarczany jest z kompletem narzędzi niezbędnych do two‑
pełne i przyrostowe backupy na dowolny nośnik rzenia i testowania aplikacji takich jak: CLI, serwer Web oraz
obsługiwany przez TSM. Rozwiązanie ZRM­‑TSM serwer aplikacyjny.
przeszło przez rygorystyczny proces certyfikacji Więcej informacji: alphaworks.ibm.com/tech/moterunner
IBM i uzyskało status Ready for Tivoli. Opracował: Igor Zacharjasz
Eksperci MySQL zapewniają, że to rozwiązanie igor.zacharjasz@pl.ibm.com
zapewnia administratorom bazy MySQL system
backupu zdolny do odtworzenia się do punktu w cza‑
DB2 w wersji 10 dla z/OS
sie – „point‑in‑time recovery”. Zastosowanie polityk – Program beta rozpoczęty
przechowywania w mechanizmach IBM TSM daje Z początkiem marca IBM udostępnił wersję DB2, oznaczoną
elastyczność tworzenia kolejnych wersji kopii bez‑ numerem 10, dla wybranych firm do testów beta. Nowa wer‑
pieczeństwa. sja została wyposażona m.in. w rozwiązania zwiększające
Więcej informacji: zmanda.com/zrm-mysql-enterprise.html wydajność bazy, mechanizmy zabezpieczające krytyczne
Opracował: Paweł Krawczyk dane biznesowe i wiele innych przydatnych funkcjonalności.
pawel.krawczyk@pl.ibm.com Więcej informacji: ibm.com/developerworks/data/library/
dmmag/DMMag_2010_Issue2/NewsBytes/index.html
Nowe serwery IBM BladeCenter Opracował: Mariusz Czopiński
W kwietniu firma IBM zapowiedziała wprowadzenie na mariusz.czopiński@pl.ibm.com
rynek nowych serwerów IBM Blade PS700 Express
oraz PS701 i PS702 z architekturą POWER7 oraz Superszybki dysk na PCIe
wspierające technologię EnergyScale. Nowy serwer – 640GB High IOPS MLC Duo Adapter
IBM BladeCenter PS700 Express jest wyposażony W sprzedaży pojawił się nowy dysk bazujący na rozwiąza‑
w 4‑rdzeniowy procesor taktowany zegarem 3,0 GHz. niach SSD. Pojemność dysku to aż 640 GB przy jednoczes‑
Serwer IBM BladeCenter PS701 posiada 8‑rdzeniowy nym zmniejszeniu poboru mocy i narzutu na chłodzenie.
procesor, taktowany zegarem 3,0 GHz. Poprzez złą‑ Rozwiązanie to dedykowane jest pod serwery rackowe
czenie dwóch serwerów blade PS701 otrzymujemy IBM System x, jak również rozwiązania Blade.
serwer podwójnej szerokości PS702. Taki serwer Wydajność dysku sięga 200,000 IOPS, co czyni go idealnym
oferuje 16‑rdzeniowy procesor taktowany zegarem rozwiązaniem pod zaawansowane konfiguracje serwerowe,
3,0 GHz. gdzie dostęp do dysków odgrywa znaczącą rolę.
Więcej informacji: ibm.com/systems/bladecenter/ Więcej informacji: ibm.com/common/ssi/rep_ca/1/877/
hardware/servers/index.html#power ENUSZG10-0191/ENUSZG10-0191.PDF
Opracował: Marcin Rzeczkowski Opracował: Marcin Panasiuk
marcin.rzeczkowski@pl.ibm.com marcin.panasiuk@pl.ibm.com

26 IBM INNOVATION CENTER FOR BUSINESS PARTNERS


Wydarzenia, w których warto wziąć udział
Nazwa Lokalizacja Data Szczegóły i rejestracja

Podstawy administracji bazą danych DB2


DB2 Warszawa lipiec 2010 bartlomiej.makolus@pl.ibm.com
pod systemem SAP

Portal na bazie WebSphere Portal v.6.1.


WebSphere Podstawy instalacji i konfiguracji oraz Warszawa sierpień 2010 bartlomiej.makolus@pl.ibm.com
development portletów

Lotus Forms – formularze elektroniczne


Lotus Warszawa sierpień 2010 bartlomiej.makolus@pl.ibm.com
– instalacja i development

DB2 Migracja z Oracle do DB2 Warszawa sierpień 2010 bartlomiej.makolus@pl.ibm.com

POWER7,
System
Storage,
Warsztaty POWER7 Kraków sierpień 2010 monika.kaminska@pl.ibm.com
TSM

Więcej na stronie: ibm.com/pl/iic w zakładce „Warsztaty”.


Ankieta konkursowa IBM

Imię  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   Nazwisko  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Firma  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   Stanowisko  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tel.  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   E-mail  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Jaki jest główny wymóg konfiguracji środowiska umożliwiający dynamiczną przenośność aplikacji dla partycji zarządzania obciążeniem?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Jak ocenia Pan/Pani zawartość merytoryczną IIC Magazine?


Bardzo dobra  ❏  Dobra  ❏  Średnia  ❏  Słaba  ❏

Jakimi szkoleniami oferowanymi przez firmę IBM byliby Państwo zainteresowani?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Niniejszym wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w formularzu dla potrzeb informowania mnie
w przyszłości o działaniach marketingowych firmy IBM, zgodnie z ustawą z dnia 29.08.1997 r. o ochronie danych osobowych.
(Dz.U. nr 133, poz. 883).

Podpis  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Proszę o odesłanie ankiety faksem z dopiskiem „IIC Magazine” na numer: +48 22 878 68 88*
Czekają atrakcyjne upominki IBM Innovation Center.

* Na odpowiedzi czekamy do 30 września 2010 r. Dziękujemy.


Budowanie siły napędowej mądrzejszego świata.
Liczą się nie tylko zasoby.
Ważne jest również to, jak je wykorzystujesz.
Dynamiczny przyrost ilości danych to jedno z głównych wyzwań, z jakim muszą zmierzyć się małe i średnie przedsiębiorstwa
funkcjonujące w mądrzejszym świecie. Aby w pełni wykorzystać szansę jaką daje analiza informacji, potrzebują profesjonalnego
narzędzia do przekształcania zgromadzonych danych w konkretną wiedzę, która umożliwi wyciągnięcie wniosków i podjęcie
odpowiednich działań. Właśnie do takich zadań został stworzony IBM® Cognos® Express™.Jest to pierwsze i jedyne zintegrowane
narzędzie z rodziny Business Intelligence zaprojektowane do analityki biznesowej. Zbudowane i dostosowane cenowo do potrzeb
małych i średnich firm dostarcza niezbędnych raportów i analiz. Daje możliwość planowania, budżetowania oraz prognozowania,
dzięki czemu podejmowanie decyzji staje się szybsze i łatwiejsze. Rozbudowana funkcjonalność pozwala podnieść efektywność
działania, dając wiedzę o nieodkrytych dotychczas obszarach. Nie liczy się przecież wyłącznie to, czym dysponujesz.
Ważne jest również to, jak to wykorzystujesz.

1
Zamień dane w wiedzę. Twoja firma będzie korzystać
z wykresów i raportów, które przedstawią złożone dane
w odpowiednim kontekście biznesowym ułatwiając ich
zrozumienie. Stwórz przejrzyste środowisko informacyjne,
łącząc ze sobą dane różnego pochodzenia.

2
Wyciągaj wnioski. Umiejętnie posługuj
się posiadanymi informacjami,
by dobrze rozumieć sytuację swojej firmy.
Diagnozuj aktualne problemy biznesowe,
natychmiast rozpoznawaj pojawiające się
tendencje i analizuj złożone dane.

3
Działaj! Wykorzystaj zdobytą wiedzę, aby w czasie
rzeczywistym mieć wgląd w prognozowane wyniki
firmy. Równoległa kontrola zasobów, którymi
dysponujesz oraz długoterminowe planowanie
pomogą Ci szybciej reagować na zmiany rynku,
zredukować koszty pracy, a także zwiększyć
sprzedaż i produkcję.
Rozbuduj swoją infrastrukturę o Cognos
Express. Zrobisz to w ciągu godziny.
Już od

1685,65 PLN brutto miesięcznie*


Teraz dostępny również w 30­‑ dniowej wersji próbnej.

To właśnie małe i średniej wielkości firmy są siłą napędową mądrzejszego świata.


Zadzwoń na infolinię: 0 800 11 42 32 lub wejdź na stronę ibm.com/wzrost/pl/cognos
Asystent IBM Express Advantage™ pomoże Ci znaleźć odpowiedniego dla Ciebie Partnera Handlowego IBM.

* Cena aplikacji dla jednego użytkownika w rozbiciu ratalnym na 36 miesięcy przy założeniu funkcjonowania jednego modułu.
Cena zawiera wsparcie techniczne na rok. Powyższa cena została podana na podstawie kursu wymiany 1 Euro = 4,15 PLN.

IBM, logo IBM, ibm.com, Cognos, ikona planety i Express Advantage są zarejestrowanymi znakami towarowymi lub znakami towarowymi International Business Machines Corporation w Stanach
Zjednoczonych i / lub innych krajach. Aktualna lista znaków towarowych IBM dostępna jest na www.ibm.com/legal/copytrade.shtml. Wszystkie ceny są przybliżoną kalkulacją IBM. Dystrybutorzy
ustalają własne ceny, co oznacza, że ceny ostateczne mogą się różnić. Produkty dostępne są według aktualnej oferty obowiązującej w IBM w Polsce. © Copyright IBM Corporation 2010.
Wszelkie prawa zastrzeżone.

You might also like