Tải bản đầy đủ (.pdf) (29 trang)

Tìm hiểu tính ảo hóa trong công nghệ điện toán đám mây

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (705.63 KB, 29 trang )

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






Ging Viên HD: GS. TSKH Hoàng Kim
Hc Viên: Nguyn Kh
Chuyên Ngành Khoa Hc 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 nin v Khoa Hc và Nghiên Cu Khoa Hc 2
1.1. Khoa hc 2
1.2. Nghiên cu khoa hc 2
2. u khoa hc 5
2.1. u khoa hc 5
2.2. i quyt v theo khoa hc 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. Tng Quan V  14
1.1. Th  14
1.2. Nguyên lý hong 14
1.3. m c 14
1.4. Các mô hình trin khai c 14
1.5. Các gii pháp c 15
1.6. Tính bo m 15
2. Kin Trúc Các Phn Mm Dch V  15
2.1. Gii thiu phn mm dch v SaaS(Software as a Service) 15
2.2.  h tt dch v( IaaS: Infrastructure as a Service) 17
2.3. Nn tt dch v ( PaaS: Platform as a Serivice) 18
2.4. So sánh dch vSaaS, PaaS và IaaS 18
2.5. Các dch v khác trên nn ca Cloud Computing bao gm 18
3. Tìm Hiu 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 hiu mô hình o hóa máy ch  24
Phần III. Kết Luận 27



2

Phn I. Tng Quan V n Nghiên Cu Khoa Hc
1. Các khái nin v Khoa Hc và Nghiên Cu Khoa Hc
1.1. Khoa hc
1.1.1. m
- Khoa hc là h thng tri thc v mi loi qui lut ca vt cht và s vn
ng ca vt cht, nhng qui lut ca t nhiên, xã h    
Auger Tendences actuelles de la recherche scientifique, UNESCO, Paris,
1961).
- Khoa hc là mt hong xã hi nhm tìm tòi, phát hin qui lut ca vt
cht, hing và vn dng nhng qui lut  sáng to ra nguyên lý các
ging vào các s vt hoc hing, nhm bii trng thái
ca chúng.
- m ca Marx, khoa hc hiu là mt hình thái ý thc
xã hi, tn tc li vi các hình thái ý thc xã hi khác.
- Các tiêu chí nhn bit mt b môn khoa hc:
1. Có mng nghiên cu
2. Có mt h thng lý thuyt
3. Có mt h thn
4. Có m dng
1.1.2. Phân loi
m tip cn phân loi khoa hc:
- Theo ngun gc: Khoa hc thun túy (sciences pures), lý thuyt (sciences
theorique), thc nghim (sciences experimentales), thc chng (sciences

positives), qui np (sciences inductives), din d
- Theo mng dng: Khoa hc mô t, phân tích, tng hp, ng dng,
ng, sáng t
- Theo m khái quát: C th, trng, t
- liên gia các khoa hc: 
- u h thng tri thc: 
- ng nghiên cu: T nhiên, k thut, xã h,
nông nghip, y h
1.2. Nghiên cu khoa hc
Nhm tha mãn nhu cu nhn thc và ci to th gii:
3

- Khám phá nhng thuc tính bn cht ca s vt hoc hing.
- Phát hin qui lut vng ca s vt.
- Vn dng qui lu sáng to ging vào s vt.
1.2.1. Các chn ca nghiên cu khoa hc
- Mô t: Là trình bày bng ngôn ng hình nh chung nht ca s vt, cu trúc,
trng thái, s v ng ca s vt. S mô t bao g    nh
ng.
- Gii thích: Là làm rõ nguyên nhân s hình thành và qui lut chi phi quá
trình vng ca s vt nh ng thông tin v thuc tính bn
cht ca s vt.
- D : N c quá trình hình thành, s tiêu vong, s v ng và
nhng biu hin ca s v
- Sáng to: Làm ra s vt m  ng tn ti. Khoa hc không bao gi
dng li   ch, gii thích và d  mnh ln lao ca
khoa hc là sáng to các gii pháp ci to th gii.
1.2.2. m ca nghiên cu khoa hc
- Tính mi: Nghiên cu khoa hc là quá trình thâm nhp vào th gii ca s
v      ng ti nhng phát hin mi hoc nhng

