Technologie klastrowe Oracle
|
|
- Józef Henryk Zalewski
- 2 lat temu
- Przeglądów:
Transkrypt
1 VIII Konferencja PLOUG Koœcielisko PaŸdziernik 2002 Technologie klastrowe Oracle Marcin Przepiórowski Altkom Akademia S.A. Abstrakt Œrodowiska bazodanowe ulegaj¹ szybkiemu rozwojowi. Coraz czêœciej wykorzystywane s¹ w nich œrodowiska komputerów równoleg³ych oraz œrodowiska klastrowe. Firma Oracle wychodz¹c naprzeciw tym oczekiwaniom, wdra a coraz nowsze rozwi¹zania równoleg³ego przetwarzania danych. Dokument ten przedstawia systemy równoleg³e i rozwi¹zania klastrowe pod k¹tem serwera Oracle 9i oraz jego poprzednich wersji.
2 Technologie klastrowe Oracle Dlaczego klastry? Wzrastające intensywnie wymagania, dotyczące wielkości baz danych oraz ich wydajności zaczynają odgrywać dużą rolę w planowaniu rozwoju infrastruktury firmy. Jak długo można stale dokupować pamięć RAM lub zmieniać serwery na nowsze? Działania takie powodują znaczy wzrost kosztów utrzymania środowiska bazodanowego. Korzystniejszym rozwiązaniem jest stworzenie środowiska bazodanowego, które może być skalowane w tańszy i lepszy sposób. Takim rozwiązaniem jest inwestycja w technologie klastrowe, będące w ofercie firmy Oracle od wielu lat. Rozwiązanie klastrowe zwiększają nie tylko wydajność bazy danych, zwiększają również poziom dostępności systemu bazodanowego. Większa dostępność do danych oznacza mniej niezaplanowanych przestojów w firmie wynikających z awarii serwera bazodanowego, a co się z tym wiąże mniejsze straty finansowe, które mogłyby wyniknąć z przestoju bazy danych. W niniejszym dokumencie opisane zostały mechanizmy przetwarzania równoległego oraz ich zastosowanie w bazach danych na przykładzie serwera Oracle 9i wraz z technologią Real Application Cluster. Przedstawione w nim zostały najczęściej spotykane architektury komputerów równoległych oraz przetwarzania równoległego w odniesieniu do środowisk, z jakimi spotyka się administrator baz danych. Opisana jest również historia rozwoju przetwarzania równoległego w serwerach Oracle oraz najmłodsze dziecko firmy Oracle czyli Real Application Cluster. 2. Komputery równoległe 2.1. Przetwarzanie równoległe Przetwarzanie równoległe polega po podzieleniu jednego dużego zadania na mniejsze, niezależne od siebie podzadania, a następnie uruchomienie każdego z nich w tym samym czasie na osobnym procesorze (patrz: Rys. 1). Liczba procesorów 1 T1 Czas wykonania zadania na 1 procesorze Czas
3 90 Marcin Przepiórowski Liczba procesorów T1 Czas wykonania zadania na 4 procesorach Czas Rys. 1. Rozkładanie obciążenia Nie każde zadanie można podzielić na mniejsze, niezależne od siebie podzadania, przyrost prędkości wykonania w środowisku do przetwarzania równoległego będzie niewielki (patrz: Rys. 2). Liczba procesorów T1 Czas wykonania częściowo podzielnego zadania na 4 procesorach Czas Rys. 2. Nierówne rozłożenie obciążenia Powyższe przykłady obrazują fakt, że nie wszystkie zadania wykonywane w środowisku równoległym zyskują na czasie realizacji. Jednak oprócz przyspieszenia, systemy równoległe mają wpływ również na skalowalność wykonywanych zadań, można ich wykonać więcej w tym samym czasie (patrz Rys. 3). Przyspieszenie i skalowalność są terminami zdefiniowanymi matematycznie. Pierwszy z nich określa, ile razy dane zadanie wykonywane jest szybciej w środowisku wieloprocesorowym w stosunku do środowiska jednoprocesorowego.
4 Technologie klastrowe Oracle 91 Przyspieszenie = CJ/CW, gdzie: CJ czas wykonania zadania w środowisku jednoprocesorowym, CW czas wykonania zadania w środowisku wieloprocesorowym. Skalowalność jest zdefiniowana jako stosunek ilości przeprowadzonych transakcji w środowisku wieloprocesorowym do ilości przeprowadzonych transakcji w środowisku jednoprocesorowym w określonej jednostce czasu. gdzie: TW TJ Liczba procesorów Skalowalność = TW/TJ, ilość transakcji w środowisku wieloprocesorowym, ilość transakcji w środowisku jednoprocesorowym T1 Czas wykonania 1 zadania na 1 procesorze Czas Liczba procesorów T1 Czas wykonania 4 zadań na 4 procesorach Czas Rys. 3. Zwiększenie liczby procesów
5 92 Marcin Przepiórowski Synchronizacja w przetwarzaniu równoległym Zadania przetwarzane w sposób równoległy wymagają synchronizacji dotyczącej np. dostępu do wspólnych zasobów. Oczekiwanie na komunikację z innym procesem (w celu synchronizacji) obniża wydajność systemów równoległych. W miarę możliwości synchronizacja taka powinna odbywać się za pomocą najszybszego medium transmisyjnego. W pierwszej kolejności za pomocą pamięci operacyjnej, następnie za pomocą połączeń między węzłami, w ostateczności za pomocą pamięci masowej. Ilość oczekiwań na synchronizację zależy w dużym stopniu od charakteru wykonywanego zadania oraz sposobu implementacji jego w aplikacji Zyski z środowiska równoległego w przypadku baz danych Bazy danych możemy podzielić na dwie podstawowe kategorie: OLTP On-line Transaction Processing, DSS Decision Support System. Każda z tych kategorii zachowuje się inaczej w środowisku równoległym. Porównanie znajduje się w Tabeli 1. Tabela 1. Możliwości przyspieszenia i skalowania w bazach danych Kategoria Przyspieszenie Skalowalność OLTP Brak Występuje DSS Występuje Występuje Mix Możliwe Występuje Zyski, jakie możemy uzyskać z zastosowania środowiska równoległego, to: wyższa wydajność zwiększenie liczby procesorów zwiększa skalowalność systemu oraz może zwiększyć szybkość jego działania; wyższe bezpieczeństwo (dostępność bazy danych) uszkodzenie jednego węzła w klastrze nie przerywa działania bazy danych; większa elastyczność dzięki przezroczystości klastra dla działających aplikacji możemy w dowolnym momencie wyłączać jego węzły; więcej użytkowników zwiększenie liczby procesorów umożliwia nam uruchomienie większej ilości procesów serwera a co za tym idzie obsłużenie większej ilości użytkowników Architektura systemów bazodanowych Środowiska bazodanowe mogą być budowane we wszystkich wymienionych powyżej architekturach sprzętowych oraz w środowiskach klastrowych zbudowanych z połączenia komputerów o dowolnej architekturze. Poniżej przedstawione zostały najpopularniejsze architektury budowy systemów bazodanowych. Systemy o architekturze shared memory Są to systemy zbudowane o architekturę SMP lub ccnuma. Baza danych pracująca w tej architekturze jest taka sama jak baza działająca w środowisku jednoprocesorowym. Komunikacja pomiędzy procesorami odbywa się za pośrednictwem pamięci operacyjnej i jest bardzo szybka. Po-
6 Technologie klastrowe Oracle 93 szczególne procesy serwera mogą być obsługiwane przez różne procesory dzięki czemu wzrasta wydajność pracy serwera. Systemy o architekturze shared nothing Systemy te oparte są o architekturę MPP. Każdy węzeł w tym systemie posiada własną kopię systemu operacyjnego oraz aplikacji. Komunikacja odbywa się za pośrednictwem wewnętrznej sieci. W zależności od konfiguracji bazy danych, może być ona uruchomiona na jednej dużej wirtualnej maszynie lub na każdym węźle uruchomiona jest jedna instancja, które następnie są ze sobą połączone w klaster. Systemy o architekturze shared disk Oparte o dowolną architekturę sprzętową. W systemach tych współdzielony jest dostęp do dysku, na którym znajdują się wspólne dane. Komunikacja pomiędzy węzłami może odbywać się poprzez sieć lub poprzez współdzielony dysk. W systemie istnieje jedna kopia bazy danych obsługiwana przez kilka instancji. 3. Real Application Cluster Firma Oracle tworząc środowisko bazodanowe działające w środowisku równoległym postawiła na jego ujednolicenie. Baza danych Oracle może działać w środowiskach SMP, MPP oraz ccnu- MA. W przypadku uruchomienia jednej instancji Oracle, system operacyjny oraz sprzęt nie mają znaczenia. Z punkt widzenia użytkownika oraz po części administratora RDBMS Oracle wygląda tak samo na wszystkich platformach. Różnice pojawiają się dopiero w przypadku budowy klastrów. Standardowo klaster Oracle od wersji 7.3 do 8.1 działa w architekturze shared disk, posiadając wszystkiej jej wady i zalety. Każdy z węzłów klastra może posiadać dowolną architekturę sprzętowo-programową. Mogą to być serwery wieloprocesorowe oparte o procesory INTEL-a w architekturze SMP, jak również węzłem klastra może być kawałek (węzeł) komputera o architekturze MPP. Takie podejście do środowiska umożliwia łatwe zarządzenie i stosunkowo łatwą migrację pomiedzy platformami. Z kolejnymi wersjami bazy Oracle, zmieniały się mechanizmy wymiany danych w klastrze. Pierwsze klastry komunikowały się głownie przez dysk, obecnie główna wymiana informacji dokonywana jest przez szybką sieć. Kluster bazodanowy w wersji Oracle 9i z opcją Oracle Cache Fusion, wykorzystuje nową architekturę współdzielonych buforów pamięciowych. Dzięki temu rozwiązaniu przełamuje limity tradycyjnych architektur bazodanowych sharing nothing i shared disk, i umożliwia budowanie wysoce skalowalnych i niezawodnych systemów bazodanowych dla aplikacji e-bussinesu. Cechy, które powinny kształtować środowisko bazodanowe, zbudowane w oparciu o rozwiązania klastrowe, to: wysoka dostępność użytkownicy mogą pracować bez względu na awarie sprzętu lub oprogramowania; baza danych musi umożliwiać zwiększenie obciążenia, spowodowane rozrostem aplikacji lub ilości danych; baza danych musi dobrze obsługiwać różne typy obciążenia, które mogą się zmieniać wraz z zmianami w przedsiębiorstwie; serwer musi być dostosowany do rozbudowy. Wszystkie te cechy posiada Oracle 9i Real Application Cluster, co pozwala na budowanie w oparciu o to środowisko dużych i wydajnych systemów bazodanowych. Co to jest kluster (wykorzystanie technologii shared disk )
7 94 Marcin Przepiórowski Klaster jest grupą niezależnych serwerów, które współpracują ze sobą tworząc jeden wydajny system. Klaster składa się z węzłów klastra (serwerów, ang. node), współdzielonych zasobów dyskowych (macierze) oraz połączeń pomiędzy węzłami (interconnect). Węzły w klastrze współdzielą zasoby dyskowe oraz informacje, jednak fizycznie każdy z serwerów (węzłów) posiada swoją odrębną pamięć i system operacyjny oraz aplikacje. Węzeł może być zbudowany w dowolnej technologii. Może być to zarówno serwer jednoprocesorowy, jak i wieloprocesorowy (np. w technologii SMP). Na każdym serwerze uruchomiony jest system operacyjny, instancja bazy danych oraz ewentualnie oprogramowanie aplikacyjne. Połączenie tak zbudowanych węzłów w jeden klaster zwiększa odporność na awarie oraz większa możliwości skalowania bazy danych. Redundancja wszystkich komponentów wchodzących w skład systemu bazodanowego zwiększa jego odporność na awarie. Sprzęt wykorzystywany w rozwiązaniach klastrowych. W chwili obecnej sprzęt, który wykorzystywany jest w rozwiązaniach klastrowych podlega ciągłemu rozwojowi. Technologia SAN (Storage Area Network) umożliwia dostęp poszczególnym węzłom do dużych ilości dysków. Za pomocą tej technologii, można znieść limity podłączenia ilości dysków do pojedynczego węzła, co pozwala systemom pracującym w technologii shared disk, osiągnąć rozmiary danych dostępne do tej pory tylko systemom pracującym w technologii shared nothing. Oprócz rozwoju sprzętu przeznaczonego do przechowywania danych nastąpił również rozwój technologii połączeń i wymiany komunikatów interconnect. Standard VIA (Virtual Interface Architecture) umożliwia budowę szybkich połączeń pomiędzy węzłami, z dobrym współczynnikiem szybkości do ceny RAC architektura Real Application Cluster (RAC) (patrz: rys. 4) jest środowiskiem sprzętowo-programowym łączącym węzły, na których zostały uruchomione niezależne od siebie instancje serwera Oracle w wersji 9i. Każda instancja może przeprowadzać niezależne transakcje w oparciu o jedną bazę danych. Oprogramowanie RAC zapewnia spójność danych w bazie i zarządza współdzielonym dostępem do danych. Wartym podkreślenia jest fakt, że nawet w środowisku klastra cały czas utrzymane jest blokowanie na poziomie wierszy, tak jak ma to miejsce w przypadku jednej instancji. Real Application Cluster może być stosowany we wszystkich trybach pracy bazy danych. W środowiskach OLTP umożliwia on zwiększenie liczby klientów, którzy mogą być obsługiwani jednocześnie, natomiast w środowiskach DSS zwiększa liczbę przetworzonych wierszy w jednostce czasu Zalety RAC Skalowalność - umożliwia dołączenie kolejnych węzłów do klastra w celu zwiększenia jego wydajności. Ilość węzłów, które można dołączyć zależy od platformy, na jakiej zainstalowany jest serwer. Wysoka niezawodność - zapewnienie niezawodności działania środowiska w przypadku problemów natury sprzętowej lub programowej jednego z elementów klastra. Poszczególne węzły są od siebie odizolowane, więc awaria jednego z nich nie wpływa na pracę drugiego. Przezroczystość - z punktu widzenia aplikacji klaster wygląda i zachowuje się tak samo jak pojedyncza instancja.
8 Technologie klastrowe Oracle 95 Węzeł Nr 1 Węzeł Nr 3 Węzeł Nr 2 Współdzielony dysk Rys. 4. Architektura Real Application Cluster 3.3. Porównanie RAC i Parallel Servera W wersjach poprzednich systemu Oracle (7.x.x oraz 8.x.x) połączenie kilku instancji nazywane było Serwerem Równoległym (Parallel Server). Jego implementacja często wiązała się z koniecznością dostosowania aplikacji. Przyczyną była wymiana informacji synchronizujących przez dysk, co miało zły wpływ na wydajność. Mechanizm "cache fusion" usuwający tę wadę - pojawił się w po raz pierwszy w wersji 8.1.x, ale nie był jeszcze w pełni funkcjonalny. Obsługiwał on tylko żądania typu read/read lub read/write, natomiast żądania typu write/write dalej były obsługiwane poprzez dyskowy kanał I/O. Aby uniknąć wymiany danych przez dyskowy kanał I/O, projektanci aplikacji musieli dokonywać jej partycjonowania, co często wiązało się z dodatkowym kosztem wdrożenia lub utrzymania aplikacji. Pojawienie się wersji 9i wraz z pełną implementacją mechanizmu "cache fusion", umożliwiło wydają pracę każdej aplikacji w środowisku klastrowym bez konieczności jej przebudowy. Wszystkie żądania dostępu do bloku, który znajduje się w pamięci cache dowolnej instancji obsługiwane są teraz bez potrzeby komunikacji poprzez dyskowy kanał I/O. Wynika z tego, że liczba zapisów na dysk w wersji 9i jest taka sama w przypadku działania bazy w architekturze klastrowej jak i w architekturze pojedynczej instancji. Dzięki temu skalowanie klastra nie wpływa na prędkość działania aplikacji. Tabela 2. Porównanie Real Application Cluster i Parallel Server Real Application Cluster skalowalność, bez wpływu na wydajność zapewnienie wysokiej dostępności zwiększenie szybkości działania dla wszystkich aplikacji Oracle Parallel Server Skalowalność, ograniczona koniecznością wymiany informacji poprzez kanał dyskowy zapewnienie wysokiej dostępności zwiększenie szybkości działania dla aplikacji partycjonowanych
9 96 Marcin Przepiórowski 3.4. Architektura Real Application Clustra W skład klastra wchodzą następujące elementy: Cluster Monitor; Global Cache Service oraz Global Enqueue Service; Cluster Interconnect oraz komunikacja międzyprocesowa; podsystemy dyskowe Cluster Monitor Monitor klastra nadzoruje pracę całego klastra. W każdej chwili posiada on aktualny obraz klastra, tzn. informacje o stanie wszystkich nadzorowanych węzłów oraz instancji uruchomionych na tych węzłach. Jego podstawową rolą jest zapewnienie wysokiej dostępności klastra oraz ochrona danych przed uszkodzeniem. W przypadku, gdy którakolwiek z instancji zacznie działać w sposób niekontrolowany, zostanie ona odcięta od bazy danych i zatrzymana. Przyczyny odcięcia instancji od bazy danych oraz jej zatrzymania: zatrzymanie jednego z procesów instancji; awaria węzła; odłączenie się węzła od reszty klastra. W sytuacji awaryjnego zatrzymania działania instancji, proces odtwarzania danych zawartych w dziennikach powtórzeń tej instancji jest wykonywany automatycznie i w sposób niewidoczny dla użytkowników. Jednocześnie następuje rekonfiguracja klastra i odłączenie nieczynnej instancji z zasobów klastra. O fakcie tym zostaje poinformowany podsystem Global Cache Service, który od tego momentu przestaje korzystać z zasobów nieaktywnej instancji. Częścią Cluster Monitora odpowiedzialną za nadzorowanie zasobów sprzętowych węzłów oraz komunikację pomiędzy węzłami jest Node Monitor przeważnie oprogramowanie klastrowe dostarczane przez producenta sprzętu lub oprogramowania. Są to procesy silnie powiązane z warstwą systemu operacyjnego z racji konieczności dostępu do wielu informacji systemowych. Node Monitor nadzoruje pracę wszystkich podsystemów węzła ważnych dla działania na nim instancji Oracle. Kontroluje on również dostępność w danej chwili węzłów w klastrze, przekazując informacje o nich do innych podsystemów Cluster Monitora Podsystemy Global Cache Service i Global Enqueue Service Global Cache Service oraz Global Enqueue Service są integralnymi częściami technologii Real Application Cluster. Zapewniają koordynację pomiędzy poszczególnymi instancjami w czasie dostępu do współdzielonych zasobów. Celem ich jest zapewnienie spójności danych w bazie, w przypadku gdy więcej niż jedna instancja korzysta ze współdzielonego zasobu. Podstawowe cechy obu podsystemów: przezroczystość aplikacja kliencka nie widzi działania tych systemów; w celu zapewnienia spójności danych aplikacja powinna korzystać z tych samych mechanizmów, jak w przypadku działania w środowisku jednej instancji; rozproszona architektura oba podsystemy przechowują informacje w Global Resource Directory, który jest umieszczony w pamięci każdej instancji, a wszelkie zmiany dokonane przez którąkolwiek z instancji są natychmiast dystrybuowane do innych kopii tego katalogu; odporność na błędy awaria jednej instancji, a co z tym idzie jednej kopii katalogu Global Resource Directory nie powoduje żadnych skutków ubocznych, ponieważ inne instancje
10 Technologie klastrowe Oracle 97 nadal posiadają kopie tego katalogu. Dzięki temu do momentu istnienia dostępu do przynajmniej jednej instancji, przechowywany jest cały katalog; zarządzanie zasobami oba podsystemy używają jednej instancji do zarządzania jednym konkretnym zasobem. Przypisanie zasobu do instancji, która najczęściej z niego korzysta odbywa się w celu optymalizacji tego procesu. W przypadku, gdy inna instancja zaczyna częściej korzystać z danego zasobu, zarządzanie tym zasobem przenosi się zawsze do tej instancji, która statystycznie częściej wymaga do niego dostępu Cluster Interconnect oraz komunikacja międzyprocesowa Real Application Cluster korzysta z komunikacji międzyprocesowej w oparciu o protokół IPC. Za pomocą tego protokołu następuje komunikacja pomiędzy składnikami klastra w ramach jednego węzła, jak również pomiędzy węzłami. Każde połączenie składa się z niezależnych wiadomości, które są przesyłane asynchronicznie i następnie kolejkowane w węzłach. Komunikacja IPC jest zaprojektowana z intencją przesyłania komunikatów tak szybko jak pozwoli na to sieć, za pomocą której połączone są węzły Podsystemy dyskowe. Wspólne podsystemy dyskowe muszą być dostępne z każdego węzła, ponieważ na nich znajduje się współdzielona baza danych. Serwer Oracle może korzystać z urządzeń surowych (raw devices) lub klastrowego systemu plików Cache Fusion i podsystem Global Cache Service Mechanizm cache fusion jest nową technologią wymiany informacji pomiędzy buforami instancji Oracle uruchomionych w klastrze. Do komunikacji używany jest protokół IPC oraz szybkie łącza pomiędzy węzłami klastra. Mechanizm ten pozwala wyeliminować zbędne operacje dyskowe, które ze względu na czas ich wykonania mają duży wpływ na wydajność systemu. Blok bazodanowy, który został odczytany przez jedną z instancji i znajduje się w jej buforze, może być odczytywany przez inne instancje klastra bezpośrednio z buforów tej instancji. Mechanizm cache fusion w wersji 9i obsługuje wszystkie rodzaje jednoczesnego dostępu do bloku: read/read dwie instancje żądają danego bloku do odczytu; read/write jedna instancje żąda bloku do modyfikacji, druga żąda bloku do odczytu; write/write obie instancje żądają bloku do modyfikacji. Poniżej przedstawiono schematy działania opisujące różne tryby dostępu: Jednoczesny odczyty przez różne instancje read/read Dostęp w trybie read/read jest najprostszy do rozwiązania przez systemy Real Application Cluster-a. Wiele instancji może współdzielić jeden blok, w swoich buforach i jeżeli nie dokonują jego modyfikacji mogą mieć zawsze dostęp do tego bloku, tez potrzeby synchronizowania buforów w klastrze. Jednoczesny odczyt i zapis przez różne instancje read/write Dostęp w trybie write/read dość często występuje w aplikacjach typu OLTP. Jedna z instancji (A) zmodyfikowała zawartość bloku bazodanowego przechowywanego w swoim buforze, w tym samym czasie inna instancja (B) chce odczytać dany blok bazodanowy. Instancja B otrzyma spójną pod względem odczytu kopię bloku bazodanowego bezpośrednio z bufora instancji A. Za zapewnienie spójność odczytu odpowiedzialny jest proces podsystemu Global Cache Service LSMn. Spójność odczytu, przeprowadzana jest za pomocą obrazów bloków (Past Image).
11 98 Marcin Przepiórowski Jednoczesny zapis przez różne instancje write/write Dostęp do współdzielonego bloku bazodanowego w trybie write/write bez użycia to tego celu operacji dyskowych został wprowadzony w wersji 9i Oracle-a. Wymiana bloków pomiędzy instancjami odbywa się tylko i wyłącznie poprzez protokół IPC i połączenia między węzłowe. Jeżeli instancja A zmodyfikowała blok, który następnie ma być zmodyfikowany przez instancję B, to przed przesłaniem takiego bloku z instancji A do B, w instancji która zmodyfikowała blok zapamiętywana jest aktualna wersja bloku (Past Image), i jednocześnie następuje zmiana trybu współdzielenia bloku z trybu lokalnego na globalny. Blok przed ani po przesłaniu nie jest zapisywany na dysk, co znacznie przyspiesza działania związane z modyfikacją bloków. Proces DBWR zapisuje bloki na dysk, tak samo jak w przypadku pracy jednej instancji. Obraz bloku bazodanowego, który został zmodyfikowany przez instancje nazywany jest Past Image. Tworzony on jest przed przesłaniem bloku bazodanowego do innej instancji, która chce dokonać jego modyfikacji. Past Image jest przechowywany przez każdą instancję, która dokonała zmian i jest zapisywany w jej redo logach. Ma to na celu przyspieszenie odtworzenia bazy, w przypadku awarii instancji do której przesłano blok, a w związku z tym z koniecznością wycofania nie zatwierdzonych transakcji. Kolejnym zadaniem mechanizmu Past Image jest prostsze i szybsze zapewnienie spójności odczytu Load Balancing i Transparent Application Failover Rozwiązanie oparte o Real Application Cluster pozwala na wdrożenie dwóch mechanizmów usprawniających pracę użytkownika. Jest to Load Balancig pozwalający na równomierne obciążenie pracą wszystkich serwerów pracujących w klastrze oraz Transparent Application Failover (TAF) pozwalający na przenoszenie sesji użytkownika z serwera, który uległ awarii na inny serwer pracujący w klastrze. Mechanizmy te wymagają odpowiedniej konfiguracji warstwy sieciowej Oracle i są przez nią realizowane. Konfiguracja Net8 polega (w przypadku rozkładania obciążenia) tylko i wyłącznie na konfiguracji stacji klienckiej. W przypadku TAF należy właściwie skonfigurować proces nasłuchowy, instancję oraz stację kliencką. Mechanizm Load Balancing działa na zasadzie sprawdzania aktualnego obciążenia instancji i przyjmowania lub przekierowania do innej instancji kolejnego nadchodzącego połączenia. Dzięki temu wszystkie instancje w klastrze są równo obciążone. Mechanizm TAF działa w momencie podłączania się do serwera oraz w czasie sesji użytkownika. Jeżeli zostanie wykryta awaria, to następuje automatyczne przeniesienie sesji do innej instancji. W wyniku przeniesienia sesji aktualnie trwająca transakcja jest wycofywana i zerowane są zmienne PL/SQL-a. Jednocześnie aplikacja dostaje za pomocą biblioteki OCI informacje o przeniesieniu sesji. Tą samą informacje można odczytać z perspektywy systemowej V$SESSION. Aplikacja, która działa w środowisku klastrowym powinna wykrywać fakt przeniesienia sesji i odpowiednio na ten fakt zareagować, np. ponowieniem wycofanej transakcji. Takie rozwiązanie, gwarantuje pełną przeźroczystość dla użytkownika aplikacji, który nie jest świadomy faktu awarii serwera i przeniesienia jago sesji na inny serwer. Bibliografia 1. Oracle Concepts 9.0.1, part A Instalation and configuration 9.0.1, part A Administration 9.0.1, part A Oracle Metalink, note
Zapytanie ofertowe nr 03/05/2014. Zakup licencji na oprogramowanie do wirtualizacji Działanie POIG 8.2
nr 03/05/2014 Zakup licencji na oprogramowanie do wirtualizacji Działanie POIG 8.2 Warszawa, 5 maja 2014 Veriti sp. z o.o. ul. Koszycka 8 01-446 Warszawa Tel/Faks : +48 22 100 62 42 e-mail: biuro@veriti.pl
Referat pracy dyplomowej
Referat pracy dyplomowej Temat pracy: Wdrożenie intranetowej platformy zapewniającej organizację danych w dużej firmie na bazie oprogramowania Microsoft SharePoint Autor: Bartosz Lipiec Promotor: dr inż.
Bazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Wstęp. Historia i przykłady przetwarzania współbieżnego, równoległego i rozproszonego. Przetwarzanie współbieżne, równoległe i rozproszone
Wstęp. Historia i przykłady przetwarzania współbieżnego, równoległego i rozproszonego 1 Historia i pojęcia wstępne Przetwarzanie współbieżne realizacja wielu programów (procesów) w taki sposób, że ich
Rodzaje pamięci masowych by Silas Mariusz
Rodzaje pamięci masowych by Silas Mariusz 1. Online Silas Mariusz Administrator TS-x79U 1 GbE Pamięć masowa może być instalowana bezpośrednio w serwerach w postaci dysków tworzących tzw. system DAS (Direct
Zapewnienie wysokiej dostępności baz danych. Marcin Szeliga MVP SQL Server MCT
Zapewnienie wysokiej dostępności baz Marcin Szeliga MVP SQL Server MCT Agenda Techniki zapewniania wysokiej dostępności baz Zasada działania mirroringu baz Wdrożenie mirroringu Planowanie Konfiguracja
Architektura komputerów
Architektura komputerów Tydzień 14 Procesory równoległe Klasyfikacja systemów wieloprocesorowych Luźno powiązane systemy wieloprocesorowe Każdy procesor ma własną pamięć główną i kanały wejścia-wyjścia.
Zasady licencjonowania produktów bazodanowych ORACLE
Zasady licencjonowania produktów bazodanowych ORACLE Edycje bazy danych Oracle 6 edycji bazy danych Oracle - Enterprise Edition (EE) - Standard Edition (SE) - Standard Edition One (SE1) - Personal Edition
Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych
Windows Serwer 2008 R2 Moduł 8. Mechanizmy kopii zapasowych Co nowego w narzędziu Kopia zapasowa? 1. Większa elastyczność w zakresie możliwości wykonywania kopii zapasowych 2. Automatyczne zarządzanie
Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi
Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi Jerzy Brzeziński, Anna Kobusińska, Dariusz Wawrzyniak Instytut Informatyki Politechnika Poznańska Plan prezentacji 1 Architektura
Sposób funkcjonowania
Stratus Avance został zaprojektowany w sposób, który w przypadku wystąpienia awarii ma zminimalizować czas przestoju i zapobiec utracie danych. Jednocześnie rozwiązanie ma być tanie i łatwe w zarządzaniu.
Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych
Plan wykładu Bazy danych Cechy rozproszonej bazy danych Implementacja rozproszonej bazy Wykład 15: Rozproszone bazy danych Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy danych (studia
Charakterystyka sieci klient-serwer i sieci równorzędnej
Charakterystyka sieci klient-serwer i sieci równorzędnej Sieć klient-serwer Zadaniem serwera w sieci klient-serwer jest: przechowywanie plików i programów systemu operacyjnego; przechowywanie programów
Dokumentacja techniczna SIS2-SAD
Dokumentacja techniczna SIS2-SAD Spis treści 1 Wykorzystany sprzęt i systemy... 3 1.1 Sprzęt serwerowy... 3 1.2 Oprogramowanie systemowe i sterowniki... 3 1.3 Na serwerach fizycznych... 3 1.4 Na maszynach
NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA
NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą
2. Jakie i ile licencji Oracle 10g posiada zamawiający i czy posiada do tych licencji wsparcie techniczne?
Strona 1 Or.V.271.29.2013 Ostrowiec Świętokrzyski, 11.09.2013 r. Wykonawcy zainteresowani uczestnictwem w postępowaniu W nawiązaniu do ogłoszenia o zamówieniu (DUUE Nr 2013/S 157-273788 z dnia 14.08.2013)
Wykład 2. Temat: (Nie)zawodność sprzętu komputerowego. Politechnika Gdańska, Inżynieria Biomedyczna. Przedmiot:
Wykład 2 Przedmiot: Zabezpieczenie systemów i usług sieciowych Temat: (Nie)zawodność sprzętu komputerowego 1 Niezawodność w świecie komputerów Przedmiot: Zabezpieczenie systemów i usług sieciowych W przypadku
Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER
Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER Gdańsk, 27-28 września 2012 r. Krzysztof Pytliński Zakład Teleinformatyki Kontekst Data Center jako usługa zewnętrzna, zaspokajająca potrzeby
Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource. Piotr Klimek. piko@piko.homelinux.net
Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource Piotr Klimek piko@piko.homelinux.net Agenda Wstęp Po co to wszystko? Warstwa WWW Warstwa SQL Warstwa zasobów dyskowych Podsumowanie
27/13 ZAŁĄCZNIK NR 4 DO SIWZ. 1 Serwery przetwarzania danych. 1.1 Serwery. dostawa, rozmieszczenie i zainstalowanie 2. serwerów przetwarzania danych.
1 Serwery przetwarzania danych 1.1 Serwery dostawa, rozmieszczenie i zainstalowanie 2. serwerów przetwarzania danych. 1 1.2 Konsola zarządzająca serwerami dostawa, rozmieszczenie i zainstalowanie 1. konsoli
Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Śląskiego na lata 2007-2013 Czerwionka-Leszczyny 6.11.2012
StoreOnce - To więcej niż Backup2Disk
StoreOnce - To więcej niż Backup2Disk Krzysztof Jamiołkowski HP Storage Solutions Architect Bezpieczeństwo Danych Bezpieczeństwo danych to Dane podlegają wielu zagrożeniom Jakie problemy miałeś ostatnio?
ZAŁOŻENIA PROJEKTOWE I SPECYFIKACJA USŁUG
Załącznik nr 2a do SIWZ ZAŁOŻENIA PROJEKTOWE I SPECYFIKACJA USŁUG a SPIS TREŚCI 1. STRUKTURA SPRZĘTOWA.... 3 1.1. Lokalizacja węzeł lokalny 1:5... 4 1.2. Lokalizacja węzeł centralny... 5 1.3. Współdziałanie
Spis treści. O autorach... 12
Księgarnia PWN: Rick Greenwald, Robert Stackowiak, Jonathan Stern - Oracle Database 11g. To co najważniejsze Spis treści O autorach... 12 Wstęp... 13 Cele książki... 14 Czytelnicy książki... 15 O czwartym
Architektura komputerów
Architektura komputerów Wykład 13 Jan Kazimirski 1 KOMPUTERY RÓWNOLEGŁE 2 Klasyfikacja systemów komputerowych SISD Single Instruction, Single Data stream SIMD Single Instruction, Multiple Data stream MISD
Galileo - encyklopedia internetowa Plan testów
Galileo - encyklopedia internetowa Plan testów Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Matek Sobierajski 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel..........................................
Od czego zacząć przy budowaniu środowisk wysokiej dostępności?
Budowanie środowisk wysokiej dostępności w oparciu o nową wersję IDS 11 Artur Wroński IBM Information Management Technical Team Leader artur.wronski@pl.ibm.com Od czego zacząć przy budowaniu środowisk
Serwer aplikacji OracleAS 10g w architekturach o podwyższonej niezawodności
Serwer aplikacji OracleAS 10g w architekturach o podwyższonej niezawodności Maciej Zakrzewicz PLOUG, Politechnika Poznańska mzakrz@cs.put.poznan.pl Streszczenie. Jednym z etapów wdrażania wielowarstwowych
Przewidywanie Nieprzewidywalnego Sybase w środowiskach wysokiej dostępności. Jak wykorzystać technologie do budowy centrum zapasowego.
Przewidywanie Nieprzewidywalnego Sybase w środowiskach wysokiej dostępności. Jak wykorzystać technologie do budowy centrum zapasowego. SŁAWOMIR NOWAK KONSULTANT TECHNICZNY WARSZAWA, 10 Grudnia 2009 Centrum
Architektura i mechanizmy systemu
Architektura i mechanizmy systemu Warsztaty Usługa powszechnej archiwizacji Michał Jankowski, PCSS Maciej Brzeźniak, PCSS Plan prezentacji Podstawowe wymagania użytkowników - cel => Funkcjonalnośd i cechy
Tworzenie aplikacji bazodanowych
Tworzenie aplikacji bazodanowych wykład Joanna Kołodziejczyk 2016 Joanna Kołodziejczyk Tworzenie aplikacji bazodanowych 2016 1 / 36 Klasyfikacja baz danych Plan wykładu 1 Klasyfikacja baz danych 2 Architektura
Zarządzanie transakcjami
Zarządzanie transakcjami Właściwości ACID Przyjmuje się, że transakcje i protokoły zarządzania transakcjami powinny posiadać właściwości ACID: Atomowość (atomicity) każda transakcja stanowi pojedynczą
Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.
Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Śląskiego na lata 2007-2013 ZP.271.1.2013 Czerwionka-Leszczyny
Skalowalne aplikacje internetowe wysokiej dostępności
Skalowalne aplikacje internetowe wysokiej dostępności Dariusz Dwornikowski 22.05.2010 Plan wykładu Dariusz Dwornikowski Skalowalne aplikacje internetowe wysokiej dostępności [1/37] Skalowalność, Niezawodność
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source
Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source Dr inż. Michał Bednarczyk Uniwersytet Warmińsko-Mazurski w Olsztynie Wydział Geodezji i Gospodarki Przestrzennej Katedra Geodezji
Systemy macierzowe. www. qsantechnology. com
Systemy macierzowe www. qsantechnology. com Przegląd produktów Rozwiązania macierzowe QSAN Unified Storage serwer NAS i SAN w jednym Macierze dyskowe typu Unified Storage QSAN pozwalają na wykorzystanie
Cele RAID. RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków.
Macierze RAID Cele RAID RAID z ang. Redundant Array of Independent Disks, Nadmiarowa macierz niezależnych dysków. - zwiększenie niezawodności (odporność na awarie), - zwiększenie wydajności transmisji
Produkty. MKS Produkty
Produkty MKS Produkty czerwiec 2006 COPYRIGHT ArkaNET KATOWICE CZERWIEC 2006 KOPIOWANIE I ROZPOWSZECHNIANIE ZABRONIONE MKS Produkty czerwiec 2006 Wersja dokumentu W dokumencie użyto obrazków zaczerpniętych
Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.
N Wprowadzenie Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra. Wprowadzenie (podział ze względu na przeznaczenie) Wysokiej dostępności 1)backup głównego
Serwer faksowy Vidicode. kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa
Serwer faksowy Vidicode kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa Czym jest serwer faksowy Vidicode? Serwer faksowy Vidicode to urządzenie pozwalające na połączenie sieci
OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA
OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA Załącznik nr 4 do SIWZ/ załącznik do umowy Przedmiotem zamówienia jest dostawa 2 serwerów, licencji oprogramowania wirtualizacyjnego wraz z konsolą zarządzającą oraz
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
SIECI KOMPUTEROWE. Podstawowe wiadomości
SIECI KOMPUTEROWE Podstawowe wiadomości Co to jest sieć komputerowa? Sieć komputerowa jest to zespół urządzeń przetwarzających dane, które mogą wymieniać między sobą informacje za pośrednictwem mediów
Klastrowe architektury serwera aplikacji Oracle Application Server 10g
XV Seminarium PLOUG Warszawa Maj 2007 Klastrowe architektury serwera aplikacji Oracle Application Server 10g Mariusz Masewicz Politechnika Poznańska Mariusz.Masewicz@cs.put.poznan.pl Abstrakt. Współczesny
1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1
Spis treści Wstęp... xi Wymagania sprzętowe (Virtual PC)... xi Wymagania sprzętowe (fizyczne)... xii Wymagania programowe... xiii Instrukcje instalowania ćwiczeń... xiii Faza 1: Tworzenie maszyn wirtualnych...
Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami
Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016
Oprogramowanie do wirtualizacji
Oprogramowanie do wirtualizacji Licencje muszą umożliwiać uruchamianie wirtualizacji na serwerach fizycznych o łącznej liczbie 8 procesorów oraz jednej konsoli do zarządzania całym środowiskiem. Wszystkie
DZANIA I MARKETINGU BIAŁYSTOK,
5 - POCZĄTKI OSIECIOWANIA - nie były łatwe i oczywiste IBM-owskie pojęcie Connectivity martwy model sieci 1977 - ISO dla zdefiniowania standardów w sieciach opracowała siedmiowarstwowy model sieci OSI
Co to jest GASTRONOMIA?
Co to jest GASTRONOMIA? Program Gastronomia to w pełni zintegrowana aplikacja, która znajduje zastosowanie w obsłudze punktu sprzedaży produktów gastronomicznych i może być dostosowana do indywidualnych
PROJEKT WYZWANIE. MEDtube to innowacyjny portal wymiany wiedzy dla lekarzy wykorzystujący techniki multimedialne.
C A S E STUDY PROJEKT WYZWANIE MEDtube to innowacyjny portal wymiany wiedzy dla lekarzy wykorzystujący techniki multimedialne. MEDtube stał się największą w Internecie biblioteką profesjonalnych filmów
Szybki przewodnik po produkcie. EMC DataDomain
Szybki przewodnik po produkcie EMC DataDomain Szybki przewodnik po produkcie EMC DataDomain OPIS ROZWIĄZANIA DataDomain to uniwersalne medium backupowe. Podczas procesu tworzenia kopii zapasowych, systemy
Rozbudowa dwóch posiadanych serwerów blade HP BL860c i2 do BL870c i2
Załącznik nr 1 do specyfikacji Rozbudowa dwóch posiadanych serwerów blade HP BL860c i2 do BL870c i2 Zamawiający wymaga przeprowadzenie rozbudowy każdego z dwóch posiadanych serwerów blade HP BL 860C i2
(c) Politechnika Poznańska, Instytut Informatyki
Architektura systemu Oracle10g (c) Politechnika Poznańska, Instytut Informatyki 2 Zadania administratora bazy danych Instalowanie oprogramowania serwera bazy danych Tworzenie bazy danych Bieżące zarządzanie
Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa
Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk
Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL
Podstawy baz danych: Rysunek 1. Tradycyjne systemy danych 1- Obsługa wejścia 2- Przechowywanie danych 3- Funkcje użytkowe 4- Obsługa wyjścia Ewolucja baz danych: Fragment świata rzeczywistego System przetwarzania
Wysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle
Wysoka wydajność vs wysoka dostępność w środowiskach bazodanowych Oracle Agenda Rozwiązania wysokiej wydajności Real Application Cluster (RAC) Rozwiązania wysokiej dostępności DataGuard physical/logical
VMware. Prezentacja na Systemy Operacyjne
VMware Prezentacja na Systemy Operacyjne VMware Workstation Komercyjny produkt tworzony i sprzedawany przez firmę VMware Inc. Można skorzystać z 30-dniowego triala Pozwala na uruchomienie wielu maszyn
BEZPIECZNE I NIEZAWODNE METODY AKWIZYCJI I ARCHIWIZACJI DANYCH TELEMETRYCZNYCH NA PRZYKŁADZIE SYSTEMU WYDOBYWCZEGO BOT KWB BEŁCHATÓW SA
Górnictwo i Geoinżynieria Rok 31 Zeszyt 2 2007 Marcin Kołodziejczak* BEZPIECZNE I NIEZAWODNE METODY AKWIZYCJI I ARCHIWIZACJI DANYCH TELEMETRYCZNYCH NA PRZYKŁADZIE SYSTEMU WYDOBYWCZEGO BOT KWB BEŁCHATÓW
ZiMSK. VLAN, trunk, intervlan-routing 1
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl VLAN, trunk, intervlan-routing
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy
Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa
Klastrowanie bazy IBM DB2. Adam Duszeńko
Klastrowanie bazy IBM DB2 Adam Duszeńko Typy klastrów Wydajnościowe Skalowalność Równoległość Obliczeń Składowania Wiele punktów dostępu Niezawodnościowe Bezpieczeństwo Zwielokrotnienie Danych Operacji
Serwer faksowy Vidicode. kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa
Serwer faksowy Vidicode kompletne rozwiązanie do komunikacji faksowej dla każdego przedsiębiorstwa Czym jest serwer faksowy Vidicode? Serwer faksowy Vidicode to urządzenie pozwalające na połączenie sieci
Sieciowa instalacja Sekafi 3 SQL
Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować
Oracle Product Brief Real Application Clusters (RAC)
Dla firm średniej wielkości Oracle Product Brief Real Application Clusters (RAC) DLACZEGO TWOJA FIRMA POTRZEBUJE ROZWIĄZANIA KLASTROWEGO Jednym z warunków powodzenia firmy jest zapewnienie ciągłości operacyjnej,
Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora
NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Bezpieczeństwo rozwiązań hostingowych Hosting wirtualny - studium przypadku Secure 2008 3 października 2008 Arkadiusz Kalicki, NASK Agenda Zagrożenia Omówienie zabezpieczeń
PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN
PBS Wykład 7 1. Zabezpieczenie przełączników i dostępu do sieci LAN mgr inż. Roman Krzeszewski roman@kis.p.lodz.pl mgr inż. Artur Sierszeń asiersz@kis.p.lodz.pl mgr inż. Łukasz Sturgulewski luk@kis.p.lodz.pl
Projekt Fstorage. www.fstorage.pl. Łukasz Podkalicki Bartosz Kropiewnicki
Projekt Fstorage www.fstorage.pl Łukasz Podkalicki Bartosz Kropiewnicki Konspekt 1. Problemy związane ze składowaniem plików 2. Dostępne darmowe technologie 3. Opis najczęściej stosowanej technologii 4.
Szczegółowy opis przedmiotu zamówienia
Załącznik nr 1b do SIWZ Szczegółowy opis przedmiotu zamówienia Cześć II Dostawa niewyłącznych, nieograniczonych czasowo 3 sztuk licencji oprogramowania Microsoft Server 2012 R2 DataCenter x64 w celu rozbudowy
1. Zakres modernizacji Active Directory
załącznik nr 1 do umowy 1. Zakres modernizacji Active Directory 1.1 Opracowanie szczegółowego projektu wdrożenia. Określenie fizycznych lokalizacji serwerów oraz liczby lokacji Active Directory Określenie
ZAPYTANIE OFERTOWE. Ministerstwo Rolnictwa i Rozwoju Wsi (MRiRW) zwraca się z prośbą o złożenie oferty cenowej zgodnie z przedstawionymi wymogami:
ZAPYTANIE OFERTOWE Ministerstwo Rolnictwa i Rozwoju Wsi (MRiRW) zwraca się z prośbą o złożenie oferty cenowej zgodnie z przedstawionymi wymogami: 1. Przedmiot zamówienia: Przedmiotem zamówienia jest migracja
AE/ZP-27-16/14. Załącznik nr Z2
Lp. 2 AE/ZP-27-16/14 USŁUGA Wymagane parametry przedmiotu zamówienia Wymagane i oferowane paramtery techniczne USŁUGA (instalacja, konfiguracja, przeniesienie danych) Oferowane paramtery przedmiotu zamówienia
Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0
Syriusz sp. z o.o. Rzeszów, 2009 Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0 POSTANOWIENIA OGÓLNE Minimalna, sugerowana ilość godzin wdrożenia programu to: bez przenoszenia danych 8 godzin +
DHL CAS ORACLE Wymagania oraz instalacja
DHL CAS ORACLE Wymagania oraz instalacja Opis: Niniejszy dokument opisuje wymagania niezbędne do instalacji bazy danych DHL CAS ORACLE. Przedstawia również sam proces instalacji. Przeznaczony jest dla
Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć
rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka
Standard określania klasy systemu informatycznego resortu finansów
Dane dokumentu Nazwa Projektu: Kontrakt Konsolidacja i Centralizacja Systemów Celnych i Podatkowych Studium Projektowe Konsolidacji i Centralizacji Systemów Celnych i Podatkowych (SPKiCSCP) Numer wersji
1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1
Spis treści Przedmowa... ix Podziękowania... x Wstęp... xiii Historia serii Inside Microsoft SQL Server... xiii 1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Wymagania SQL Server 2005...
Akademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 9 Temat ćwiczenia: Aplikacje klient-serwer. 1. Wstęp teoretyczny.
Prestige MJM Case Study
Klient Prestige MJM Branża Wydarzenia artystyczne, opieka menadżerska Okres realizacji 1 luty 19 sierpień 2014 Rodzaj usługi: Zarządzanie serwerami, doradztwo przy tworzeniu architektury, konfiguracja
WYJAŚNIENIA NR 2 TREŚCI SIWZ
CPI-ZZP-2244-40-495/13 Warszawa, dnia 24 stycznia 2013 roku Wykonawcy, którzy pobrali SIWZ w postępowaniu nr 40-CPI-ZZP-2244/12 Działając na podstawie art. 38 ust. 1a, ust. 2 i ust. 4 w zw. z art. 12a
Sieci równorzędne, oraz klient - serwer
Sieci równorzędne, oraz klient - serwer podział sieci ze względu na udostępnianie zasobów: równorzędne, peer-to-peer, P2P, klient/serwer, żądanie, odpowiedź, protokół sieciowy, TCP/IP, IPX/SPX, admin sieciowy,
System Kancelaris. Zdalny dostęp do danych
Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,
Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?
Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA Dlaczego DNS jest tak ważny? DNS - System Nazw Domenowych to globalnie rozmieszczona usługa Internetowa. Zapewnia tłumaczenie nazw domen
Wprowadzenie do systemów operacyjnych
SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny
Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B
Szczegółowy harmonogram rzeczowy realizacji prac systemu B2B NAZWA ZADANIA ZADANIE CZĄSTKOWE TECHNOLOGIA ILOŚĆ OSÓB ILOŚĆ GODZIN TERMIN REALIZACJI 1 2 4 5 6 7 Zadanie 1 - wersji alfa 1 systemu B2B 3 723
DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN
Instytut Ekonomiki Rolnictwa i Gospodarki Żywnościowej - Państwowy Instytut Badawczy ul. Świętokrzyska 20 00 950 Warszawa 1 Skr. pocztowa 984 tel./faks: (48 22) 826 93 22, (48 22) 826 61 58 email: rachrol@fadn.pl
Jarosław Kuchta. Administrowanie Systemami Komputerowymi. Klastry serwerów
Jarosław Kuchta Klastry serwerów Podstawowe pojęcia Klaster grupa serwerów widocznych na zewnątrz jako jeden serwer Węzeł indywidualny serwer należący do klastra Zasoby klastra usługi, aplikacje, dyski,
Red Hat Network Satellite Server
Red Hat Network Satellite Server Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 600 017 006 bs@bel.pl Usługa Red Hat Network 2 Usługa Red Hat Network Zintegrowane platforma stworzona do zarządzania systemami
System generacji raportów
Zalety systemu Czym jest ProReports? prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty
PRZETARG 01/EU/2016/SERVERS NA DOSTAWĘ, MONTAŻ I URUCHOMIENIE SERWERÓW, WIRTUALIZATORÓW, MACIERZY I OPROGRAMOWANIA ORAZ WYKUP STAREGO SPRZĘTU
Data: 08/03/2016 PRZETARG 01/EU/2016/SERVERS NA DOSTAWĘ, MONTAŻ I URUCHOMIENIE SERWERÓW, WIRTUALIZATORÓW, MACIERZY I OPROGRAMOWANIA ORAZ WYKUP STAREGO SPRZĘTU Pytania i odpowiedzi dotyczące specyfikacji
PRZEDMIOT ZAMÓWIENIA I TERMINY REALIZACJI
Superhost.pl Sp. z o.o. Al. Zwycięstwa 96/98 81-451 Gdynia zwana dalej Zamawiającym Gdynia, dn. 14.02.2014 r. ZAPYTANIE OFERTOWE Zwracamy się z prośbą o przedstawienie oferty handlowej na planowany zakup
LANDINGI.COM. Case Study. Klient Landingi.com. Branża IT, marketing i PR. Okres realizacji od grudnia 2013 do chwili obecnej.
Klient Landingi.com Branża IT, marketing i PR Okres realizacji od grudnia 2013 do chwili obecnej Rodzaj usługi doradztwo, hosting, Cloud Computing Amazon Web Services, zarządzanie serwerami Doradztwo Hosting
Praca w sieci z serwerem
11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej
Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)
Miejsce prowadzenia szkolenia Program szkolenia KURS SPD i PD Administrator pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Pracownie komputerowe znajdujące się w wyznaczonych
Monitorowanie wydajność w bazie Oracle11g
Monitorowanie wydajność w bazie Oracle11g Wstęp Monitorowanie wydajności bazy danych, a także aplikowanie aktualizacji to jedne z ważniejszych zadań administratora bazy danych. Wpływ na wydajność może
Wybrane działy Informatyki Stosowanej
Wybrane działy Informatyki Stosowanej Dr inż. Andrzej Czerepicki a.czerepicki@wt.pw.edu.pl http://www2.wt.pw.edu.pl/~a.czerepicki 2017 APLIKACJE SIECIOWE Definicja Architektura aplikacji sieciowych Programowanie
Zwiększanie bezpieczeństwa usług sieciowych poprzez wirtualizację systemu operacyjnego
Zwiększanie bezpieczeństwa usług sieciowych poprzez wirtualizację systemu operacyjnego Ireneusz Tarnowski Wrocławskie Centrum Sieciowo-Superkomputerowe Poznań, 5 listopada 2009 Plan wystąpienia Co to jest
ZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ
ZAŁĄCZNIK Nr 3 do CZĘŚCI II SIWZ WYMAGANIA BEZPIECZEŃSTWA DLA SYSTEMÓW IT Wyciąg z Polityki Bezpieczeństwa Informacji dotyczący wymagań dla systemów informatycznych. 1 Załącznik Nr 3 do Część II SIWZ Wymagania
Software RAID funkcje dostarcza zaimplementowane oprogramowanie, bez wykorzystania z dedykowanych kontrolerów.
Jakub Młynarczyk Software RAID funkcje dostarcza zaimplementowane oprogramowanie, bez wykorzystania z dedykowanych kontrolerów. Hardware RAID polega na zastosowaniu odpowiednich kontrolerów do których
DYREKTOR GENERALNY URZĘDU ZAMÓWIEŃ PUBLICZNYCH
DYREKTOR GENERALNY URZĘDU ZAMÓWIEŃ PUBLICZNYCH Warszawa, erwca 2016 r. Treść zapytań oraz wyjaśnienia dotyczące specyfikacji istotnych warunków zamówienia w postępowaniu na utrzymanie Systemu Biuletynu
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego