Vous êtes sur la page 1sur 7

Howt

oBui
l
daDat
aMeshwi
thSt
ream Gov
ernance|
Joi
nWebi
nar

Qu’
est
-cequ’
unsy
stèmedi
str
ibué?

Lessystèmesdistr
ibuéssontunensembledecomposant
setdemachinesi
ndépendants,
répar
ti
ssurdif
férentsenvi
ronnements,
quicommuni
quentent
reeuxaf
indefonct
ionnercomme
uneseuleetmêmeuni t
é.

Lebutdecet t
epr ésent at
ionestdev ousf
amili
ariser
,àl'
aided'exemplesconcrets,av
ecles
systèmesdist
ribués: leurarchi
tect
uredebase,leursavantagesetinconvéni
ents,etles
soluti
onsl
esplusut il
iséesenmat i
èredestr
eami ngdist
ri
buéent empsr éel
.

Fondéeparlescr
éateursd’
ApacheKafka,Confl
uentestunepl
atefor
medest r
eamingde
donnéescapabl
edepr endr
eenchargel’i
ntégr
ati
on,l
etrai
tementetl’
anal
ysedesdonnéesen
tempsréelàpart
irdeplusde120sources.

BÉNÉFI
CIERD'
UNESSAIGRATUI
T

CRÉERDESSYSTÈMESDI
STRI
BUÉSÉVOLUTI
FS

Fonct
ionnementdessy
stèmesdi
str
ibués

Déf
ini
ti
ond’
unsy
stèmedi
str
ibué

Égal
ementappelési
nf or
matiquedist
ri
buéeoubasesdedonnéesdistr
ibuées,l
essystèmes
di
str
ibuéssontdesensembl esdecomposant
sindépendantsr
épart
issurdiff
érent
s
envi
ronnementsquiéchangentdesmessagesentr
eeuxaf i
nd’
att
eindr
edesobj ect
ifscommuns.

Il
sappar
aissentcommeuneseuleint
erf
aceouunseulordi
nat
eurpourl’
uti
l
isat
eurfinal
.Lebut
estquel
esy st
èmepuisseexpl
oit
eraumieuxl
esressour
cesetl
esinfor
mat i
onstoutenlimi
tant
l
esdy sf
oncti
onnement
spui
sque,
sil

undescomposant
stombeenpanne,
ladi
sponi
bil
i
tédu
ser
vicen’enser
apasaff
ect
ée.

Aujourd’
hui,
lesdonnéessontplusdi st
ri
buéesquej
amaisetl
esappl
icat
ionsmodernesne
foncti
onnentplusdemanièreisolée.Lagrandemaj
ori
tédespr
odui
tsetdesappl
icati
ons
reposentsurdessystèmesdistr
ibués.

Lescomposant
sd’
unsy
stèmedi
str
ibué

Lespr
inci
pal
esf
onct
ionsdel

inf
ormat
iquedi
str
ibuéesontl
essui
vant
es:

Par
tagedesr
essour
ces-qu’
i
ls’
agi
ssed'
équi
pement
s,del
ogi
ciel
soudedonnées

Capaci
téder
éut
il
isat
ion-l
elogi
ciel
aét
éconçupourêt
redév
eloppéetpar
tagéav
ecd’
aut
res
per
sonnes

Si
mul
tanéi
té-pl
usi
eur
smachi
nespeuv
entt
rai
terl
amêmef
onct
ionenmêmet
emps

Év
olut
ivi
té-l
escapaci
tésdecal
cul
etdet
rai
tementaugment
entl
orsqu’
el
lessontét
enduesà
pl
usi
eursmachi
nes

Tolér
anceauxer
reur
s-l
esdéf
ail
l
ancesdecer
tai
nespar
ti
esdusy
stèmepeuv
entêt
redét
ect
ées
etcorr
igéesf
aci
l
ementetr
api
dement

Transpar
ence-unnœudpeutl
ocal
i
serf
aci
l
ementl
esaut
resnœudsdusy
stèmeet
communi querav
eceux
.

Lessy st
èmesdist
ri
buésmoder nesontévol
uépouri
nclur
eaujour
d'hui
desprocessus
autonomesquipeuvents’
exécutersurl
amêmemachi nephy
sique,maisqui
inter
agissenten
échangeantdesmessagesentreeux.

Exempl
esdesy
stèmesdi
str
ibués

Réseaux

