Metering/Monitoring (tên mã Ceilometer): Qu n lý và th ng kê các thông.. s i trong quá trình ho ng[r]
Trang 1NH GIÁ HI U N NG M NG TRÊN I N TOÁN M MÂY
OPENSTACK
Võ Nhân V a , Lê Minh Chí b , Nguy n Qu c Long a ng c*
a Khoa Công ngh Thông tin, i h ng, Vi t Nam
b
S thông tin và Truy ng, Vi t Nam c
Khoa Công ngh Thông tin, i h c H i Phòng, H i Phòng, Vi t Nam
Nh n ngày 04 tháng 0 6
Tóm t t
ã b u ph bi n nh tính linh ho t, có kh r ng, d dàng kích ho t và cung c p các d ch v xây d ng tài nguyên mà khách hàng có th truy c p
hi u qu gi i dùng v i nhau OpenStack, m t n n t ã ngu n m i m i, t p trung vào vi c cung c p m t d ch v (NaaS) s
d ng công ngh o hóa và OpenStack h a h n là m t n n t c
m r ng t trong các ng d ng c a doanh nghi p T a bài báo là nghiên
c u hi ng c a OpenStack tri n khai trên phiên b n Neutron Các thông s v
hi ng, v m t gói tin, th i gian tr gói tin s giao th c UDP d a vào công c IPERF
t trong s
Service), PaaS (Platform as a Service), DaaS (Data as a Service) và SaaS (Software as a
*
Tác gi liên h : Email: nhuongld@hus.edu.vn
Trang 2không th t c m t h th ng m ng ch p trung phân
a trên OpenStack
1.1 i n toán ám mây
Rapid elasticity: nhà cung c p CC d dàng ch nh c i tài
c u m t tài nguyên “không gi i h n” và ch vi c chi tr theo ti n
Broad network access: truy c p vào các tài nguyên máy tính d dàng thông
network tiêu chu n
On-demand self-service: cho phép khách hàng tùy ch nh tài nguyên s
d ng mà không c n ph i thông báo hay qua b t k s can thi p nào c a provider
Resource pooling: các lo i tài nguyên v t lý và o c c chia s v i nhau và t ng c p cho các users
Trang 3Các mô hình tri n khai
ch v trên public cloud
có th mi n phí ho c có phí [3]
ng sau firewall
t h p cung c p các d ch v công c ng và riêng [3]
v Các mô hình d ch v : V mô hình cung c p d ch v có 3 lo i chính là IaaS –
1.2 OpenStack
tác v i tài nguyên mà h c n thông qua giao di n web Openstack hoàn toàn là ngu n
Trang 4m , các thành ph n c c vi t trên Python - ngôn ng t cao nh
ki n trúc m c logic c a Openstack [5] (Hình 1):
Hình 1 Các thành ph n b n trong OpenStack
Dashboard (tên mã Horizon): Cung c p giao di u khi i d ng
Compute (tên mã Nova): Cung c p vi c xây d ng và qu n lý các máy o Networking (tên mã Neutron): Cung c p k t n i m ng gi a các máy o,
gi a máy o và Internet
Object Storage (tên mã swift): Cung c p d ch v file
Block Storage (tên mã Cinder): Cung c p thành ph d phòng cho
Identity (tên mã Keystone): Cung c p d ch v ch ng th c và y quy n cho
các d ch v khác trong OpenStack
Trang 5Image (tên mã glance): Cung c p các file ch a h u hành dành cho các máy o
Metering/Monitoring (tên mã Ceilometer): Qu n lý và th ng kê các thông
Orchestration (tên mã Heat): Cung c p kh ng t ng các
Database Service (tên mã trove): Cung c p kh r ng và tin c y
ng
1.3 K t n i m ng trong OpenStack
nh k t n i trong h t ng cloud Nó h tr nhi u công ngh m
k t n i vào h t ng cloud Chúng ta s tìm hi u v mô hình tri n khai ph n Network, và
Network: qu n lý cô l p m ng Layer 2, gi ng VLAN trong m ng v t lý
Port: m t port s c gán v i m t thi t b o trong h t ng
i dùng có th t o ra mô hình m ng riêng c a mình, b ng cách t o ra
m ng riêng (Private network) và gán cho các tenant, m t tenant có th có nhi u private network và các private network có th trùng nhau cho m i tenant Các d ch v c a Neutron cung c p bao g m:
Trang 6T o ra m t topology riêng cho h th ng c a riêng mình Ví d o ra h
Cung c p s linh ho t trong qu n tr h t ng m ng, cho phép tùy ch nh h
t ng cao
Cung c p API m r ng, cho phép phát tri n và tích h p Neutron vào nhi u
h th ng khác nhau
ngoài vi c chia VLAN, Subnet, còn có th làm switch o qua công ngh c a vSwitch,
Network)
hình tuy nhiên hi u su t th p, mô hình VLAN có nhi m trong vi c tri n khai các h th ng l n tuy nhiên c òi h i s ng thi t b , các thi t k và c u hình cao
ch vi c tri n khai ph c t i v i h t ng v t lý
m t gói tin UDP gi a các máy o
Trang 7ch b n th nghi - Cùng m ng cùng compute node, case 2 - Khác m ng cùng compute node, case 3- Cùng
m ng khác compute node, case 4 - Khác m ng khác compute node B i vì Network
vi c thao tác và qu n tr n V lý thuy t, ho ng c a h th ng network “ o hóa” này không khác gì so v i h th ng network v t lý Trong OpenStack c ình
n i m ng trong h th ng network o t i các máy compute node - Xem xét vi c k t n i
m ng trong h th ng network o gi a các máy compute node v i nhau T k t qu
Hình 2 Mô hình tri n khai
Mô hình tri n khai trên h th ng 3 máy ch , bao g m:
01 máy ch làm Controller và Network, ch y các d ch v qu n tr Controller c
d ch v liên quan khác
máy ch o