You are on page 1of 45

S

T
R
F IKCI
L
P
RE

BEVEZET
CL: HIBATRS

SZMTGP HIBK TOLERLSA

MIKOR RI MEG:

EGY GPPEL ELRHET: ~99%-OS RENDELKEZSRE LLS

(VI MAX 3,5 NAP KIESS)


HA ENNL JOBBAT AKARUNK

REDUNDANCIA BEPTSE

TARTALOM
FRTK

FRTK CSOPORTOSTSA
TERHELSELOSZT FRTK
FELADATTVTELI FRTK

REPLIKCI

ELSDLEGES MSODLAGOS SMA


MULTIMASTER

A SZMTGPFRT

FRT (CLUSTER): KLNLL SZMTGPEK EGYTTESE,


AMELYEK EGYMSSAL EGYTTMKDVE S AZONOS
SZOLGLTATSOKAT,
ALKALMAZSOKAT
FUTTATVA
EGYETLEN RENDSZERKNT, VIRTULIS KISZOLGLKNT
JELENNEK MEG AZ GYFELEK SZMRA.

A HLZATI TJR FOLYAMATOS MKDSE ELENGEDHETETLEN


FONTOSSG, MIVEL A HLZAT SZEGMENSEI (PL.: INTERNET INTRANET, GYFELEK - SZERVEREK, STB.) CSAK AZ TJRN
KERESZTL KAPCSOLDHATNAK EGYMSHOZ. HA HARDVER
MEGHIBSODS, VAGY PROGRAMHIBA MIATT AZ TJR LELL,
EZ A KAPCSOLAT MEGSZNIK, S ELRHETETLENN VLHATNAK
AZ ZLETI SZEMPONTBL KRITIKUS SZOLGLTATSOK. AZ ILYEN
HELYZETEK ELKERLSRE ALKALMAZHAT A FRTZS,
MELYNEK LNYEGE, HOGY EGY HELYETT TBB, AZONOSAN
KONFIGURLT HARDVERT HASZNLUNK UGYANARRA A
FELADATRA. A FRTZS ALAPVETEN KT CLT SZOLGLHAT:
MAGAS RENDELKEZSRE LLST S TERHELS MEGOSZTST

FRTK (EGY LEHETSGES)


CSOPORTOSTSA
Frt

Szmtsi cl

Terhels-elosztsi

Nagy rendelkezsre
lls

FRTK (EGY LEHETSGES)


High Performance Computing
CSOPORTOSTSA
(HPC)
Sztoszthat, prhuzamosthat
Frt
feladatok

Szmtsi cl

Grid

Szmtsi
frt

Nagy
Terhelselosztsi
Elosztott, rendelkezsre
lazn
llscsatolt

Nincs teljes kzponti adminisztrci


Nylt szabvnyok

Szorosabban csatolt

SZMTSI FRT PLDA: IBM


ROADRUNNER 12,960 IBM POWERXCELL 8I
CPU

6,480 AMD OPTERON DUALCORE CPU

SSZESEN: 130 464 MAG

FRTK (EGY LEHETSGES)


Load balance cluster
gyflkrsek sztosztsa
CSOPORTOSTSA
a frttagok kztt
Frt
Szmtsi Terhelscl
elosztsi
Hlzati
szint
Alkalmaz
si szint

Loklis erforrsok
Tipikusan llapotmentes
Nagy
szolgltatsok
rendelkez
sre
lls sztosztsa a
Krsek
hlzati rtegben
Alkalmazs ell rejtve

Alkalmazs-specifikus
megolds
Hasonl pl. az adatbzisok
partcionlshoz

FRTK (EGY LEHETSGES)


HA cluster
CSOPORTOSTSA
Szolgltats egyik frttagon
fut, tbbi tartalk
Frt
Feladattvtel (failover)
Szmtsi cl

Terhelselosztsi

Egy erforrst egyszerre


tbben hasznlhatnak
Alkalmazs szint zrols

Nagy
rendelkezsre
lls
Megosztott
lemezes

Megosztott elem
nlkli

Erforrs birtoklsa
kizrlagos

TARTALOM
FRTK

FRTK CSOPORTOSTSA
TERHELSELOSZT FRTK
FELADATTVTELI FRTK

REPLIKCI

ELSDLEGES MSODLAGOS SMA


MULTIMASTER

A TERHELSELOSZTS
DILEMMJA
Egyenletes eloszts
csompontok terhelsnek
figyelse
bonyolultabb eloszt algoritmusok

Egyszersg
kevesebb meghibsodsi lehetsg
kisebb overhead