Lepremierexempledesystèmedi str
ibuér
emont eauxannées1970, av
ecl’
invent
iond’Et
her
net
etdesréseauxlocaux(
LAN) .Pourlapremi
èrefois,
lesordi
nateurspouvai
entenvoyerdes
messagesàd’ autr
essyst
èmesav ecuneadr esseIPlocal
e.Lesréseauxpai
ràpairontdepui
s
évol
uéetlamessager i
eélect
roni
que,etpluslargementint
ernettelquenousl econnaissons,
sontdevenusdeparfai
tsexemplesdesy stèmesdistr
ibuésdontlacroissancenecessede
s’
accélér
er.Sui
teàl'
abandondupr ot
ocoleI Pv
4aupr ofi
tduprotocoleIPv6,l
essy st
èmes
di
stri
buéssontpassésd’uneapprochedet ype«LAN»àuneappr ochedet ype«int
ernet».

Réseauxdet
élécommuni
cat
ions

Lesréseauxtél
éphoni quesetcel
lul
air
essontégalementdessy st
èmesdi str
ibués.Lesréseaux
tél
éphoniques,
qui exi
stentdepuispl
usd’unsiècl
e,ontd'ai
ll
eur
sétélespremi er
sexempl esde
syst
èmespai ràpai r
.Lesréseauxcell
ulai
ressontdessystèmesdistr
ibuésdontlesr el
aissont
physi
quementr éparti
sdansdeszonesappel ées«cell
ules».Avecl’
évolut
iondesr éseaux
tél
éphoniquesverslaVOI P(voi
xsurIP),l
acomplexit
édecesr éseauxnecessedecr oît
re.

Sy
stèmesdi
str
ibuésent
empsr
éel

Denombr euxsecteursd’act
ivi
téuti
l
isentdessyst
èmesentempsréelavecunedist
ri
buti
on
l
ocaleoumondi ale:syst
èmesdecont r
ôledesvol
spourl
escompagniesaéri
ennes,sy
stèmes
dedispatchi
ngpourUberetLy ft,
systèmesdecommanded’automati
sati
onpourlesusi
nesde
fabr
icat
ion,etsyst
èmesdesui vientempsr éel
pourl
esent
repr
isesdelogi
sti
queetde
commer ceélect
ronique.

Tr
ait
ementpar
all
èle

Il
existai
tautr
efoisunedi sti
ncti
onent r
el ’
i
nformatiquepar al
lèleetl'
informatiquedi str
ibuée.La
premièresechargeaitd’exécuterunl ogici
elsurplusieursthreadsoupr ocesseurs, quidevaient
alor
saccéderauxmêmesdonnéesetàl amêmemémoi re.Lessy stèmesdi stri
bués
i
mpl i
quaientquantàeuxdesmachi nessépar ées,dot éesdel eur
spr opr esprocesseur setde
l
eurpropr emémoi r
e.Auj our
d’hui,
av ecl’essordessy stèmesd’ exploit
ation,despr ocesseurset
desser v
icescl
oud, l

informatiquedist r
ibuéeenglobeégal ementl et r
aitementpar allèl
e.

I
ntel
l
igencear
ti
fi
ciel
l
edi
str
ibuée

L’
i
ntel
l
igencear
ti
fi
ciel
l
edi
str
ibuéeestunmoy
end’
uti
l
iserl
apui
ssancedecal
cul
etl
etr
ait
ement
par
all
èleàgr
andeéchel
l
epourassi
mil
erett
rai
terdet
rèsgr
andsensembl
esdedonnéesàl

aide
d’
agentsmul
ti
ples.

Sy
stèmesdebasesdedonnéesdi
str
ibuées

Unebasededonnéesdi
stri
buéeestunebasededonnéessit
uéesurpl
usieursser
veurset
/ou
emplacement
sphysi
ques.Lesdonnéespeuv
entêt
rerépl
iquéesoudupl
iquéesentr
eles
syst
èmes.

Laplupar
tdesappl
icati
onscour
ant
esut
il
isentunebasededonnéesdi
str
ibuée,
etdoi
ventdonc
teni
rcomptedelanatur
ehomogèneouhétérogènedusyst
ème.

Avecunebasededonnéesdi
stri
buéehomogène,chaquemachineexpl
oitel
emêmesy stèmede
gest
iondebasededonnéesetlemêmemodèl ededonnées.Cett
econfigur
ati
onestpl
usfaci
l
e
àgéreretàdi
mensi
onnerenajoutantdenouv
eauxnœudsetdenouv eauxemplacement
s.

Aveclesbasesdedonnéesdi
str
ibuéeshét
érogènes,i
lestpossi
bled'ut
il
iserdi
fférentsmodèl
es
dedonnéesetsystèmesdegest
iondebasededonnées.Despasser ell
es,quirésultent
général
ementdelafusi
ond’
appl
icati
onsetdesystèmes,sontuti
l
iséespourt r
aduireles
donnéesentr
elesnœuds.