sáng tm quan trng nht.
- Tính tin cy: Kt qu nghiên cu phi có kh m chng li nhiu ln
do nhiu kin git nguyên
tn ca Nghiên cu khoa hc là khi trình bày
mt kt qu nghiên ci nghiên cu cn ch u kin, nhng nhân
t n thc hin.
- Tính thông tin: Là nhng thông tin v qui lut vng ca s vt hoc hin
ng, thông tin v qui trình công ngh và các tham s 
- Tính khách quan: Va là mm ca Nghiên cu khoa hc va là tiêu
chun ci Nghiên cu khoa hc m bi
Nghiên cu khoa hc cn phi t trc nghim li nhng kt lu
c xác nhn.
- Tính ri ro: Mt nghiên cu có th thành công, có th tht bi. Tht bi có
th do nhic tht bc xem là
mt kt qu  mt kt lun ca Nghiên cu khoa hc và
, tng kt lt tài liu khoa h tránh cho
4

    m chân lên li mòn, tránh lãng phí các ngun lc
nghiên cu.
- Tính k tha: ng v mn nghiên cu.
Ngày nay không có mt Nghiên cu khoa hc nào bu t ch hòan tòan
trng không v kin thc, phi k tha các kt qu nghiên cu c
vc khoa hc khác nhau.
- Tính cá nhân: Vai trò ca cá nhân trong sáng to mang tính quynh, th
hi kin riêng ca các nhân.
- Tính phi kinh t: ng Nghiên cu khoa hc h nh
mc, thit b chuyên dng dùng trong Nghiên cu khoa hc h
th khu hao, hiu qu kinh t ca Nghiên cu khoa hc h
nh.

1.2.3. Các loi hình Nghiên cu khoa hc
- Nghiên cu n: Nhm phát hin bn cht, qui lut ca s vt hoc hin
ng trong t nhiên, xã hi, có th thc hi nhng
nghiên cu thun túy lý thuyt ho nhng quan sát, thí nghim.
Sn phm là các phát kin, công thc, phát minh. Chia làm 2 loi:
- Nghiên cn thung. UNESCO chia nghiên c
bng thành nghiên cu nn t.
o Nghiên cu ng dng: Là s vn dng các qui lut t nghiên c
b  các gii pháp có th bao gm công ngh,
sn phm, vt liu, Sáng ch là gii pháp k thut có tính mi và áp
dc.
o Nghiên cu trin khai (R & D): Là s vn dng các qui lut, các
 u vi nhng tham s có tính kh thi v
k thut, có th chia làm các loi hình: Trii
trà,
1.2.4. c Nghiên cu khoa hc
- Xác lp v nghiên cu: V nghiên cu là nht hoc
 t th   bn cht s vt hoc hi ng, c c làm rõ
trong quá trình nghiên cu. Khi v nghiên cc chn và c th hóa
  tài nghiên ci nghiên cu c lý thuyt
