TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI MÔN PHƯƠNG PHÁP NGHIÊN CỨU
KHOA HỌC
TÊN ĐỀ TÀI
TÌM HIỂU TÍNH ẢO HÓA TRONG CÔNG NGHỆ ĐIỆN TOÁN ĐÁM MÂY
Ging Viên HD: GS. TSKH Hoàng Kim
Hc Viên: Nguyn Kh
Chuyên Ngành Khoa Hc Máy Tính Khóa 22
Tp. Hồ Chí Minh, tháng 12 năm 2012
1
Mục Lục
Phần I. Tổng Quan Về Phương Pháp Luận Nghiên Cứu Khoa Học 2
1. Các khái nin v Khoa Hc và Nghiên Cu Khoa Hc 2
1.1. Khoa hc 2
1.2. Nghiên cu khoa hc 2
2. u khoa hc 5
2.1. u khoa hc 5
2.2. i quyt v theo khoa hc v phát minh, sáng ch 5
Phần II. Tính Ảo Hóa Trong Công Nghệ Điện Toán Đám Mây 12
1. Tng Quan V 14
1.1. Th 14
1.2. Nguyên lý hong 14
1.3. m c 14
1.4. Các mô hình trin khai c 14
1.5. Các gii pháp c 15
1.6. Tính bo m 15
2. Kin Trúc Các Phn Mm Dch V 15
2.1. Gii thiu phn mm dch v SaaS(Software as a Service) 15
2.2. h tt dch v( IaaS: Infrastructure as a Service) 17
2.3. Nn tt dch v ( PaaS: Platform as a Serivice) 18
2.4. So sánh dch vSaaS, PaaS và IaaS 18
2.5. Các dch v khác trên nn ca Cloud Computing bao gm 18
3. Tìm Hiu Mô Hình 19
3.1. Công ngh o hóa: 19
3.2. Công ngh o hóa máy ch 23
3.3. Tìm hiu mô hình o hóa máy ch 24
Phần III. Kết Luận 27
2
Phn I. Tng Quan V n Nghiên Cu Khoa Hc
1. Các khái nin v Khoa Hc và Nghiên Cu Khoa Hc
1.1. Khoa hc
1.1.1. m
- Khoa hc là h thng tri thc v mi loi qui lut ca vt cht và s vn
ng ca vt cht, nhng qui lut ca t nhiên, xã h
Auger Tendences actuelles de la recherche scientifique, UNESCO, Paris,
1961).
- Khoa hc là mt hong xã hi nhm tìm tòi, phát hin qui lut ca vt
cht, hing và vn dng nhng qui lut sáng to ra nguyên lý các
ging vào các s vt hoc hing, nhm bii trng thái
ca chúng.
- m ca Marx, khoa hc hiu là mt hình thái ý thc
xã hi, tn tc li vi các hình thái ý thc xã hi khác.
- Các tiêu chí nhn bit mt b môn khoa hc:
1. Có mng nghiên cu
2. Có mt h thng lý thuyt
3. Có mt h thn
4. Có m dng
1.1.2. Phân loi
m tip cn phân loi khoa hc:
- Theo ngun gc: Khoa hc thun túy (sciences pures), lý thuyt (sciences
theorique), thc nghim (sciences experimentales), thc chng (sciences
positives), qui np (sciences inductives), din d
- Theo mng dng: Khoa hc mô t, phân tích, tng hp, ng dng,
ng, sáng t
- Theo m khái quát: C th, trng, t
- liên gia các khoa hc:
- u h thng tri thc:
- ng nghiên cu: T nhiên, k thut, xã h,
nông nghip, y h
1.2. Nghiên cu khoa hc
Nhm tha mãn nhu cu nhn thc và ci to th gii:
3
- Khám phá nhng thuc tính bn cht ca s vt hoc hing.
- Phát hin qui lut vng ca s vt.
- Vn dng qui lu sáng to ging vào s vt.
1.2.1. Các chn ca nghiên cu khoa hc
- Mô t: Là trình bày bng ngôn ng hình nh chung nht ca s vt, cu trúc,
trng thái, s v ng ca s vt. S mô t bao g nh
ng.
- Gii thích: Là làm rõ nguyên nhân s hình thành và qui lut chi phi quá
trình vng ca s vt nh ng thông tin v thuc tính bn
cht ca s vt.
- D : N c quá trình hình thành, s tiêu vong, s v ng và
nhng biu hin ca s v
- Sáng to: Làm ra s vt m ng tn ti. Khoa hc không bao gi
dng li ch, gii thích và d mnh ln lao ca
khoa hc là sáng to các gii pháp ci to th gii.
1.2.2. m ca nghiên cu khoa hc
- Tính mi: Nghiên cu khoa hc là quá trình thâm nhp vào th gii ca s
v ng ti nhng phát hin mi hoc nhng
sáng tm quan trng nht.
- Tính tin cy: Kt qu nghiên cu phi có kh m chng li nhiu ln
do nhiu kin git nguyên
tn ca Nghiên cu khoa hc là khi trình bày
mt kt qu nghiên ci nghiên cu cn ch u kin, nhng nhân
t n thc hin.
- Tính thông tin: Là nhng thông tin v qui lut vng ca s vt hoc hin
ng, thông tin v qui trình công ngh và các tham s
- Tính khách quan: Va là mm ca Nghiên cu khoa hc va là tiêu
chun ci Nghiên cu khoa hc m bi
Nghiên cu khoa hc cn phi t trc nghim li nhng kt lu
c xác nhn.
- Tính ri ro: Mt nghiên cu có th thành công, có th tht bi. Tht bi có
th do nhic tht bc xem là
mt kt qu mt kt lun ca Nghiên cu khoa hc và
, tng kt lt tài liu khoa h tránh cho
4
m chân lên li mòn, tránh lãng phí các ngun lc
nghiên cu.
- Tính k tha: ng v mn nghiên cu.
Ngày nay không có mt Nghiên cu khoa hc nào bu t ch hòan tòan
trng không v kin thc, phi k tha các kt qu nghiên cu c
vc khoa hc khác nhau.
- Tính cá nhân: Vai trò ca cá nhân trong sáng to mang tính quynh, th
hi kin riêng ca các nhân.
- Tính phi kinh t: ng Nghiên cu khoa hc h nh
mc, thit b chuyên dng dùng trong Nghiên cu khoa hc h
th khu hao, hiu qu kinh t ca Nghiên cu khoa hc h
nh.
1.2.3. Các loi hình Nghiên cu khoa hc
- Nghiên cu n: Nhm phát hin bn cht, qui lut ca s vt hoc hin
ng trong t nhiên, xã hi, có th thc hi nhng
nghiên cu thun túy lý thuyt ho nhng quan sát, thí nghim.
Sn phm là các phát kin, công thc, phát minh. Chia làm 2 loi:
- Nghiên cn thung. UNESCO chia nghiên c
bng thành nghiên cu nn t.
o Nghiên cu ng dng: Là s vn dng các qui lut t nghiên c
b các gii pháp có th bao gm công ngh,
sn phm, vt liu, Sáng ch là gii pháp k thut có tính mi và áp
dc.
o Nghiên cu trin khai (R & D): Là s vn dng các qui lut, các
u vi nhng tham s có tính kh thi v
k thut, có th chia làm các loi hình: Trii
trà,
1.2.4. c Nghiên cu khoa hc
- Xác lp v nghiên cu: V nghiên cu là nht hoc
t th bn cht s vt hoc hi ng, c c làm rõ
trong quá trình nghiên cu. Khi v nghiên cc chn và c th hóa
tài nghiên ci nghiên cu c lý thuyt
cho nghiên cu và tìm hiu lch s v.
- Chun b nghiên cu: Xây d u (lý do ch tài, xác
i ng và phm vi nghiên c nh mc tiêu và nhim v
5
nghiên c tài, ), xây dng k hoch nghiên cu (ti, nhân
lc, d n b n nghiên cu, lp danh mu,
- La chn và nghiên cu thông tin: Thu thp và x lý thông tin, nghiên cu
u, thâm nhp thc t, tip xúc cá nhân, x lý thông tin,
- Nghiên cu: Xây dng gi thuyt, la chu, nghiên
cu và kim chng gi thuyt.
- Hoàn tt nghiên cu: xut và x lý thông tin, xây dng kt lun và
khuyn ngh, vit báo cáo hoàn tt, hoàn tt và áp dng kt qu.
2. Pu khoa hc
2.1. u khoa hc
2.1.1. u lý thuyt
c s dng trong c khoa hc t nhiên, khoa hc xã hi và các khoa
hc khác, bao gm nhiu nghiên cu, xây dng
khái nim, phm trù, thc hit
c quan sát hoc thc nghic tin hành.
2.1.2. u thc nghim
Nghiên cu thc nghim là nhng nghiên cc thc hin bi nhng
quan sát các s vt hoc hing din ra trong nhu kin có gây bin
ng nghiên cu mt cách có ch nh. Nghiên cu thc hin có th
c thc hing thc hoc trên các mô hình i nghiên cu
to ra vi nhng tham s i nghiên cu khng ch.
Nghiên cu thc nghic áp dng ph bin không nhng trong khoa
hc t nhiên, khoa hc k thut và công ngh, y hc, mà c trong khoa hc xã
hc khoa hc khác.
2.1.3. u phi thc nghim
Là mu da trên s quan sát, quan trc nhng
s kin ti, hoc thu thp nhng s liu th
n qui lut ca s vt hoc hing. Trong
i nghiên cu ch quan sát nhn ti, không có bt c
s can thip nào gây bii trng thái cng nghiên cu.
2.2. i quyt v theo khoa hc v phát minh, sáng ch
Có 40 th thut tng quát sau:
1.
:
6
a)
b)
c)
2.
tách
3.
a)
b) .
c)
.
4.
.
5.
a)
b)
6.
ng
7.
a)
b)
8.
a)
7
b)
9.
10.
a)
b)
11.
12.
.
13.
a)
không
b)
c) .
14.
a)
b)
8
c)
15.
a)
b)
16.
17.
a)
b)
c)
d)
e)
18.
a)
b)
c)
d)
19.
a) .
9
b) .
c)
20.
a)
b)
c)
21.
a)
b)
22.
a)
b)
khác.
c)
23.
a) .
b)
24.
25.
a)
b)
26.
10
a)
ao.
b)
c)
27.
28.
a)
b)
c)
d)
29.
30.
a)
b)
31.
a)
b)
32.
11
a) .
b)
c)
d)
e)
33.
34.
a)
b)
35.
a)
b)
c)
d)
36.
37.
a)
b)
nhau.
12
38.
a)
b)
c)
d) Thay
39.
a)
b)
c)
40.
Phn II. Tính o Hóa Trong Công Ngh iây
Trong thc t hin nay, vi s i và phát trin không ngn tng phút
giây ca xã hi xung quanh chúng ta thì nhu cu v kh c mng d
liu khng lt ra ngoài nh máy vp thit. S
phát tria nn kinh t th giy các doanh nghip, tc
gia ln vào tình th phc mt gii pháp công ngh thông tin giúp h c
mt khng khng l các d lin công vic kinh doanh ca h.
Bên ci thn, an toàn và
d s dng vì không phi doanh nghi nh vào h tng
công ngh phc v cho công vic kinh doanh ca mình vì nhiu lý do khách
quan và ch quan.
Không ch dng li mó, nhi ngày m
t thách thc gn s phát trin ca khoa hc công ngh nói chung và công
ngh thông tin nói riêng. Ngày nay, khái nim dch v tr thành mt khái
nii quen thuc vi con i. Tt c c chuyn hóa thành dch v khi
i dùng không mun t mình phi thc hin tt c mi vic. H mun nh
gin nht, d s dng nht và không phi qun lý nó khi không có nhu
cu s dng. Vai trò ca dch v trong cuc sng hàng ngày là không th chi cãi.
13
Tt c các nhu cu dn hai câu h
th gii quy mt khng d liu, ng dng khng l và làm
th bin vic s dng các d liu, ng dng thành các dch v ng nhu cu
ci dùng. Và mt câu tr li chung cho c cho hai câu hu
t hi
Thut ng i gia nói v mt trào
khái quát l h tng thông tin vn
ra t mm này có th c din gii mn: Các ngun
n toán khng l n mm, dch v s nm ti các máy ch
mi kt ni
và s dng mi khi h cn.
hin toán s dng
các công ngh phn mm, khoa hc phát trin trên h tng mng máy
to ra mp t h t d liu
n các dch v sn sàng, nhanh chóng cho m chc doanh nghip và
u cui theo yêu cu. Mô hình dch v i dùng không phi
n k t, trin khai và ng dng phn mm, các yêu cu v c s h
tng truyn thông, m truy cp các dch v. Cloud Computing
gii quyt các v t, o hóa máy ch h tng mng. o hóa tính
toán, s dng các siêu máy tính (Super- x lý tính toán và công ngh tính
i.
c hn các bn s nghe thy cm t này rt nhiu trong
thi gian ti. Có th ng phát trin mi ca ng
dc rch chun
b cho nn ta riêng mình.
nh giúp i quyc
các v phc tp k trên chính là s o hóa. Tt c tài nguyên ca h thc
o hóa. n gi và vc các yêu cu cn thin
tài nguyên vt lý bình ng và v qun lý ru to nên s
khác bit gin toán i nhng li ích to
ln mà không mt gi có th c.
Công ngh i b mt ca th gin toán bng các công
c có kh c trin khai và qun lý máy n, hiu qu. Bng vic t
hóa tài nguyên mng, và o hóa máy ch s dng các ngun tài nguyên h
thng, và chi phí triu thp, i cho các doanh nghip kh
nhanh chóng thu hi v
14
1. Tng Quan V
1.1. Th
Theo Wikipedia:
n toán có kh
c c cung cp
t dch v trên m
Theo Gartner:
rng và linh hot v công ngh
c cung c t dch v cho nhi dng các
công ngh
Theo Ian Foster:
n toán phân tán có tính co giãn lng theo co giãn v
mt kinh ta các sc m, các nn tng (platform)
và các dch v c trc quan, ng, s c phân phi theo
nhu c
1.2. Nguyên lý hong
hiu cách thc ho ng c ng r
bao gm 2 lp: Lp Back-end và lp Front-end.
1.3. m c
- Nhanh chóng ci thin vi dùng .
- c gi.
- S c lp gia thit b.
- tin cy ci thin.
- ng.
- Bo mt ci thin nh vào tp trung hóa d liu.
1.4. Các mô hình trin khai cn
1.4.1. ng-Public cloud
Public cloud: Là các dch v c mt bên th i bán)
cung cp. Chúng tn ti ng l
c nhà cung cn lý.
1.4.2. - Private cloud
15
Private cloud: Là các dch v c cung cp trong doanh
nghip. Nh n t ng la công ty và chúng
c doanh nghip qun lý.
1.4.3. - Hybrid cloud
Hybrid cloud: Là mt s kt hp c
mây riêng. Nhng do doanh nghip to ra và các trách
nhim qun lý s c phân chia gia doanh nghip và nhà cung c
công cng.
1.4.4. ng - Community Cloud
Community Cloud: Lc chia s bi mt s t chc và
htr mt cng c th có mi quan tâm chung (ví d: chung s mnh, yêu
c. Nó có th c qun lý bi các t chc hoc mt
bên th ba.
1.5. Các gii pháp c
- gii quyt các v sau:
o V v d liu.
o V v sc mnh tính toán.
o V v cung cp tài nguyên, phn mm.
1.6. Tính bo mn
Mc tiêu bo m
- Tính an toàn.
- y
- Kh n ti
2. Kin Trúc Các Phn Mm Dch V
2.1. Gii thiu phn mm dch v SaaS(Software as a Service)
2.1.1. Phn mm dch v SaaS là gì?
SaaS (Software as a Service): Ting Vit tm dn mm dch v
a hãng nghiên cu toàn cn mm hong
c qun lý bi nhà cung ci s dng truy cp t
2.1.2. m
- Tit kim tin do không phi mua các máy ch hoc phn m
h tr s dng, tt c mi th c s dng thông qua trình duyt.
16
- Tp trung ngân sách vào li th c h tng.
- Khách hàng ca các ng dng SaaS không cn lo lng v vic cp nht
các bn vá li hay nâng cp phn mm bi vì c thc hin
bi các nhà cung cp dch v.
- Cho phép nhii dùng cùng lúc.
- Tính linh hot và kh rng cao.
- D s dng.
- i vi nhà cung cp, h ch phi duy trì mt ng dng chung cho nhiu
nên chi phí r i kiu hosting truyn thng.
- Cách tip ca SaaS là ASP (Application Service Provider).
Các ASP cung ci vi phn m và phân
phi trên mng. ASP tính phí theo thi gian s dng. Do n không
phi mua phn mm mà ch thuê nó khi cn.
2.1.3. Mt s tính cht
- Tính o hoá
- Tp hp d liu
- Kênh bán hàng:
2.1.4. Kin trúc SaaS:
Nói ngn gn, thì SaaS là tu tiên trong mô hình Cloud Computing
- là mô hình trin khai phn mm t 1 h tp trung sang chy trên máy tính cc
b (ci dùng cui).
C i khách hàng làm ch phiên bn riêng ca ng
dng.
Cp 2: Configurable cung cp s linh hot cu hình thông qua metadata.
17
Cp 3: Configurable, Multi-Tenant-Efficient cung cp m
duy nh phc v cho hàng ngàn, hàng vn khách hàng cùng 1 lúc.
Cp 4: Scalable, Configurable, Multi-Tenant-Efficient: Cung cp hiu
qu mt ki cho phép kh rng gia các máy ch.
2.2. h tt dch v( IaaS: Infrastructure as a Service)
Nhng nhà cung c h tng qun lý mt tp hp ln các tài
hay b x lý. Thông qua các công ngh o
hóa, các tài nguyên này có th c chia nhc mt
xây dng mt h thng theo kiu ad-hoc tùy thuc vào nhu
cu ca khách hàng, mà p dch v. IaaS s dng nhiu
công ngh mi, dch v li cung ct
dch v cho khách hàng, tp trung xung quanh mô hình cung cp dch v mà
nh mt tiêu chu h tc bit t
các ng dng ca khách hàng.
2.2.1. Hii theo yêu cn toán
2.2.2. a
Amazon EC2 là mn toán o, cho phép khách hàng s
dng mt giao din web và qun lý các dch v cn thi kh ng mt
hoc nhing hp ca mt lot các h u hành.
s dc tiên khách hàng cn to mt Amazon
Machine Image (AMI).
Amazon EC2cung cp vic s dng các hình c cu hình vi các
mu s i s dng có th nhn và chy ngay lp tc.
2.2.3. S d chy các ng dng
2.2.4. m dch v Amazon EC2
Có mm ca dch vEC2 cung cp nhng l
cho doanh nghi c ht, Amazon EC2 cung cp nhng tài nguyên quan
trng. Vì quy mô ln ca Amazon và nó có mng khách hàng ln. Nó là
mt s thay th kinh t, r u so vi mt s gii pháp khác. Chi phí phát
thit lp và chy mt h u hành c chia s cho nhiu khách hàng,
làm cho tng chi phí ca mu tr nên r
phi tr mt t l rt th thc s tiêu th.
V c cung cp thông qua ng dng web Amazon
u nng l kim soát vic truy
18
cp mng ging. Amazon EC2 cung cp m
tin cng hp thay th có th c cp quyn.
- Kh ng.
- Kh m song hp.
- Cu hình linh hot.
- Tích hp vi các ng dng web Amazon khác.
- Kh c hi và hiu suy.
2.3. Nn tt dch v ( PaaS: Platform as a Serivice)
Các h th cung c h tt dch
v, nó còn có th t tng tr cung cp nn tng
phn mm cn thit cho các h thng có th thc ca tài
nguyên phn cng tùy thuc vào yêu cu ca các dch v cn thc
to ra mt cách trong sut. Có th nói rng PaaS là mt s phát trin tuyt vi
ca mô hình phân phi ng dng SaaS.
Mô hình PaaS làm cho tt c n cn thi h tr hoàn
thii ca vic xây dng và chuyn giao ng dng web và dch v
hoàn toàn có sn t Internet, tt c u không ti phn mm hot cho
nhà phát trin, qun lý công ngh thông tin hoi s du cui.
2.4. So sánh dch vSaaS, PaaS và IaaS
có th hi các dch v SaaS, PaaS và IaaS trên nn Cloud
Computing, chúng ta có bng so sánh v các dch v này:
2.5. Các dch v khác trên nn ca Cloud Computing bao gm
- n toán theo yêu cu-Utility Computing.
19
- Dch v web- Web service.
- Dch v qun lý-MSP -Managed Service Provider.
- n toán tích hp- Internet integration.
3. Tìm Hiu Mô Hình
3.1. Công ngh o hóa:
3.1.1. o hóa là gì?
o hoá là công ngh tiên tin nht trong mt lot các cuc cách mng
công ngh nh o hóa h thu sut làm vic
ca máy tính lên mt c ng có.
o hóa h thng máy ch tc là ta tin hành phân chia mt server thành
nhiu server o hoc kt hp nhiu máy ch vt lý thành mt máy ch logic,
i vi s dng h nhn bit và s dng các server o git
máy vc l các tài nguyên cn thit (b vi x lý, b nh, kt ni
m o không h có nhc l
vy, nó ch s dc gán t máy ch vt lý. n cht th
nht là các server o s dng tài nguyên ca máy chvt lý, bn cht th hai là
các server o có th hot server vc lp.
3.1.2. Li ích ca vic o hóa
ng vit trung tâm công ngh thông tin là rt
t cu hình mnh và các phn mm bn
quyn là r. Trong thi bui kinh t n nay doanh nghip
n ct gim và hn ch tn thit mà vn
t và tính nh ca h thng. Th nên vic ng dng
o hóa tr thành nhu cu cn thit ca bt kì doanh nghip ln hay nh. Thay
i máy ch i ng dng thì ch cn mua mt hoc hai máy
ch có htr o hóa thì vn có th chy ti ng du này cho
ta thy s khác bit gia h thng o hóa và không o hóa. Bên cc
ng dng i nhng l
- Qun.
- Trin khai nhanh.
- Phc h h thng nhanh.
- Cân bng ti và phân phi tài nguyên linh hot.
- Tit kim.
- o hóa góp phng tính liên tc.
20
3.1.3. Kin trúc o hóa
Xét v kin trúc hthng, các kin trúc o hóa h thng máy ch có th
các dng dng chính là: Host-based, Hypervisor-based (còn gi là bare-metal
c chia nh ra làm hai loi là Monothic Hypervisor và
Microkernel Hypervisor), Hybrid. Ngoài ra, tùy theo tng sn phm o hóa
c tri
m o hóa c th s khác nhau.
u k ng v các kin trúc và m o hóa
máy ch.
3.1.3.1. Kin trúc Hosted-based
Còn gi là hosted hypervisor, kin trúc này s dng mt lp
hypervisor chy trên nn tng h u hành, s dng các dch v c
h u hành cung c phân chia tài nguyên ti các máy o. Nu ta
xem hypervisor này là mt lp phn mm riêng bit, thì các h u
hành khách ca máy o s nm trên lp th 3 so vi phn cng máy ch.
Ta có th thy, mt h thng o hóa s dng Mô hình Hosted-
c chia làm 4 lp ho
- Nn tng phn cng.
- H u hành Host.
- H thng virtual machine monitor (hypervisor).
- Các ng dng máy o: S dng tài nguyên do hypervisor
qun lý.
21
3.1.3.2. Hypervisor-based
Còn gi là bare-metal hypervisor. Trong Mô hình này, lp phn
mm hypervisor chy trc tip trên nn tng phn cng ca máy ch,
không thông qua bt kì mt h u hành hay mt nn tng nào khác.
u khin, kim soát phn
cng ca máy chng th n lý các h u
hành chy trên nó. Nói cách khác, các h u hành s chy trên mt lp
nm phía trên các hypervisor dng bare-metal.
Ta có th thy, mt h thng o hóa máy ch s dng nn tng
Bare-metal hypervisor bao gm 3 lp chính:
o Nn tng phn cng: Bao gm các thit b nhp xut, thit b
(Hdd, Ram), bvi x lý CPU, và các thit b khác (các
thit b mng, vi x h.
o Lp nn tng o hóa Virtual Machine Monitor (còn gi là
hypervisor), thc hin vic liên lc trc tip vi nn tng
phn c i, qun lý và phân phi tài nguyên cho
các h u hành khác nm trên nó.
o Các ng dng máy o: Các máy o này s ly tài nguyên t
phn cng, thông qua s cp phát và qun lý ca hypervisor.
Khi mt h u hành thc hin truy xut ho
nguyên phn cng trên h u hành ch thì công vic ca
mt Hypervisor s là:
Monolithic Hypervisor
Microkernelized Hypervisor
22
3.1.3.3. Hybrid
Hybrid là mt kiu o hóa mm. Trong
p o hóa hypervisor chy song song vi h u hành máy ch.
Tuy nhiên trong cu trúc o hóa này các máy ch o vn ph qua h
u hành máy ch truy cp phn ct ch c h
u hành máy ch và các máy ch u chy trong ch ht nhân.
3.1.4. M o hóa
3.1.4.1. o hóa toàn phn-Full Virtualization
i o hóa mà ta không cn chnh sa h iu hành khách
n m chy
ng h u hành ch(host OS). Khi mt phn mm chy
n code ca nó không b bii mà chy trc tip
trên host OS và nó s c chy trên mt h thng
thc s. Bên co hóa toàn phn có th gp mt s v v
hiu qu trong s dng tài nguyên h thng.
3.1.4.2. o hóa song song-Paravirtualization
Là mo hóa máy ch khác. Vo
hóa này, thay vì mô phng mng phn cng hoàn chnh, phn
mm o hóa này là mt lp mng dn các truy cp các h u hành
máy ch vào tài nguyên máy v , s d
qun lý các server o và cho phép chúng chy cùng mt lúc (có th
ngm hiu, mt server chính là giao dic s d
23
i h u hành ta cm
nhc h u hành).
i t i o hóa toàn
phn và hiu qu s dng các ngu
nó yêu cu các h u hành khách chy trên máy áo phc chnh
si bt c h
th chy c (trái vi o hóa toàn phn). XP Mode
ca Windows 7 là mt ví d n hình v o hóa song song.
3.1.4.3. o hóa h u hành
Mt h c vn hành ngay trên mt h u hành ch
n ti và có kh p mt tp h
vi các ng dng, khin cho mi ng dng truy xut tài nguyên phn
cng cm tht trc tip máy ch vt lý. T phi cnh ca
ng dc nhn thi các ng dng chy trên
h u hành i h u hành o mc dù nó kim soát
tài nguyên h u hành o. Nói chung, không th thy các ng dng
này hoc các tài nguyên h t trong h u hành o khác.
3.1.4.4. o hóa ng dng
ng, khi mun s dng mt phn m
3.2. Công ngh o hóa máy ch
3.2.1. Công Ngh Máy o (Virtual Machine)
Máy o là mc cài trên mt h u hành khác hay mt
máy tính khác. Mt máy m phn cng, các ng dng phn mm
và h u khác bit p phn cng ca máy o không phi
là các thit b ng mà ch là m ng hay phân vùng mà
c cp phát mt s nh,
Công ngh máy o cho phép cài và chy nhiu máy o trên mt máy
tính vt lý. Mi máy o có mt h u hành máy khách riêng l c phân
b tài nguyên, cng, card mng và các tài nguyên phn cng khác mt cách
hp lý. Vic phân b tài nguyên này ph thuc vào nhu cu ca tng máy o
ng dc bit khi
máy o cn truy xut tài nguyên phn cng thì nó hong gi t
máy tht hoàn chnh. Vì ch là mt tc phân vùng trên c
di chuyn các máy o t máy ch này sang máy ch khác là rt d dàng và
24
không cn v n cng hay ng ti máy
ch.
Trong kin trúc ca mt b x lý c chia thành 4 lp .
- Lp 0 là lp có quyn cao nht có th truy cp và can thip sâu
nhn tài nguyên phn cng. Lng là các h u
hành ch c cài trên chính máy ch.
- Lp 1 là lp o hóa Hypervisor. L qun lý và
phân phn các máy o.
- Lp 2 là các h u hành khách chy trên các máy truy
cp tài nguyên phn cng nó phi liên lc vi lp o hóa và
phi qua h u hành máy ch.
- Lp có quyn can thip thp nhn tài nguyên là l
là các ng dng hong trên các máy o. Trong các h thng
máy tính l x lý các ng di và khoa
hc ( mainframe), h u hành chy trên phn cng máy thc
ch có h u hành ch mc phép sa
i và can thip vào phn ci nó. Còn máy o làm
vic ch gii hn vì phn cng mà nó nhìn thy ch là các
thit b o. Khi máy o yêu cu các lnh hoc tin trình thông
ng thì h u hành ch s chuyn tin b x lý
thc thi trc tii vi các lnh hoc các tin trình
c bit nhy cm can thin phn ci s b
chn li vì có th làm ng ti h thng và máy o còn
li. H u hành ch s thc thi lnh vi b x lý trên máy
thc rng kt qu ri tr v cho máy
nhm cách ly máy o vi máy th m bo an
toàn h thng.
3.3. Tìm hiu mô hình o hóa máy ch
3.3.1. Tìm hiu v
i vi doanh nghip vic qun lý tt, hiu qu d liu ca
lii tác là mt trong nhng bài toán
có th
quc ngun d liu doanh nghip pht
nhiu lon cng, phn mm, mng, chi phí cho
qun tr viên, chi phí bo trì, sa ch còn phi tính toán kh
rng, nâng cp thit b, phi kim soát vic bo mt d li
tính sn sàng cao ca d liu.