TERHELS MEGOSZTS
(LOAD BALANCE, LB)
A FRT CLJA NAGY FORGALOM KEZELSE, AMIT EGYETLEN
ESZKZ MR NEM LENNE KPES FELDOLGOZNI. ENNEK
RDEKBEN AZ SSZES ELEM EGY- SZERRE MKDIK, KZTK
EGYENLETESEN KERL ELOSZTSRA A TERHELS. FONTOS,
HOGY TBBCSATORNS PROTOKOLLOK (PL.: FTP) ESETN AZ
EGY KLIENSRL RKEZ KAPCSOLATOKAT A FRTNEK
UGYANAHHOZ AZ ELEMHEZ KELL IRNYTANI. PYTHON
SZKRIPTEN KERESZTL LLAPOTINFORMCIK ALAPJN
DNT INTELLIGENS TERHELSMEGOSZTS IS
MEGVALSTHAT.

HLZATI
TERHELSELOSZT
FRTK FAJTI
ROUND-ROBIN DNS
TELJESEN ELOSZTOTT
KZPONTI ELEMRE PL

ROUND-ROBIN DNS
DNS SZERVER MS-MS CMET AD
VISSZA KRSENKNT

PL.: NSLOOKUP WWW.CNN.COM


ELNY:

EGYSZER
FGGETLEN FRTTAGOK

HTRNY:

STATIKUS

TELJESEN ELOSZTOTT NLB


FRT
KZS IP, MAC CM A FRTNEK
KRSEKET MINDENKI MEGKAPJA
EGY CSOMPONT VLASZOL
PL. MICROSOFT NLB
ELNY:

NINCS SPOF SZTOSZT

HTRNY:

KORLTOS MRET

KZPONTI ELEMRE PL
KZPONTI ELOSZT (DISPATCHER)
DEDIKLT HW-ES MEGOLDSOK IS
KIFINOMULT TERHELSFIGYELS
S ELOSZTS

ELNY

ELOSZTBAN EGYB SZOLGLTATSOK


(CACHE, SSL OFFLOAD)

HTRNY

ELOSZT SPOF LEHET

PROBLMA: MUNKAMENET
MEGRZSE
GYFL MUNKAMENETE TIPIKUSAN A WEBSZERVER
MEMRIJBAN TROLDIK

DE: GYFL EGYMS UTNI KRSEIT KLNBZ WEBSZERVER


SZOLGLJA KI

TERHELSELOSZT SZINT MEGOLDS:

AFFINITS: ADOTT GYFL KRSEIT MINDIG UGYANAZ A SZERVER


SZOLGLJA KI

ALKALMAZS SZINT MEGOLDS:

MUNKAMENET TROLSA KZPONTI GPEN / ADATBZISBAN


MUNKAMENET TROLSA A KLIENSEN, ELKLDSE MINDEN KRSBEN

PLDK: HLZATI
TERHELSELOSZTK
RRDNS:

MAJD MINDEN DNS KISZOLGL (BIND, MS DNS)

ELOSZTOTT MEGOLDSOK:

MICROSOFT NETWORK LOAD BALANCING

KZPONTI ELOSZTT HASZNL:

HW (CISCO, BIGIP, FOUNDRY SERVERIRON, NORTEL)


LINUX VIRTUAL SERVER

LINUX VIRTUAL SERVER

ELTERJEDT (SIEMENS,
SOURCEFORGE.NET,
LINUX.COM)

ELOSZT: AKTV-PASSZV
LAYER 4 S 7 ELOSZTS

MICROSOFT NLB
MAXIMUM 32 CSOMPONT
KIES KISZOLGLK DETEKTLSA 10 SEC ALATT
SPECILIS SZR HLZATI MEGHAJT
PORTSZABLYOK, AFFINITS

TARTALOM
FRTK

FRTK CSOPORTOSTSA
TERHELSELOSZT FRTK
FELADATTVTELI FRTK

REPLIKCI

ELSDLEGES MSODLAGOS SMA


MULTIMASTER

HA FRTK
CSOPORTOSTSA
(KLASSZIKUS CSOPORTOSTS*)
MEGOSZTOTT LEMEZES (SHARED DISK)

SZOLGLTATS TBB CSOMPONTON FUT(HAT)


KZS ERFORRST EGYSZERRE RHATJK-OLVASHATJK
DE: FIZIKAI SZINTEN SOROSTS, ZROLS HASZNLATA
PL.: ORACLE RAC

MEGOSZTOTT ELEM NLKLI (SHARED NOTHING)

