1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Đánh giá hiệu năng mạng trên điện toán đám mây Openstack

7 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 1,32 MB

Nội dung

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]

(1)

T P CHÍ KHOA H I H T T p 6, S 2, 2016 146–159 146

NH 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 Longa ngc* a

Khoa Công ngh Thông tin, i h ng, Vi t Nam

b

S thông tin 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

Ch nh s a ngày 19 tháng Ch p nh

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 cung c p d ch v xây d ng tài nguyên mà khách hàng có th truy c p

theo yêu c u c a h Ngoài d ch v tài nguyên

hi u qu gi i dùng v i 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 OpenStack h a h n m t n n t c

m r ng t ng d ng c a doanh nghi p T a báo nghiên

c u hi ng c a OpenStack tri n khai 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 khóa: ng; OpenStack

1. GI I THI U CHUNG

t v nóng hi n nhà nghiên c ã

ra nhi u ý t ng l n có r t nhi u công ngh c s d ng

t s

p m t s d ch v ture as a

Service), PaaS (Platform as a Service), DaaS (Data as a Service) SaaS (Software as a

Service) Do nhu c u c n r t nhanh chóng, hi u qu t

ng nhu c i s d ng Tuy nhiên, m t nh ng m i quan tâm quan

tr ng nh t c t m t hi u su t m ng t t, n u khơng

*

(2)

147 T P CHÍ KHOA H I H C SAN CƠNG NGH THƠNG TIN]

khơng th t c m t h th ng m ng ch p trung phân

a OpenStack

1.1 i n toán ám mây

nh ngh m t ki u máy tính m i

n l c có th c m r ng m t cách t c o hóa

cung c t d ch v ã thành m t

xu h ng công ngh tr ng y u nhi i r

s i hình dáng c a quy trình th ng c a công ngh thông tin V i công

ngh i dùng s d ng m t lo t thi t b

máy tín n tho truy c ình, h th hay

các n n t ng phát tri n h th ng thông qua Internet b i ng d c cung c p

b i nhà cung c p d ch v m c a công ngh

ti t ki m chi phí, tính s n sàng cao kh r ng d dàng

Rapid elasticity: nhà cung c p CC d dàng ch nh c i tài

i dùng r t nhanh chóng V c phép yêu

c u m t tài nguyên “không gi i h n” ch vi c chi tr theo ti n

Broad network access: truy c p vào tài ngun máy tính d dàng thơng network tiêu chu n

Measured service m b o vi ng tiêu dùng c a

khách hàng Mơ hình h n “pay as you go”

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 c a provider

(3)

T P CHÍ KHOA H I H C SAN CÔNG NGH THÔNG TIN] 148

Các mơ hình tri n khai

Có mơ hình tri ng),

private (riêng), hybrid (“lai” gi ng riêng)

ng mô hình p

p d ch v ng d ng

ch v public cloud có th mi n phí ho c có phí [3]

ì d ch v c cung c p n i b ng d ch

v kinh doanh, m n cung c p d ch v cho m i

ng sau firewall

t h p cung c p d ch v công c ng riêng [3]

Ngồi cịn có “community cloud” a nhà cung c p d ch

v

Các mơ hình d ch v : V mơ hình cung c p d ch v có lo i IaaS –

cung c p h t t server, PaaS – cung c p Plat t service,

SaaS – cung c t service

1.2 OpenStack

“S m ng c a OpenStack: Cung c p n n t ã ngu n m

ph bi c nhu c u c a b t k kích c

riêng, b gi n hóa vi c tri n khai kh r ng cao”.[4]

m ng trên, OpenStack m t h th ng qu u

khi ng l m ng n m m t trung tâm d

li u T t c thao tác qu c th c thi thông qua m t b u n nh m

cung c p cho qu n tr viên kh m soát h th

(4)

149 T P CHÍ KHOA H I H C SAN CÔNG NGH THÔNG TIN]

m , thành ph n c c vi t Python - ngôn ng t cao

nh

ki n trúc m c logic c a Openstack [5] (Hình 1):

Hình Các thành ph n b n OpenStack

Dashboard (tên mã Horizon): Cung c p giao di u i d ng

web, cho i d ch v c

kh i t o m t máy a ch IP, thi t l p ki m soát truy c p…

Compute (tên mã Nova): Cung c p vi c xây d ng qu n lý máy o

