Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.



Podobne dokumenty
PLD Linux Day. Maciej Kalkowski. 11 marca Wydziaª Matematyki i Informatyki UAM

Algorytmy i Struktury Danych

Spis treści. 1 Wprowadzenie. 1.1 Podstawowe pojęcia. 1 Wprowadzenie Podstawowe pojęcia Sieci komunikacyjne... 3

WYKORZYSTANIE DYSTRYBUCJI SYSTEMU LINUX TYPU LIVECD DO BUDOWY KLASTRÓW OBLICZENIOWYCH

Zapory sieciowe i techniki filtrowania danych

7. zainstalowane oprogramowanie zarządzane stacje robocze

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Komputery bezdyskowe - wprowadzenie

Zarządzanie farmami serwerów Linux

Tworzenie maszyny wirtualnej

MASKI SIECIOWE W IPv4

Aplikacja serwerowa Platformy Prezentacyjnej Opis produktu

Sieci Komputerowe Translacja adresów sieciowych

Referat pracy dyplomowej

Router programowy z firewallem oparty o iptables

Wdrażanie i zarządzanie serwerami zabezpieczającymi Koncepcja ochrony sieci komputerowej

Maciej Roszkowski Wirtualny klaster komputerowy jako narzędzie optymalizacji wydajności infrastruktury technicznej społeczeństwa informacyjnego

Obliczenia równoległe w zagadnieniach inżynierskich. Wykład 4

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem Mariusz Droździel Październik 2009

Piotr Zacharek HP Polska

Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań

USŁUGI HIGH PERFORMANCE COMPUTING (HPC) DLA FIRM. Juliusz Pukacki,PCSS

LANDINGI.COM. Case Study. Klient Landingi.com. Branża IT, marketing i PR. Okres realizacji od grudnia 2013 do chwili obecnej.

Warsztaty z Sieci komputerowych Lista 9

Nowoczesne technologie przetwarzania informacji

Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource. Piotr Klimek. piko@piko.homelinux.net

KLASTER SINGLE SYSTEM IMAGE W OBLICZENIACH NAUKOWO-INŻYNIERSKICH SINGLE SYSTEM IMAGE CLUSTER IN SCIENTIFIC ENGINEERING COMPUTATIONS

Niezawodne usługi outsourcingowe na przykładzie usług kampusowych i Krajowego Magazynu Danych w sieci PIONIER

Ćwiczenie nr: 9 Obliczenia rozproszone MPI

Architektura oraz testowanie systemu DIADEM Firewall Piotr Piotrowski

Systemy rozproszone. na użytkownikach systemu rozproszonego wrażenie pojedynczego i zintegrowanego systemu.

Zapewnienie wysokiej dostępności baz danych. Marcin Szeliga MVP SQL Server MCT

Tworzenie aplikacji bazodanowych

Szkolenie autoryzowane. MS Administracja i obsługa Windows 7. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum.

Klaster obliczeniowy

Win Admin Replikator Instrukcja Obsługi

Instalacja programu dreryk

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

Rozwiązania HPE Storage jak zapewnić pełne bezpieczeństwo Twoich danych?

PRZEDMIOT ZAMÓWIENIA I TERMINY REALIZACJI

iptables -F -t nat iptables -X -t nat iptables -F -t filter iptables -X -t filter echo "1" > /proc/sys/net/ipv4/ip_forward

Wybrane działy Informatyki Stosowanej

Szkolenie operatorów Wirtualnego Serwera Egzaminacyjnego 14 Grudnia Prowadzący: Bartłomiej Boryń Robert Michalski

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat zapory sieciowej (firewall) oraz oprogramowania iptables.

Linux -- u mnie działa!

Zbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Zapytanie ofertowe. Dedykowana płyta serwerowa, dwuprocesorowa, wyprodukowana i zaprojektowana przez producenta serwera,

Suma: B) Oprogramowanie do wykonywania kopii bezpieczeństwa (1 licencja) Cena (zł/szt.) Cena łącznie. Suma:

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

Nowoczesny dział IT w chmurze

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

Spis treści. O autorze 9. O recenzentach 10. Przedmowa 13. Rozdział 1. Oto Linux Mint 17_

Sposób funkcjonowania