Ar
chi
tect
uredessy
stèmesdi
str
ibués

Lessyst
èmesdistri
buésdoiventdi
sposerd’unréseauquirel
i
etouslescomposant
s(machi
nes,
équi
pementsoulogici
els)af
inqu’i
l
spuissenttr
ansférerdesmessagespourcommuni
querl
es
unsaveclesaut
res.

Cer
éseaupeutêt
reaccessi
bleaumoy
end’
uneadr
esseI
P,decâbl
esoumêmed’
unci
rcui
t
i
mpri
mé.

Lesmessagest r
ansmisent
rel
esmachinescont
iennentdesélément
squelessyst
èmes
souhai
tentpar
tager
,tel
squedesbasesdedonnées,desobjet
setdesfi
chi
ers.

Lafiabi
l
itédecommunicat
ion,qu’
i
ls’agi
ssedel’
env
oioudelar
écept
iondesmessagesetdes
accusésderécept
ion,
oudel amanièredontunnœudtent
eàderenv
oyerunmessageencas
d’
échec,
estunecar
act
éri
sti
quei
mpor
tant
edessy
stèmesdi
str
ibués

Lessyst
èmesdi str
ibuéssontnésdelanécessit
édedével
oppercert
ainsservi
ceset
appl
icat
ionsetd’aj
outeretdegérerdenouvel
lesmachi
nes.I
lspermettentd'
améli
orerl
es
perf
ormancesdel '
archi
tect
ure,
mai si
mpli
quentencont
repar
tieuneplusgrandecomplexi
té.

Pourmieuxcomprendrecephénomène,examinonsl
esdi
ff
érent
sty
pesd’
archi
tect
ures
di
str
ibuées,
ainsi
queleursavant
agesetleur
sinconv
éni
ent
s.

Ty
pesd’
archi
tect
uresdesy
stèmesdi
str
ibués:

Lesappli
cati
onsetprocessusdi
str
ibuésut
il
isentgénér
alementl

undesquat
ret
ypes
d’
archi
tect
ureci
-dessous:

Cl
i
ent
-ser
veur:

Àl’origi
ne,l

architectur
edessy stèmesdistribuéssecomposai td’
unser
veurquiétai
tuti
li

commer essourcepar t
agée,commeunei mpr imante,unebasededonnéesouunser veurweb.
Plusieurscl
ient
s( parexempl e,
desutil
i
sat eursd'ordi
nateur
s)déci
dai
entàquelmomentut i
l
iser
l
ar essourcepartagée,comments’ enserviretlaconsulter,
etcommentmodifi
erlesdonnéeset
l
esr envoyerauser veur.Lesréf
érent
iel
sdecodecommegi til
l
ustr
entbi
encetypedesy stème,
quidépendantdesdév eloppeursquimettentàj ourlecode.

Aujour
d’hui
,l
’ar
chi
tect
uredessy
stèmesdi
str
ibuésaév
oluéav
ecl
esappl
i
cat
ionsweb;
ell
epeut
désormaisêtr
e:

Àt r
oisniveaux: aveccett
ear chi
tecture,l
escl
ient
speuv ents’
enr emett
reàuni nt
ermédiair
e
pourletrait
ementdesdonnéesetl aprisededécisi
on.Laplupartdesappli
cationscent r
éessur
l
ewebr el
èv entdecettecatégori
e.L'inter
médiai
reestunesor t
ed'agentquireçoitlesdemandes
(parf
oisstateless)descli
ents,tr
ait
el esdonnéesetlestransmetensuit
eauxser veurs.

Encouches: lesservi
ceswebprofessi
onnelsontcréédesar chi
tect
uresdesy stèmesànt i
ers
oumulti-
ti
ers.Celaapopulari
sélesser
veursd’appl
i
cat i
on,quiconti
ennentlalogiquemét
ieret
i
nter
agissentàl afoi
saveclescouchesdonnéesetav eclescouchesdepr ésentati
on.

Pairàpair:aveccettear
chit
ect
ure,aucunemachi necentral
i
séeouspéciali
séenesecharge
destâchescompl exeseti
ntel
li
gent
es.Tout eslesdéci
sions(etl
esresponsabi
li
tésassoci
ées)
sontrépart
iesentrelesmachi
nesimpliquées,chacunepouvantj
ouerlerôl
edecl i
entoude
ser
veur
.Lesy
stèmebl
ockchai
nenestunbonexempl
e.

Av
ant
ageseti
nconv
éni
ent
sdessy
stèmesdi
str
ibués