Networking (tên mã Neutron): Cung c p k t n i m ng gi a máy o, gi a máy o 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

các máy ng,

(5)

T P CHÍ KHOA H I H C SAN CÔNG NGH THÔNG TIN] 150

Image (tên mã glance): Cung c p file ch a h u hành dành cho máy o

Metering/Monitoring (tên mã Ceilometer): Qu n lý th ng kê thông

s i trình ho ng

Orchestration (tên mã Heat): Cung c p kh ng t ng

d ch v u ph i ho ng

Database Service (tên mã trove): Cung c p kh r ng tin c y

c a ch a Service cho c hai công c d li u

ng

1.3 K t n i m ng OpenStack

OpenStack Networking cung c p m qu n lý k t n i

nh k t n i 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,

m t s d ch v n c a network cung c p cho h t ng cloud Neutron bao g m

tài nguyên tr ng Network, Subnet, Port

Network: qu n lý cô l p m ng Layer 2, gi ng VLAN m ng v t lý

Subnet a ch c phân c p c u hình cho h th ng

Port: m t port s c gán v i m t thi t b o h t ng

i dùng có th t o mơ hình m ng riêng c a mình, b ng cách t o

ng d n cho d ch v c

có th gán thi t b c bi t Neutron cho phép t o

(6)

151 T P CHÍ KHOA H I H C SAN CƠNG NGH THÔNG TIN]

T o m t topology riêng cho h th ng c a riêng Ví d o h

th ng webserver nhi u t backup ho c cân b ng t i

Cung c p s linh ho t 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 tích h p Neutron vào nhi u h th ng khác

Neutron h tr nhi u công ngh m t o nhi u ch

ngoài vi c chia VLAN, Subnet, cịn có th làm switch o qua công ngh c a vSwitch,

các ch Firewall, DHCP, VPN,Load balancing

2. MƠ HÌNH TH C NGHI M

D ch v cung c p máy o v i VCPU, RAM, kh

khác Trong OpenStack, thành ph n m ng chuy n

m ch c c o hóa thơng qua Neutron Neutron – ph n m nh ngh

ch a m t h th ng m ng, t l n l p 3, t n router

gán vào ho ng c a instances Vi c truy n thông c a máy o

OpenStack s không gi c truy n d n h th ng m ng

các thành ph n c a m ng theo mơ hình SDN (Software Define

Network)

Trong OpenStack, vi c tri c h n theo hình th c: s

d ng GRE tunnel ho c theo mơ hình VLAN GRE tunnel v linh ho t d c u

hình nhiên hi u su t th p, mơ hình VLAN có nhi m vi c tri n khai h th ng l n nhiên c òi h i s ng thi t b , thi t k c u hình cao

ph c v cho m nghi m, mơ hình GRE tunnel c s d h n

ch vi c tri n khai ph c t i v i h t ng v t lý

ình th nghi m s d ng GRE tunnel s c th c hi n k ch

b n nh m m iên c u hi u su t m ng v ng, th i gian tr v

(7)

T P CHÍ KHOA H I H C SAN CÔNG NGH THÔNG TIN] 152

ch b n th nghi -

Cùng m ng compute node, case - Khác m ng compute node, case 3- Cùng m ng khác compute node, case - Khác m ng khác compute node B i Network

c o hóa tồn b n

vi c thao tác qu n tr n V lý thuy t, ho ng c a h th ng network “ o hóa” khơng khác so v i h th ng network v t lý Trong OpenStack c ình

thành nên port i k t n i v t lý gi a thi t b , router o

i vi c phân chia d i m ng v i nhau, khái ni c

access control list, … c c th hi Vì v ng c a

l p o hóa Network c a tiêu chí sau: - Xem xét vi c k t

n i m ng h th ng network o t i máy compute node - Xem xét vi c k t n i m ng h th ng network o gi a máy compute node v i T k t qu

c th c hi n) m n vi c s d ng OpenStack

Network th c t có b ình network v t lý thơng th ng

Hình Mơ hình tri n khai

Mơ hình tri n khai h th ng máy ch , bao g m:

01 máy ch làm Controller Network, ch y d ch v qu n tr Controller c

d ch v liên quan khác

02 máy ch t Neutron L2 Agent n n t ng o

hóa Hypervisor KVM cho vi c cung c c tính tốn dành cho

Ngày đăng: 30/03/2021, 01:46

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w