Którą normę stosuje się dla okablowania strukturalnego w sieciach komputerowych?

Skalowalne aplikacje internetowe wysokiej dostępności

Dni: 5. Opis: Adresaci szkolenia

Zarządzanie bezpieczeństwem w sieciach

Nowe aplikacje i usługi w środowisku Grid

VMware vsphere 5.5: Install, Configure, Manage

Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki

ZAŁĄCZNIK NR 1.8 do PFU Serwery wraz z system do tworzenia kopii zapasowych i archiwizacji danych - wyposażenie serwerowni

VMware. Prezentacja na Systemy Operacyjne

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 ZASADY OCENIANIA

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Win Admin Replikator Instrukcja Obsługi

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Enterprise, czyli instytutowy klaster obliczeniowy

U M L. System operacyjny Linux zagnieżdżony w zewnętrznym systemie operacyjnym (Linux)

Opis wdrożenia Platformy Technologicznej epodreczniki.pl na zasobach Poznańskiego Centrum Superkomputerowo-Sieciowego

Architektury usług internetowych. Tomasz Boiński Mariusz Matuszek

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Symantec Backup Exec System Recovery 7.0 Server Edition. Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Ćwiczenie nr: 9 Obliczenia rozproszone MPI

Wprowadzenie do sieciowych systemów operacyjnych. Moduł 1

Obliczenia rozproszone MPI

Księgarnia PWN: Greg Bastien, Christian Abera Degu Ściany ogniowe Cisco PIX

Szkolenie operatorów Wirtualnego Serwera Egzaminacyjnego 24 maja Prowadzący: Bartłomiej Boryń Robert Michalski

Xopero Backup Appliance

IO - Plan testów. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

Axence nvision Nowe możliwości w zarządzaniu sieciami

Prestige MJM Case Study

Seeon Enterprise Search Engine. Rozwiązanie obsługiwane przez eo Networks S.A.

1. Instalacja jednostanowiskowa Instalacja sieciowa Instalacja w środowisku rozproszonym Dodatkowe zalecenia...

Załącznik nr 1 Do Umowy nr z dnia. . Wymagania techniczne sieci komputerowej.

Skalowanie i monitorowanie działania systemu dlibra 5.0

Szczegółowy opis przedmiotu zamówienia

Obliczenia rozproszone MPI

Win Admin Replikator Instrukcja Obsługi

Aktualny stan i plany rozwojowe

Warsztaty z Sieci komputerowych Lista 8

Transkrypt:

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 serwera, czyli zawsze dostępny, 2)load balancing (rozkładanie obciążenia), 3)backup & load balancing. Obliczeniowe (HPC High Performance Computing) 1)klastry stacji roboczych, 2)Beowulf.

backup serwera S1, serwer główny dostępny pod 192.168.0.1, Ruter, kieruje ruch 192.168.0.1 do S1, S2, serwer zapasowy, synchronizuje zmiany z S1, monitoruje S1, dostępny pod adresem 192.168.0.2, W przypadku gdy S1 pada, ruter zaczyna kierować ruch do S2.

load-balancing SG ruter, który co n-te połączenie forwarduje do innego komputera wewnątrz sieci. SM serwer, który zawiera zasoby źródła. Komputery S1,...,SN co jakiś czas synchronizują się z SM. iptables -t nat -A PREROUTING -i eth1 -p tcp -d SG --dport 80 -m nth --every 2 -j DNAT --to S1:80 iptables -t nat -A PREROUTING -i eth1 -p tcp -d SG --dport 80 -m nth --every 2 -j DNAT --to S2:80

backup & load-balancing SG serwer główny, na którym stoi proxy, które kieruje zapytania do S1...SG, S1,..., SN serwery WWW lub kolejne proxy, A1,...,AN np. serwery WWW,

klastry stacji roboczych węzły końcowe równouprawnione, łatwy do zbudowania, niska cena, podatny na uszkodzenia, przez cześć dnia nieczynny, najczęściej heterogeniczny.

beowulf Beowulf: Server komputer pełniący rolę serwera obliczeniowego, na którym uruchamiamy obliczenia, node1,...,noden końcówki, dedykowane do bycia częścią klastra obliczeniowego, z reguły homogeniczny, odpowiedni do obciążających obliczeń, droższy.