SZOLGLTATS EGYSZERRE EGY CSOMPONTON FUT


EGY ERFORRST EGYSZERRE EGY CSOMPONT BIRTOKOL
DE: FIZIKAI SZINTEN LEHET KZS ELRS ERFORRS

*M. Stonebraker, The Case for Shared Nothing, 1985, http://db.cs.berkeley.edu/papers/hpts85-nothing.pdf

HA FRTK ALAPFOGALMAK
CSOMPONT (NODE)
SZVVERS (HEARTBEAT)
FELADATTVTEL (FAILOVER)
FELADAT-VISSZAVTEL
(FAILBACK)

TKAPCSOLS (SWITCHOVER)

HA FRTK - ERFORRSOK
MINDEN ERFORRS (LEMEZ, IP CM, APACHE)
ERFORRSCSOPORT: OLYAN ERFORRSOK, AMIKET EGYTT KELL
MOZGATNI

Fggsgi fa
Erforrsok
lelltsnak s
indtsnak
sorrendje

FELADATTVTELI
TOPOLGIK (1)
FELADATTVTELI PR (AKTV-AKTV)

FELADATTVTELI TOPOLGIK
(2)
FORR TARTALK (N+1)
TBB TARTALK (N+M)

FELADATTVTELI TOPOLGIK
(3)
FELADATTVTELI GYR

FELADATOK, PROBLMK A
FRTKBEN
TAGSGI KP FENNTARTSA (GROUP MEMBERSHIP): KI MKDIK A
CSOMPONTOK KZL

CSOPORTKOMMUNIKCI (GROUP COMMUNICATION): ZENETEK


ELJUTTATSA A TBBIEKNEK HIBK ESETN IS

TUDATHASADS (SPLIT BRAIN): FRT TBB, FGGETLEN RSZRE SZAKAD


AMNZIA: KIESS UTN JRAINDUL CSOMPONTOT RTESTENI A
KZBEN TRTNT VLTOZSOKRL

GRDL FRISSTS (ROLLING UPGRADE): CSOMPONTOK FRISSTSE


EGYESVEL, TBBI MKDIK KZBEN

MEGOLDSOK
SUN SOLARIS CLUSTER
IBM HIGH AVAILABILITY CLUSTER MULTIPROCESSING
ORACLE CLUSTERWARE
LINUX-HA
SA FORUM AIS
WINDOWS SERVER FAILOVER CLUSTERING
VMWARE VSPHERE HA

WINDOWS SERVER
FAILOVER CLUSTERING
MAXIMUM 64 CSOMPONT (WINDOWS 8)
FRTZHET SZOLGLTATSOK: FJL SZERVER, DHCP, SQL
SERVER, HYPER-V, SAJT ALKALMAZS

QUORUM (TBBSG):

SZAVAZATOK TBBSGNEK MEG KELL LENNI EGY

PARTCIBAN, HOGY AZ MKDHESSEN


SZAVAZHAT: CSOMPONT, TAN LEMEZ, TAN FJLMEGOSZTS
TBBFLE QUORUM MODELL (CSOMPONTOK SZMTL
FGGEN)

DEMO

NAGY RENDELKEZSRE LLS FRTK

MAGAS RENDELKEZSRE LLS (HIGH AVAILABILITY, HA)


BIZTOSTSA

A HA FRT CLJA A LELLSI IDK CSKKENTSE, ILLETVE A

RENDSZER MKDSBEN TARTSA TERVEZETT LELLSOK, VAGY


AKR A FRT EGYIK ELEMNEK MEGHIBSODSA ESETN IS.
EGYSZERRE A FRT ELEMEI KZL CSAK AZ EGYIK AKTV, EZEKET A
TBBI ELEM FOLYAMATOSAN MONITOROZZA. AMENNYIBEN EGY
AKTV ELEM LELL, A TARTALK ELEM VESZI T A SZEREPT.

DEMO

Nagy rendelkezsre lls frtk kialakts

KRITIKUS RENDSZEREK (VAST- VAGY REPLSIRNYTS,

TELEKOMMUNIKCIS HLZATOK) ESETN VI MAXIMUM PR


PERCES LELLS ENGEDHET MEG. ILYEN SZIGOR
KVETELMNYEKET CSAK SPECILIS MDSZEREK
ALKALMAZSVAL LEHET ELRNI, ILYEN LEHET PLDUL NAGY
RENDELKEZSRE LLS SZMTGPFRTK ALKALMAZSA. A
VEZET IPARI CGEK LTAL MEGALAPTOTT SERVICE AVAILABILITY
FORUM SZERVEZET (MELYNEK A SZAKIRNYT GONDOZ HIBATR
CSOPORT VOLT AZ ELS AKADMIAI TAGJA) CLJA ILYEN
KRNYEZETHEZ KSZTETT KZTES RTEGEK (MIDDLEWARE-EK)
SZABVNYOSTSA.