Av
ant
agesdessy
stèmesdi
str
ibués:

L’
obj
ect
ifd’unsy
stèmedistr
ibuéestder
enf
orcerl
'
évol
uti
vi
té,
lesper
for
mancesetl
a
di
sponi
bil
i
tédesappli
cat
ions.

Sespr
inci
pauxav
ant
agessontl
essui
vant
s:

Possibi
l
itésdemi
seàl
'
échel
l
ehor
izont
alei
l
li
mit
ées-i
lestpossi
bled'
aj
out
erdesmachi
nesà
toutmoment .

Fai
blel
atence-l
efai
td'
uti
l
iserdesmachinesgéographi
quementpr
ochesdesut
il
isat
eur
s
per
metder édui
rel
etempsnécessai
repourrépondreàleur
sdemandes.

Haut
etolér
anceauxerr
eur
s-si unser
veurouuncentrededonnéest
ombeenpanne,
d’aut
res
peuv
entconti
nueràr
épondreauxbesoinsdesut
il
isat
eurs.

Av
ant
agesdessy
stèmesdi
str
ibués:

I
nconv
éni
ent
sdessy
stèmesdi
str
ibués:

Enmatièr
ed’ingénieri
e,t
outedécisi
onimpli
quedescompromis.Lacompl
exitéestlepri
nci
pal
i
nconvéni
entdessy st
èmesdistr
ibués.I
lsi
mpli
quenteneff
etplusdemachines,pl
usde
messages,etunepl usgrandequanti
tédedonnéest
ransmisesent
redi
ff
érentsacteur
s,cequi
ent
raî
nedespr oblèmes:

–D’ i
ntégrati
onetdecohér encedesdonnées-pouv oirsynchroniserl’
ordredesmodi fi
cations
dedonnéesetdesét at
sdel ’
appli
cat i
ondansunsy stèmedi str
ibuéestunv éri
tabledéfi,en
parti
culi
erlorsquedesnœudsdémar r
ent,s’arrêtentout ombentenpanne.–Dedéf ail
lancedu
réseauetdescommuni cat
ions-l esmessagespeuv entnepasêt retransmi sauxbonsnœuds
ouêt retr
ansmi smai sdansunor dreincorrect,cequi ent r
aîneuner upturedelacommuni cati
on
etduf oncti
onnementdusy stème.–Def raisdegest i
on-i lestsouv entnécessaired’ajouter
desf oncti
onsdev ei
ll
e,desurvei
ll
ance, d’
enr egistrementetd’ équili
bragedechar gepourav oi
r
unemei ll
eurev i
sibil
i
tésurlefonctionnementetl esdéf ai
ll
ancesdessy stèmesdi str
ibués.
Lesav
ant
agesdespl
atef
ormesdest
reami
ngdi
str
ibué

Confl
uentestlaseuleplatefor
medest reamingdedonnéescompat ibl
eavectousles
envi
ronnement scl
oud,qu'il
ssoientonprem ouhybri
des.Connectezplusde120sourcesde
donnéesav ecuneévol
ut i
vit
é,unesécurit
éetunesimpli
cit
éd'i
ntégrati
ondeniveau
prof
essionnel,
afi
ndedi sposerd'unevi
sibi
li
téentempsréelsurtousvossystèmesdistr
ibués.

*
Essai
grat
uitde30j
our
ssansav
oiràf
our
nirv
osi
nfor
mat
ionsdecar
tebancai
re!

LANCEZ-
VOUSGRATUI
TEMENT

SOLUTI
ONSD’
I
NTÉGRATI
ONDESTREAMI
NG

Condi
tionsgénéral
es|Poli
ti
quedeconfi
dent
ial
it
é|Nev endezpasmesi
nfor
mat
ions|
Pol
i
tique
delut
tecontrel
'escl
avagemoderne|Par
amètresdescookies

Copyri
ght©Confluent
,Inc.2014-
2023.Apache,
ApacheKaf
ka,Kafka,ApacheFl
i
nk,Fl
inketl
es
nomsdepr oj
etopensourceassociéssontdesmar
quesdéposéesd'ApacheSoft
ware
Foundati
on

Encli
quantsur«Accept ert
ouslescooki
es»,vousacceptezl
estockagedecooki
essurvot
re
appar
eilpouramél i
orerl
anavi
gati
onsurlesi
te,anal
ysersonuti
l
isat
ionetcont
ri
buerànos
eff
ort
sdemar ket
ing.

Aut
ori
sert
ousl
escooki
es

Toutr
efuser

Par
amèt
resdescooki
es

Vous aimerez peut-être aussi