Professional Documents
Culture Documents
Luan Van - 6
Luan Van - 6
**********************
Vng Th Hi Yn
H Ni - 2017
I HC QUC GIA H NI
TRNG I HC CNG NGH
********************
Vng Th Hi Yn
H Ni - 2017
1
LI CM N
hon thnh chng trnh kha cao hc v vit lun vn ny, ti nhn
c s hng dn, gip v gp nhit tnh ca qu thy c trng i hc
Cng ngh - i hc Quc gia H Ni.
Li u tin, ti xin by t lng bit n su sc n TS. L Quang Minh -
ngi trc tip hng dn ti thc hin lun vn ny. Thy tn tnh ch
bo, cung cp cho ti nhng kin thc, nhng ti liu, phng php nghin
cu mt vn mang tnh khoa hc v gip ti a ra nhng tng khi lm
lun vn.
Vng Th Hi Yn
2
LI CAM OAN
Hc vin
Vng Th Hi Yn
3
MUC LUC
LI CM N ....................................................................................................... 1
LI CAM OAN.................................................................................................. 2
CH THCH VIT TT THUT NG TING ANH ....................................... 5
DANH MC CC BNG.................................................................................... 6
DANH MC CC HNH V, TH ............................................................... 7
M U ............................................................................................................... 9
1. L do chn ti .................................................................................... 9
2. Mc tiu v phm vi nghin cu ............................................................ 9
3. Phng php nghin cu ...................................................................... 10
4. Kt qu t c................................................................................... 10
5. Cu trc lun vn .................................................................................. 11
Chng 1. TNG QUAN V CC PHNG PHP BO V D LIU LU
TR TRN M MY HIN NAY ................................................................ 13
1.1. Khi qut v in ton m my ....................................................... 13
1.1.1. Khi nim .................................................................................... 13
1.1.2. c im ca in ton m my ................................................ 14
1.2. Cc nh cung cp dch v in ton m my ................................... 16
1.3. Phng php bo v d liu lu tr trn m my ............................ 21
1.3.1. Mt s vn thc t v an ton d liu trong lu tr trn m
my hin nay ......................................................................................... 21
1.3.2. Cc bin php bo v d liu lu tr trn m my c s dng
hin nay ................................................................................................. 24
M ha d liu: ...................................................................................... 24
Chng 2. PHNG PHP D PHNG CU TRC NNG CAO TIN
CY CHO H THNG LU TR D LIU .................................................. 31
2.1. Tng quan v phng php nng cao tin cy h thng ................. 31
2.1.1. Mt s khi nim ......................................................................... 31
2.1.2. Phng php nh gi tin cy ca h thng qua cu trc h
thng ...................................................................................................... 32
2.1.3. ngha ........................................................................................ 35
4
2.2. Phng php d phng cu trc nng cao tin cy cho h thng lu
tr d liu ................................................................................................. 36
2.3. Khi qut v c ch RAID v RAID i vi bi ton an ton d liu
cho h thng my tnh .............................................................................. 39
2.3.1. Cc loi RAID ............................................................................. 40
2.3.2. nh gi tin cy ca cc h thng RAID ................................ 46
2.4. Trin khai RAID ................................................................................ 47
2.5. Kt lun ............................................................................................. 48
Chng 3. GII PHP NNG CAO AN TON BO MT D LIU
LU TR TRN M MY V NG DNG VO THC T DOANH
NGHIP.............................................................................................................. 50
3.1. Gii php ........................................................................................... 50
3.1.1. Gii php ..................................................................................... 50
3.1.2. Xy dng quy trnh bi ton thc t doanh nghip: ..................... 50
3.2. C ch lu tr d liu ........................................................................ 52
3.3. M hnh bi ton da trn l thuyt xc sut v tin cy ca h
thng ......................................................................................................... 55
3.4. nh gi v so snh vi gii php khc ............................................. 60
KT LUN ......................................................................................................... 63
TI LIU THAM KHO ................................................................................. 64
5
M U
1. L do chn ti
Ngy nay, cng vi s pht trin khng ngng ca internet, cc dch v
lu tr m my nh Google Drive, Dropbox, SugarSync, Amazon Cloud
Drive, Box, Mimedia (m) Drive, Skydrive, SpidekOak cng ang c s
dng ngy cng rng ri bi nhng tnh nng sao lu, lu tr d liu trc tuyn
vi kh nng ng b theo thi gian thc v t ng thc hin sao lu chia s
ton b th mc m mnh mun, n cn cho php ngi s dng quay tr li
qu kh khi phc nhng d liu b xa hoc b thay i Thm vo , nh
cung cp thng cho ngi dng mt s gi min ph hoc vi chi ph gi rt r,
thun tin trong vic ci t v s dng i vi cc c nhn v n v nh. V
vy s lng s dng dch v ngy cng tng. iu ny i hi cc dch v trn
phi to lp c uy tn, m bo bo mt v an ton cho d liu s lu tr
trn . Tuy nhin, y l chng trnh lu tr t ng trn mt my ch, tnh
bo mt d liu cha th khng nh c, khng th chc chn thng tin c b
nh cp hoc l b mt hay khng.
4. Kt qu t c
h thng. Sau , trnh by tng hp, phn tch kin thc xoay quanh c ch
RAID. RAID i vi bi ton an ton d liu cho h thng my.
5. Cu trc lun vn
Lun vn c trnh by trong 3 chng, vi ni dung chnh ca mi
chng nh sau:
M U
Chng 2 - Phng php d phng cu trc nng cao tin cy cho h thng
lu tr d liu
Trnh by chi tit gii php, pht biu bi ton xc nh v m t quy trnh
bi ton thc t v a ra lp lun chng minh tin cy ca gii php. Thc t
ng dng gii php vo doanh nghip.
KT LUN
1.1.2. c im ca in ton m my
Nhng u im v th mnh di y gp phn gip "in ton m
my" tr thnh m hnh in ton c p dng rng ri trn ton th gii:
tun, tng thang . iu nay am bao cho vic i nh lng gia ca cua
mi di ch vu do in toan am my cung cp ngi dung co th la
chn phu hp.
- C s h tng (Infrastructure)
- Lu tr m my (Cloud Storage)
- Nn tng m my (Cloud Platform)
- ng dng (Application)
- Dch v (Services)
- Khch hng (Client)
16
ng dng ny cng gip bn d dng chia s ti liu cho nhiu ngi. Thm
ch trong trng hp cng my tnh b hng, d liu trn in thoi mt hon ton
th bn vn c th yn tm v c mt bn sao lu ni dung trn Dropbox.
21
phn bit vi cc nh cung cp khc, Box cho bit quy trnh lm vic,
mt cng c t ng ha vic nh tuyn cc ti liu v tp tin cng nh cc
hnh ng ca ngi cn phi thc hin trn chng. Cc tp tin d liu trn Box
cho php ngi dng c th chia s v lm vic cng nhau trn cng mt tp tin.
Thch thc ln nht trong vic trin khai thnh cng gii php da
trn cng ngh in ton m my chnh l m bo v vn an ninh cho
h thng. Khi cc ng dng c ci t v chy trn ti nguyn ca my
o, hay khi d liu quan trng ca ngi dung c di chuyn v lu tr
trn cc kho d liu m my, s c rt nhiu vn v an ninh v an ton
d liu xy ra [8].
22
M ha d liu:
M ha d liu l cng ngh chuyn ha d liu ny thnh 1 dng d liu
mi m ngi dng khng th c c hoc hiu c n. Bng cch s dng
cc thut ton lng vo nhau, thng da trn 1 kha (key) m ha d liu.
hn th mt mt khu vn c th an ton nu n di hn ng k, v d nh gm
20 k t hoc nhiu hn.
M ha nhm m bo cc yu cu sau:
Key = Mt t, s, cu,...
Trong :
u im:
Nhc im:
1.4. Kt lun
Trong chng 1 ca lun vn h thng nhng l thuyt c bn v in
ton m my, vn lu tr d liu trn m my, bao gm khi nim, vai tr,
kin trc, m hnh dch v, m hnh trin khai in ton m my, nhng nh
cung cp dch v in ton m my.
Chng ny cng a ra lun im nhng vn cn tn ti, nhng lp
lun v dn chng v s thiu an ton mt mt d liu. Trnh by nhng vn
c mc nguy hi cao nht trong in ton m my. Trnh by chi tit
v phn tch u nhc im ca gii php m ha d liu, bo mt truy cp
nhn quyn. Vic bo v an ton v ton vn cho d liu lu tr trn m my
rt quan trng tuy nhin vi nhng con s thng k thit hi v mc nguy hi
cho thy tnh cp thit, ngha thc t ca vic tm ra phng php nng cao
an ton bo mt d liu lu tr trn m my.
P(t) = P{ t} (2.1)
C th:
N 1 2 3 n T
= 1 . 2 = (2.3)
=1
V 1 nn
; = 1, , (2.4)
Nh vy, tin cy ca h ni tip khng ln hn tin cy ca phn t
km tin cy nht trong h thng.
34
2
N T
= 1 . 2 = (2.5)
=1
= 1 . 2.6
=1
tin cy ca h thng:
= 1 = 1 1 .
=1
= 1 1 1 1 2 1 (2.7)
35
T cng thc tnh tin cy ca h thng (2.7) so snh vi cng thc (2.3)
trn ta thy r rng xc sut lm vic khng c s c ca h thng song song
lun cao hn xc sut lm vic khng c s c ca h thng ni tip.
Thi gian hot ng an ton trung bnh ca h thng l:
1
= 2.8
2.1.3. ngha
2.2. Phng php d phng cu trc nng cao tin cy cho h thng lu
tr d liu
3
.
n
vic thay cho phn t b hng. Trong trng thi d phng phn t c
th b hng tuy nhin vi xc sut ni chung nh hn trong trng thi
lm vic.
- Tnh d phng
- Gi thnh thp
40
RAID c tnh d phng l nhn t quan trng nht trong qu trnh pht
trin RAID cho mi trng my ch (c im khng c gii php m
ha). D phng cho php sao lu d liu b nh khi xy ra s c. Khi mt
cng trong dy b trc trc, n cho php hon i sang cng khc m
khng cn tt c h thng hoc c th s dng cng d phng. Phng
php d phng ph thuc vo phin bn RAID s dng. V c bn hiu
qu s tng cao r khi s dng cc phin bn RAID mnh. Hiu qu cng
ty thuc vo s lng cng c lin kt vi nhau v cc mch iu
khin.
- RAID 0
- RAID 1
+ Thit b: Nh RAID 0
- RAID 0+1
- RAID 2, RAID 3
- RAID 4, RAID 5
- RAID 5
- RAID 6
- RAID 10
RAID cng
RAID cng l mt dng card add-in. Loi card RAID controller ny cm
vo mt khe cm bus ch PCI. Gim ti h thng my ch trong mt s hoc tt
c cc lnh I/O, dnh cc hot ng tnh ton RAID cho mt hoc nhiu b vi
x l th cp m n c.
2.5. Kt lun
Quy trnh:
Xc nh s mnh d liu
Bc 2: c chia
Xc nh s lng ti khon
Bc 3: trn nh cung cp dch v.
Vi cng ngh phn mnh, gp d liu ny, hin nay c nhiu phn
mm h tr tin dng, vi giao din n gin, thn thin, d s dng nh:
HJSplit v File Splitter & Joiner. C hai phn mm u dung ct nh mt
file c dung lng ln thnh nhiu file c dung lng nh hn, chng c chc
nng kim tra cc file trc khi tin hnh ghp chng li. Vi file splitter &
joiner, file splitter cho php chia mt file ln thnh nhiu phn nh gip d
dng gi i hay lu tr, trong khi file joiner cho php ni cc phn chia
vi nhau khi phc li tp tin ban u. HJSplit tng thch vi mi h iu
hnh Windows, Linux, Mac. Cn File Splitter & Joiner ch tng thch vi h
iu hnh Windows.
3.2. C ch lu tr d liu
Gii php ny s dng cc ti khon trn cc nh cung cp dch v
cloud hin nay nh: Google drive, OneDrive, Dropbox, Box lu tr
d liu. Nhng ti khon min ph ny c th c to ra n gin vi a
ch email ca ngi dung. m bo tnh ton vn cho d liu khi lu
tr, s s dng ti thiu 3 nh cung cp dch v cloud v ti thiu n (n>=2)
53
Trn Hnh 3.3, d liu tp tin c lu vo cc ti khon cloud theo quy tc:
Trong :
Filesize: Kch thc tp tin, dng kim tra khi ghp mnh li
M hi nh hoat ng:
Size DB N block
account/ service)
Trong :
Vy nn ta gi s: 1 = 2 = 3 1 = 2 = 3
1 = 2 = 3
= * * + ( ) * * + * ( ) * + * * (
) +( ) *( ) * + *( ) *( ) +( ) * *(
) . (3.4)
15.00
10.00
Ps1
5.00
Ps2
0.00
T1 T2 T3 T4 T5 T6 T7 T8 T9
20
15
10 Ps1
5 Ps2
0
T1 T2 T3 T4 T5 T6 T7 T8 T9
Gii php m ha, bn thn n khng ngn chn c vic thng tin b
nh cp, khi mt mt khu gi d liu s b mt, iu ny dn n vic
khng m bo tnh an ton ton vn v mt d phng d liu.
KT LUN
Cng ngh in ton m my ang pht trin nhanh chng v tr thnh
mt nn tng c s dng rng ri cho cc ng dng tnh ton phc tp v
hnh thnh cm lu tr d liu. Vn an ninh v an ton d liu lun l iu
c quan tm v thu ht nhiu nghin cu ca cc nh khoa hc.
Xy dng thnh cng quy trnh gii quyt bi ton thc t (c bit s
dng vo vic lu tr d liu cho c nhn t chc doanh nghip). S
dng ton hc vo chng minh c tin cy ca gii php, a ra
bng s liu tnh ton v th so snh lm r mc ci thin ln
v tin cy ca h thng khi s dng gii php.
64
[10] Hector Salcedo, Google Drive, Dropbox, Box and iCloud Reach
the Top 5 Cloud Storage Security Breaches List, from https://psg.hitachi-
solutions.com/credeon/blog/google-drive-dropbox-box-and-icloud-reach-
the-top-5-cloud- storage-security-breaches-list
[15] ,
, 2008. - 31c,
(Xy dng cc phng php nng cao tin cy ca qu trnh vn hnh h
thng my tnh).
[16] , .,
, 2012. -15c, ( tin cy ca h thng k thut v cc nguy c cng ngh).
, . .
. (Phn tch hiu qu ca vic ng dng cc phng php nng cao
tin cy cho h thng thi gian thc c cu trc dng cy. Hi tho khoa hc
ton LB Nga, Mtxcva).