cho nghiên cu và tìm hiu lch s v.
- Chun b nghiên cu: Xây d u (lý do ch tài, xác
 i ng và phm vi nghiên c  nh mc tiêu và nhim v
5

nghiên c tài, ), xây dng k hoch nghiên cu (ti, nhân
lc, d n b n nghiên cu, lp danh mu,
- La chn và nghiên cu thông tin: Thu thp và x lý thông tin, nghiên cu
u, thâm nhp thc t, tip xúc cá nhân, x lý thông tin,
- Nghiên cu: Xây dng gi thuyt, la chu, nghiên

cu và kim chng gi thuyt.
- Hoàn tt nghiên cu:  xut và x lý thông tin, xây dng kt lun và
khuyn ngh, vit báo cáo hoàn tt, hoàn tt và áp dng kt qu.
2. Pu khoa hc
2.1. u khoa hc
2.1.1. u lý thuyt
c s dng trong c khoa hc t nhiên, khoa hc xã hi và các khoa
hc khác, bao gm nhiu nghiên cu, xây dng
khái nim, phm trù, thc hit
c quan sát hoc thc nghic tin hành.
2.1.2. u thc nghim
Nghiên cu thc nghim là nhng nghiên cc thc hin bi nhng
quan sát các s vt hoc hing din ra trong nhu kin có gây bin
ng nghiên cu mt cách có ch nh. Nghiên cu thc hin có th
c thc hing thc hoc trên các mô hình i nghiên cu
to ra vi nhng tham s i nghiên cu khng ch.
Nghiên cu thc nghic áp dng ph bin không nhng trong khoa
hc t nhiên, khoa hc k thut và công ngh, y hc, mà c trong khoa hc xã
hc khoa hc khác.
2.1.3. u phi thc nghim
Là mu da trên s quan sát, quan trc nhng
s kin ti, hoc thu thp nhng s liu th
 n qui lut ca s vt hoc hing. Trong 
i nghiên cu ch quan sát nhn ti, không có bt c
s can thip nào gây bii trng thái cng nghiên cu.
2.2. i quyt v theo khoa hc v phát minh, sáng ch
Có 40 th thut tng 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. 



Phn II. Tính o Hóa Trong Công Ngh iây
Trong thc t hin nay, vi s i và phát trin không ngn tng phút
giây ca xã hi xung quanh chúng ta thì nhu cu v kh  c mng d
liu khng lt ra ngoài nh máy vp thit. S
phát tria nn kinh t th giy các doanh nghip, tc
gia ln vào tình th phc mt gii pháp công ngh thông tin giúp h  c
mt khng khng l các d lin công vic kinh doanh ca h.
Bên ci thn, an toàn và
d s dng vì không phi doanh nghi nh vào h tng
công ngh  phc v cho công vic kinh doanh ca mình vì nhiu lý do khách
quan và ch quan.
Không ch dng li  mó, nhi ngày m
t thách thc gn s phát trin ca khoa hc công ngh nói chung và công

ngh thông tin nói riêng. Ngày nay, khái nim dch v  tr thành mt khái
nii quen thuc vi con i. Tt c c chuyn hóa thành dch v khi
i dùng không mun t mình phi thc hin tt c mi vic. H mun nh
gin nht, d s dng nht và không phi qun lý nó khi không có nhu
cu s dng. Vai trò ca dch v trong cuc sng hàng ngày là không th chi cãi.

13

Tt c các nhu cu dn hai câu h
th  gii quy mt khng d liu, ng dng khng l và làm
th  bin vic s dng các d liu, ng dng thành các dch v  ng nhu cu
ci dùng. Và mt câu tr li chung cho c cho hai câu hu
t hi
Thut ng i gia  nói v mt trào
 khái quát l h tng thông tin vn
ra t mm này có th c din gii mn: Các ngun
n toán khng l n mm, dch v s nm ti các máy ch 
 mi kt ni
và s dng mi khi h cn.
 hin toán s dng
các công ngh phn mm, khoa hc phát trin trên h tng mng máy
 to ra mp t  h t d liu
n các dch v sn sàng, nhanh chóng cho m chc doanh nghip và
u cui theo yêu cu. Mô hình dch v  i dùng không phi
n k t, trin khai và ng dng phn mm, các yêu cu v c s h
tng truyn thông, m truy cp các dch v. Cloud Computing
gii quyt các v t, o hóa máy ch h tng mng. o hóa tính
toán, s dng các siêu máy tính (Super- x lý tính toán và công ngh tính
i.
c hn các bn s nghe thy cm t này rt nhiu trong

thi gian ti. Có th ng phát trin mi ca ng
dc rch chun
b cho nn ta riêng mình.
nh giúp  i quyc
các v phc tp k trên chính là s o hóa. Tt c tài nguyên ca h thc
o hóa. n gi và vc các yêu cu cn thin
tài nguyên vt lý bình ng và v qun lý ru to nên s
khác bit gin toán i nhng li ích to
ln mà không mt gi có th c.
Công ngh i b mt ca th gin toán bng các công
c có kh c trin khai và qun lý máy n, hiu qu. Bng vic t
hóa tài nguyên mng,  và o hóa máy ch s dng các ngun tài nguyên h
thng, và chi phí triu thp, i cho các doanh nghip kh 
nhanh chóng thu hi v

14

1. Tng Quan V 
1.1. Th 
Theo Wikipedia:
n toán có kh 
c c cung cp
t dch v trên m
Theo Gartner:
  rng và linh hot v công ngh
c cung c  t dch v cho nhi dng các
công ngh 
Theo Ian Foster:
n toán phân tán có tính co giãn lng theo co giãn v
mt kinh ta các sc m, các nn tng (platform)

và các dch v c trc quan, ng, s c phân phi theo
nhu c
1.2. Nguyên lý hong

 hiu cách thc ho ng c    ng r 
bao gm 2 lp: Lp Back-end và lp Front-end.
1.3. m c
- Nhanh chóng ci thin vi dùng .
- c gi.
- S c lp gia thit b.
-  tin cy ci thin.
- ng.
- Bo mt ci thin nh vào tp trung hóa d liu.
1.4. Các mô hình trin khai cn 
1.4.1. ng-Public cloud
Public cloud: Là các dch v c mt bên th i bán)
cung cp. Chúng tn ti ng l 
c nhà cung cn lý.
1.4.2.  - Private cloud
15

Private cloud: Là các dch v   c cung cp trong doanh
nghip. Nh    n t   ng la công ty và chúng
c doanh nghip qun lý.
1.4.3.  - Hybrid cloud
Hybrid cloud: Là mt s kt hp c
mây riêng. Nhng do doanh nghip to ra và các trách
nhim qun lý s c phân chia gia doanh nghip và nhà cung c
công cng.
1.4.4. ng - Community Cloud

Community Cloud: Lc chia s bi mt s t chc và
htr mt cng c th có mi quan tâm chung (ví d: chung s mnh, yêu
c. Nó có th c qun lý bi các t chc hoc mt
bên th ba.
1.5. Các gii pháp c
-  gii quyt các v sau:
o V v  d liu.
o V v sc mnh tính toán.
o V v cung cp tài nguyên, phn mm.
1.6. Tính bo mn 
Mc tiêu bo m
- Tính an toàn.
- y
- Kh n ti
2. Kin Trúc Các Phn Mm Dch V 
2.1. Gii thiu phn mm dch v SaaS(Software as a Service)
2.1.1. Phn mm dch v SaaS là gì?
SaaS (Software as a Service): Ting Vit tm dn mm dch v
a hãng nghiên cu toàn cn mm hong
c qun lý bi nhà cung ci s dng truy cp t

2.1.2. m
- Tit kim tin do không phi mua các máy ch hoc phn m
h tr s dng, tt c mi th c s dng thông qua trình duyt.
16

- Tp trung ngân sách vào li th c h tng.
- Khách hàng ca các ng dng SaaS không cn lo lng v vic cp nht
các bn vá li hay nâng cp phn mm bi vì  c thc hin
bi các nhà cung cp dch v.

- Cho phép nhii dùng cùng lúc.
- Tính linh hot và kh  rng cao.
- D s dng.
- i vi nhà cung cp, h ch phi duy trì mt ng dng chung cho nhiu
 nên chi phí r i kiu hosting truyn thng.
- Cách tip ca SaaS là ASP (Application Service Provider).
Các ASP cung ci vi phn m và phân
phi trên mng. ASP tính phí theo thi gian s dng. Do n không
phi mua phn mm mà ch thuê nó khi cn.
2.1.3. Mt s tính cht
- Tính o hoá
- Tp hp d liu
- Kênh bán hàng:
2.1.4. Kin trúc SaaS:
Nói ngn gn, thì SaaS là tu tiên trong mô hình Cloud Computing
- là mô hình trin khai phn mm t 1 h tp trung sang chy trên máy tính cc
b (ci dùng cui).









C   i khách hàng làm ch phiên bn riêng ca ng
dng.
Cp 2: Configurable cung cp s linh hot cu hình thông qua metadata.
17


Cp 3: Configurable, Multi-Tenant-Efficient cung cp m
duy nh phc v cho hàng ngàn, hàng vn khách hàng cùng 1 lúc.
Cp 4: Scalable, Configurable, Multi-Tenant-Efficient: Cung cp hiu
qu mt ki cho phép kh  rng gia các máy ch.
2.2.  h tt dch v( IaaS: Infrastructure as a Service)
Nhng nhà cung c   h tng qun lý mt tp hp ln 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 nhc mt
 xây dng mt h thng theo kiu ad-hoc tùy thuc vào nhu
cu ca khách hàng, mà  p dch v. IaaS s dng nhiu
công ngh mi, dch v  li cung ct
dch v cho khách hàng, tp trung xung quanh mô hình cung cp dch v mà
nh mt tiêu chu h tc bit t
các ng dng ca khách hàng.
2.2.1. Hii theo yêu cn toán
2.2.2. a 
Amazon EC2 là mn toán o, cho phép khách hàng s
dng mt giao din web và qun lý các dch v cn thi kh ng mt
hoc nhing hp ca mt lot các h u hành.
 s dc tiên khách hàng cn to mt Amazon
Machine Image (AMI).
Amazon EC2cung cp vic s dng các hình c cu hình vi các
mu s i s dng có th nhn và chy ngay lp tc.
2.2.3. S d chy các ng dng
2.2.4. m dch v Amazon EC2
Có mm ca dch vEC2 cung cp nhng l
cho doanh nghi c ht, Amazon EC2 cung cp nhng tài nguyên quan
trng. Vì quy mô ln ca Amazon và nó có mng khách hàng ln. Nó là
mt s thay th kinh t, r u so vi mt s gii pháp khác. Chi phí phát

 thit lp và chy mt h u hành c chia s cho nhiu khách hàng,
làm cho tng chi phí ca mu tr nên r 
phi tr mt t l rt th thc s tiêu th.
V c cung cp thông qua ng dng web Amazon
u nng l kim soát vic truy
18

cp mng ging. Amazon EC2 cung cp m
tin cng hp thay th có th c cp quyn.
- Kh ng.
- Kh m song hp.
- Cu hình linh hot.
- Tích hp vi các ng dng web Amazon khác.
- Kh c hi và hiu suy.
2.3. Nn tt dch v ( PaaS: Platform as a Serivice)
Các h th cung c h tt dch
v, nó còn có th t tng tr cung cp nn tng
phn mm cn thit cho các h thng có th thc ca tài
nguyên phn cng tùy thuc vào yêu cu ca các dch v cn thc
to ra mt cách trong sut. Có th nói rng PaaS là mt s phát trin tuyt vi
ca mô hình phân phi ng dng SaaS.
Mô hình PaaS làm cho tt c n cn thi h tr hoàn
thii ca vic xây dng và chuyn giao ng dng web và dch v
hoàn toàn có sn t Internet, tt c u không ti phn mm hot cho
nhà phát trin, qun lý công ngh thông tin hoi s du cui.
2.4. So sánh dch vSaaS, PaaS và IaaS
 có th hi các dch v SaaS, PaaS và IaaS trên nn Cloud
Computing, chúng ta có bng so sánh v các dch v này:












2.5. Các dch v khác trên nn ca Cloud Computing bao gm
- n toán theo yêu cu-Utility Computing.
19

- Dch v web- Web service.
- Dch v qun lý-MSP -Managed Service Provider.
- n toán tích hp- Internet integration.
3. Tìm Hiu 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 tin nht trong mt lot các cuc cách mng
công ngh nh o hóa h thu sut làm vic
ca máy tính lên mt c ng có.
o hóa h thng máy ch tc là ta tin hành phân chia mt server thành
nhiu server o hoc kt hp nhiu máy ch vt lý thành mt máy ch logic,
i vi s dng h nhn bit và s dng các server o git
máy vc l các tài nguyên cn thit (b vi x lý, b nh, kt ni
m o không h có nhc l
vy, nó ch s dc gán t máy ch vt lý.  n cht th
nht là các server o s dng tài nguyên ca máy chvt lý, bn cht th hai là
các server o có th hot server vc lp.

3.1.2. Li ích ca vic o hóa
ng vit trung tâm công ngh thông tin là rt
t cu hình mnh và các phn mm bn
quyn là r. Trong thi bui kinh t n nay doanh nghip
n ct gim và hn ch tn thit mà vn
 t và tính nh ca h thng. Th nên vic ng dng
o hóa tr thành nhu cu cn thit ca bt kì doanh nghip ln hay nh. Thay
i máy ch i ng dng thì ch cn mua mt hoc hai máy
ch có htr o hóa thì vn có th chy ti ng du này cho
ta thy s khác bit gia h thng o hóa và không o hóa. Bên cc
ng dng i nhng l
- Qun.
- Trin khai nhanh.
- Phc h h thng nhanh.
- Cân bng ti và phân phi tài nguyên linh hot.
- Tit kim.
- o hóa góp phng tính liên tc.
20

3.1.3. Kin trúc o hóa
Xét v kin trúc hthng, các kin trúc o hóa h thng máy ch có th
 các dng dng chính là: Host-based, Hypervisor-based (còn gi là bare-metal
  c chia nh ra làm hai loi là Monothic Hypervisor và
Microkernel Hypervisor), Hybrid. Ngoài ra, tùy theo tng sn phm o hóa
c tri         
m o hóa c th s khác nhau.
 u k ng v các kin trúc và m o hóa
máy ch.
3.1.3.1. Kin trúc Hosted-based
Còn gi là hosted hypervisor, kin trúc này s dng mt lp

hypervisor chy trên nn tng h u hành, s dng các dch v c
h u hành cung c phân chia tài nguyên ti các máy o. Nu ta
xem hypervisor này là mt lp phn mm riêng bit, thì các h u
hành khách ca máy o s nm trên lp th 3 so vi phn cng máy ch.

Ta có th thy, mt h thng o hóa s dng Mô hình Hosted-
c chia làm 4 lp ho
- Nn tng phn cng.
- H u hành Host.
- H thng virtual machine monitor (hypervisor).
- Các ng dng máy o: S dng tài nguyên do hypervisor
qun lý.

21

3.1.3.2. Hypervisor-based
Còn gi là bare-metal hypervisor. Trong Mô hình này, lp phn
mm hypervisor chy trc tip trên nn tng phn cng ca máy ch,
không thông qua bt kì mt h u hành hay mt nn tng nào khác.
        u khin, kim soát phn
cng ca máy chng th n lý các h u
hành chy trên nó. Nói cách khác, các h u hành s chy trên mt lp
nm phía trên các hypervisor dng bare-metal.

Ta có th thy, mt h thng o hóa máy ch s dng nn tng
Bare-metal hypervisor bao gm 3 lp chính:
o Nn tng phn cng: Bao gm các thit b nhp xut, thit b
 (Hdd, Ram), bvi x lý CPU, và các thit b khác (các
thit b mng, vi x  h.
o Lp nn tng o hóa Virtual Machine Monitor (còn gi là

hypervisor), thc hin vic liên lc trc tip vi nn tng
phn c  i, qun lý và phân phi tài nguyên cho
các h u hành khác nm trên nó.
o Các ng dng máy o: Các máy o này s ly tài nguyên t
phn cng, thông qua s cp phát và qun lý ca hypervisor.
Khi mt h u hành thc hin truy xut ho
nguyên phn cng trên h u hành ch thì công vic ca
mt Hypervisor s là:
 Monolithic Hypervisor
 Microkernelized Hypervisor


22

3.1.3.3. Hybrid
Hybrid là mt kiu o hóa mm. Trong
p o hóa hypervisor chy song song vi h u hành máy ch.
Tuy nhiên trong cu trúc o hóa này các máy ch o vn ph qua h
u hành máy ch  truy cp phn ct  ch c h
u hành máy ch và các máy ch u chy trong ch  ht nhân.













3.1.4. M o hóa
3.1.4.1. o hóa toàn phn-Full Virtualization
i o hóa mà ta không cn chnh sa h iu hành khách
    n m       chy
ng h u hành ch(host OS). Khi mt phn mm chy
n code ca nó không b bii mà chy trc tip
trên host OS và nó s c chy trên mt h thng
thc s. Bên co hóa toàn phn có th gp mt s v v
hiu qu trong s dng tài nguyên h thng.
3.1.4.2. o hóa song song-Paravirtualization
Là mo hóa máy ch khác. Vo
hóa này, thay vì mô phng mng phn cng hoàn chnh, phn
mm o hóa này là mt lp mng dn các truy cp các h u hành
máy ch vào tài nguyên máy v , s d
qun lý các server o và cho phép chúng chy cùng mt lúc (có th
ngm hiu, mt server chính là giao dic s d
23

i h u hành ta cm
nhc h u hành).
i t   i o hóa toàn
phn và hiu qu s dng các ngu
nó yêu cu các h u hành khách chy trên máy áo phc chnh
si bt c h 
th chy c (trái vi o hóa toàn phn). XP Mode
ca Windows 7 là mt ví d n hình v o hóa song song.
3.1.4.3. o hóa h u hành
Mt h c vn hành ngay trên mt h u hành ch

n ti và có kh p mt tp h
vi các ng dng, khin cho mi ng dng truy xut tài nguyên phn
cng cm tht trc tip máy ch vt lý. T phi cnh ca
ng dc nhn thi các ng dng chy trên
h u hành i h u hành o mc dù nó kim soát
tài nguyên h u hành o. Nói chung, không th thy các ng dng
này hoc các tài nguyên h t trong h u hành o khác.
3.1.4.4. o hóa ng dng
ng, khi mun s dng mt phn 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à mc cài trên mt h u hành khác hay mt
máy tính khác. Mt máy m phn cng, các ng dng phn mm
và h u khác bit  p phn cng ca máy o không phi
là các thit b ng mà ch là m ng hay phân vùng mà   
c cp phát mt s  nh,  
Công ngh máy o cho phép cài và chy nhiu máy o trên mt máy
tính vt lý. Mi máy o có mt h u hành máy khách riêng l c phân
b tài nguyên,  cng, card mng và các tài nguyên phn cng khác mt cách
hp lý. Vic phân b tài nguyên này ph thuc vào nhu cu ca tng máy o
ng dc bit khi
máy o cn truy xut tài nguyên phn cng thì nó hong gi t
máy tht hoàn chnh. Vì ch là mt tc phân vùng trên  c
di chuyn các máy o t máy ch này sang máy ch khác là rt d dàng và
24

không cn v n cng hay ng ti máy
ch.
Trong kin trúc ca mt b x lý c chia thành 4 lp .

- Lp 0 là lp có quyn cao nht có th truy cp và can thip sâu
nhn tài nguyên phn cng. Lng là các h u
hành ch c cài trên chính máy ch.
- Lp 1 là lp o hóa Hypervisor. L qun lý và
phân phn các máy o.
- Lp 2 là các h u hành khách chy trên các máy  truy
cp tài nguyên phn cng nó phi liên lc vi lp o hóa và
phi qua h u hành máy ch.
- Lp có quyn can thip thp nhn tài nguyên là l
là các ng dng hong trên các máy o. Trong các h thng
máy tính l x lý các ng di và khoa
hc ( mainframe), h u hành chy trên phn cng máy thc
 ch   có h u hành ch mc phép sa
i và can thip vào phn ci nó. Còn máy o làm
vic  ch  gii hn vì phn cng mà nó nhìn thy ch là các
thit b o. Khi máy o yêu cu các lnh hoc tin trình thông
ng thì h u hành ch s chuyn tin b x lý
 thc thi trc tii vi các lnh hoc các tin trình
c bit nhy cm can thin phn ci s b
chn li vì có th làm ng ti h thng và máy o còn
li. H u hành ch s thc thi lnh vi b x lý trên máy
thc rng kt qu ri tr v cho máy 
 nhm cách ly máy o vi máy th m bo an
toàn h thng.
3.3. Tìm hiu mô hình o hóa máy ch 
3.3.1. Tìm hiu v
i vi doanh nghip vic qun lý tt, hiu qu d liu ca
 lii tác là mt trong nhng bài toán
 có th
quc ngun d liu doanh nghip pht

nhiu lon cng, phn mm, mng, chi phí cho
qun tr viên, chi phí bo trì, sa ch còn phi tính toán kh
 rng, nâng cp thit b, phi kim soát vic bo mt d li
tính sn sàng cao ca d liu.

×