homogeniczne, heterogeniczne. Wprowadzenie (architektury klastrów)

Wprowadzenie (cechy dobrego klastra) wydajność, skalowalność, dostępność, bezpieczeństwo, stosunek ceny do wydajności.

Problemy obliczeniowe Złożoność obliczeniowa, Obliczenia równoległe i rozproszone, Nasz przykład Raytracer, Przykłady mocne.

Problemy obliczeniowe Złożoność obliczeniowa. 1)problemy wielomianowe są OK! 2)problemy typu n! albo 2^N są ogólnie niedobre ;)

Problemy obliczeniowe Obliczenia równoległe i rozproszone 1)problemy rozproszone (np. algorytmy wykorzystane w seti), 2)problemy równoległe (np. w alg. grafowych).

Problemy obliczeniowe (przykłady mocne) symulacje wybuchów jądrowych, prognoza pogody, generowanie scen - grafika, łamanie pgp undefine'a ;).

Klastry HPC PVM Parallel Virtual Machine, MPI Message Passing Interface, openmosix, inne możliwości.

ClusterN Linux

ClusterN Linux Dlaczego powstała dystrybucja ClusterN Linux? Założenia funkcjonalne. Rozwiązywanie problemów (wybór reprezentacji). Czego brakuje (za dużo ;). Co chcemy zrobić. Prezentacja działania.

ClusterN Linux (założenia funkcjonalne) serwer + węzły końcowe - Beowulf, automatyka uruchomienia i konfiguracji, dostępność i wygoda pracy, minimalne wymagania sprzętowe, skalowalność i wydajność, łatwe zarządzanie.

ClusterN Linux (rozwiązywanie problemów) serwer + węzły końcowe Beowulf, 1) Jeden komputer pełni rolę serwera dla węzłów końcowych. 2) Serwer będzie zarządzalny przez aplikację opartą o interfejs WWW (Apache + PHP). 3) Możliwość podziału węzłów końcowych na grupy, zależnie od przeznaczenia. 4) Udostępniamy środowisko PVM, MPI i openmosix.

ClusterN Linux (rozwiązywanie problemów) automatyka uruchomienia i konfiguracji, 1) serwer bootowalny z CD-ROMu, uruchamia DHCP, TFTP, NFS, Apache, SSH, 2) końcówki pobierają z serwera adres ip, uruchamiają przez PXE obraz systemu sciągnięty z serwera TFTP, 3) serwer przekazuje informacje o nowych węzłach końcowych do aplikacji zarządzającej, 4) klaster jest uruchamiany z poziomu aplikacji zarządzającej.

ClusterN Linux (rozwiązywanie problemów) dostępność i wygoda pracy, 1) użytkownik dostaje się do klastra przez interfejs WWW, 2) podział węzłów na grupy umożliwia testowanie aplikacji na mniejszej ilości węzłów końcowych, 3) wyniki obliczeń (pliki zapisane, stdout, stderr) są dostępne przez stronę WWW, 4) możliwość planowania obliczeń.

ClusterN Linux (rozwiązywanie problemów) minimalne wymagania sprzętowe, 1) serwer płyta główna, procesor x86, RAM 256MB, karta sieciowa, 2) węzły końcowe płyta główna, procesor x86, RAM 256 MB, karta sieciowa, możliwość bootowania po sieci (PXE lub bootpromy) 3) HUB/SWITCH, 4) istotne jest środowisko sieciowe.

ClusterN Linux (rozwiązywanie problemów) skalowalność i wydajność, 1) łatwość dołączania końcówek (na razie podsieć /24) 2) podział na grupy umożliwia uruchamianie obliczeń na dowolnie dużej ilości węzłów końcowych, 3) wydajność silnie zależna od środowiska sieciowego, 4) zachowana wydajność PVM/MPI/openMosix.

ClusterN Linux (rozwiązywanie problemów) łatwe zarządzanie, 1) mechanizm WakeOnLan 2) ACPI, 3) wyświetlanie informacji o węzłach końcowych + generowanie statystyk ich obciążenia, 4) planowanie prac.

Podsumowanie Komentarze i pytania kieruj do: kalkos@amu.edu.pl autor: Maciej Kalkowski

Koniec