TARTALOM
FRTK

FRTK CSOPORTOSTSA
TERHELSELOSZT FRTK
FELADATTVTELI FRTK

REPLIKCI

ELSDLEGES MSODLAGOS SMA


MULTIMASTER

REPLIKCI
ADATOK TROLSA TBB HELYEN
NEM FRT: KVLRL NEM EGY SZMTGPKNT LTSZIK
VLTOZSOK SZINKRONIZLSA
PERIODIKUS / ESEMNYVEZRELT TVITEL

SZINKRONIZCI:
PULL / PUSH

MELYIK ADATPLDNYT LEHET RNI:

PRIMARY SECONDARY (MASTER SLAVE): EGY RHAT, TBBI ENNEK A

MSOLATA, AZOK CSAK OLVASHATAK


MULTIMASTER: MINDEGYIK PLDNY RHAT, KONZISZTENCIA FENNTARTSA
BONYOLULTABB

TARTALOM
FRTK

FRTK CSOPORTOSTSA
TERHELSELOSZT FRTK
FELADATTVTELI FRTK

REPLIKCI

ELSDLEGES MSODLAGOS SMA


MULTIMASTER

DEMO PRIMARY SECONDARY


SMA: DNS

BIND9
ZNA FJL CSAK AZ ELSDLEGES SZERVEREN
RHAT

ZNA FJL VERZIZVA


MSODLAGOS SZERVEREK: ZONE TRANSFER

INDULSKOR, VAGY HA AZ ELSDLEGES RTESTI


(NOTIFY)
LEHET CSAK A VLTOZSOKAT (INCREMENTAL
ZONE TRANSFER)

PRIMARY SECONDARY SMA:


ADATBZISOK
SZINKRON:
rs

elsdleges

ZERO DATA LOSS, ATOMI RS


TELJESTMNYVESZTESG AZ RA

msodlagos

PRIMARY SECONDARY SMA:


ADATBZISOK
ASZINKRON:
rs

elsdleges

msodlagos

HELYI RS BEFEJEZSE UTN EGYBL VISSZATR


MI LEGYEN, HA A MSODLAGOS RSA KZBEN HIBA LESZ?

TARTALOM
FRTK

FRTK CSOPORTOSTSA
TERHELSELOSZT FRTK
FELADATTVTELI FRTK

REPLIKCI

ELSDLEGES MSODLAGOS SMA


MULTIMASTER

MULTIMASTER REPLIKCI:
ACTIVE DIRECTORY
MULTIMASTER REPLIKCI

BRMELYIK DC-N MDOSTHATUNK

FLEXIBLE SINGLE OPERATIONS MASTER (FSMO)


5 SZEREP, AMIBL EGYSZERRE CSAK EGY LEHET
RID MASTER, SCHEMA MASTER

OPTIMALIZCIK

CSAK A VLTOZOTT ATTRIBTUM MEGY T


STORE AND FORWARD ELV: VLTOZSOK TOVBBTERJESZTSE

REPLIKCIS TOPOLGIA
TELEPHELY: GYORS KAPCSOLATTAL SSZEKTTT DC-K
INTRA-SITE: GYAKORI REPLIKCI, RPC
INTER-SITE: RITKBBAN, IP/SMTP

KNOWLEDGE CONSISTENCY CHECKER

TOPOLGIA AUTOMATIKUS LTREHOZSA S FRISSTSE

DEMO ACTIVE DIRECTORY


REPLIKCI

VLTOZS NYOMON KVETSE


AD SITES AND SERVICES

REPLIKCI KIKNYSZERTSE
TELEPHELYEK BELLTSA

TKZS FELOLDSA
ESEMNYNAPL

TECHNIKK ALKALMAZSA

SSZEFOGLALS
FRTK, REPLIKCIS MDSZEREK
TBBFLE TECHNIKA A SZMTGP S HLZATI UTAK KIESSNEK
KIVDSRE

KLNBZ ELNYK S HTRNYOK


KLNBZ BONYOLULTSG S KLTSG

DE: FRT SE VD MINDEN ELLEN

KATASZTRFA, ADMINISZTRTOR HIBJA, RONGLS


KOMBINLNI KELL MS MDSZEREKKEL

You might also like