You are on page 1of 38

TRÖÔØNG ÑAÏI HOÏC VOÕ TRÖÔØNG TOAÛN

KHOA CÔNG NGHỆ THÔNG TIN

NGHIÊN CỨU GIẢI PHÁP NGUỒN MỞ


OPENSTACK TRONG XÂY DỰNG HẠ TẦNG
“ĐIỆN TOÁN ĐÁM MÂY”

Giáo viên hướng dẫn: Sinh viên thực hiện:


Ths. TRẦN CAO NHÂN DƯƠNG TÙNG LÂM
MSSV: 0951190473
Lớp: ĐH CNTT
Khóa: 2 1
NỘI DUNG

2
ĐẶT VẤN ĐỀ

Máy vi tính trở thành một phần tất yếu của cuộc
sống, việc sử dụng máy tính tăng nhanh → yêu cầu
tài nguyên cũng phải tăng lên → đòi hỏi phải có cơ sở
hạ tầng lớn để đáp ứng.

3
Mục tiêu & hướng giải quyết
của đề tài

Mục tiêu: Nghiên cứu giải pháp nguồn mở


OpenStack trong xây dựng “Điện toán đám mây”
cung cấp cơ sở hạ tầng.
Hướng giải quyết: Cài đặt hệ điều hành Ubuntu
Server 12.04 LTS và gói nguồn mở OpenStack để
tạo thành hệ thống ĐTĐM.

4
5
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Giới thiệu 

Kết luận và hướng phát triển
Tài liệu tham khảo

Thuật ngữ “Điện toán đám mây” (Cloud


computing) ra đời giữa năm 2007 được bắt nguồn
từ ý tưởng đưa tất cả mọi thứ lên mạng Internet.

6
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Giới thiệu 

Kết luận và hướng phát triển
Tài liệu tham khảo

Thay thế các PC, máy chủ của riêng các doanh nghiệp
để lưu trữ dữ liệu, phần mềm bằng các “máy chủ ảo”
tập trung trên mạng.
Giảm chi phí đầu tư cơ sở hạ tầng, nhân lực,...
Quản lí tài nguyên tập trung
Giảm nguy cơ rủi ro do phần cứng, phần mềm
Không quan tâm đến công nghệ sử dụng
➔ Tập trung chính vào kinh doanh.
7
8
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Điện toán đám mây 



Kết luận và hướng phát triển
Tài liệu tham khảo

Theo Wikipedia: “Điện toán đám mây (tiếng Anh:


Cloud computing) còn được gọi là điện toán máy chủ
ảo, là mô hình điện toán sử dụng các công nghệ máy
tính và phát triển dựa vào Internet”

9
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Điện toán đám mây 



Kết luận và hướng phát triển
Tài liệu tham khảo

Điện toán đám mây không phải là một công nghệ mà


là một mô hình cung cấp và tiếp thị các “dịch vụ”
CNTT đáp ứng các đặc trưng nào đó bằng cách sử
dụng tối đa các nguồn tài nguyên từ phần cứng, phần
mềm, mạng,... thông qua phần mềm truy cập, dịch vụ
của nhà cung cấp.
Điện toán đám mây là một hệ thống phân tán.

10
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Điện toán đám mây 



Kết luận và hướng phát triển
Tài liệu tham khảo

11
Mô hình dịch vụ 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

12
Mô hình dịch vụ 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

Dịch vụ cơ sở hạ tầng (IaaS)


• Cung cấp môi trường xử lí
• Khách hàng có thể làm chủ được hệ điều hành,
lưu trữ, ứng dụng,.....

13
Mô hình dịch vụ 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

Dịch vụ nền tảng (PaaS)


• Cung cấp nền tảng điện toán
• Khách hàng xây dựng ứng dụng và tương tác
với hệ tầng ĐTĐM thông qua API.

14
Mô hình dịch vụ 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

Dịch vụ phần mềm (SaaS)


• Cung cấp các dịch vụ cài đặt và vận hành phần
mềm ứng dụng trên đám mây.

15
Mô hình dịch vụ 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

Dịch vụ mạng lưới (NaaS)


• Cung cấp các dịch vụ kết nối truyền tải hoặc kết
nối giữa các đám mây.
• Dịch vụ NaaS truyền thống bao gồm mạng
riêng ảo (VPN) mở rộng và linh hoạt, cũng như
băng thông theo yêu cầu.

16
Mô hình triển khai 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

● Đám mây “công cộng” (Public cloud)

17
Mô hình triển khai 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

● Đám mây “riêng” (Private cloud)

18
Mô hình triển khai 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

● Đám mây “cộng đồng” (Community cloud)

19
Mô hình triển khai 


Giới thiệu
Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu

của ĐTĐM
 Kết luận và hướng phát triển
 Tài liệu tham khảo

● Đám mây “lai” (Hybird cloud)

20
 Giới thiệu
 Cơ sở lí thuyết

Ưu điểm của ĐTĐM


 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển
 Tài liệu tham khảo

Tốc độ xử lí nhanh
Chi phí đầu tư ban đầu giảm tối thiểu
Không phụ thuộc vào thiết bị và vị trí
Chia sẻ tài nguyên, chi phí trên địa bàn rộng lớn
Khả năng mở rộng linh động
Các ứng dụng dễ dàng sửa chữa
.......
21
 Giới thiệu
 Cơ sở lí thuyết

Nhược điểm của ĐTĐM


 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển
 Tài liệu tham khảo

Tính riêng tư
Tính sẵn sàng
Mất dữ liệu
Tính di động của dữ liệu và quyền sở hữu
Khả năng bảo mật
Các tiêu chuẩn chưa “trưởng thành”

22
23
Giới thiệu về
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

OpenStack  Tài liệu tham khảo

Là “Cloud operating system” hàng đầu thế giới


Phát triển đầu tiên bởi Rackspace và NASA
Có cộng đồng phát triển rộng lớn
Cài đặt được trên hầu hết các hệ điều hành nguồn mở
Hỗ trợ nhiều công nghệ ảo hóa phổ biến
Phù hợp với tất cả các mô hình ĐTĐM

24
Các phiên bản của
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

OpenStack  Tài liệu tham khảo

Austin: 21/10/2011.
Bexar: 03/02/2011.
Cactus: 15/04/2011.
Diablo: 22/10/2011.
Essex: 05/04/2012.
Folsom: 27/09/2012.
Grizzly: 04/04/2013.
Havana: dự kiến 17/10/2013.
25
Các thành phần của
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

OpenStack  Tài liệu tham khảo

26
Cộng đồng của
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

OpenStack  Tài liệu tham khảo

27
Các hướng tiếp cận
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

của OpenStack  Tài liệu tham khảo

Các trang web cho phép trải nghiệm OpenStack:


✔ https://trystack.org
✔ http://stacklab.org
✔ https://try.cloud.ubuntu.com
Các hướng dẫn cài đặt trên máy ảo hoặc máy thật:
✔ http://devstack.org
✔ http://stackops.com
✔ https://github.com
✔ http://youtube.com 28
 Giới thiệu

Xây dựng hệ thống 




Cơ sở lí thuyết
Nội dung và kết quả nghiên cứu
Kết luận và hướng phát triển

ĐTĐM dùng OpenStack  Tài liệu tham khảo

●Cài đặt Ubuntu Server 12.04 LTS trên Virtualbox


●Cài đặt NTP Server
●Cài đặt MySQL-Server và tạo các database cho
Keystone, Glance, Nova, Cinder
●Cài đặt Keystone
●Cài đặt Glance
●Cài đặt Nova
●Cài đặt Cinder
●Cài đặt Horizon 29
Mô hình đám mây
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

sử dụng OpenStack  Tài liệu tham khảo

30
Mô hình đám mây
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu
 Kết luận và hướng phát triển

sử dụng OpenStack  Tài liệu tham khảo

31
32
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Kết luận 

Kết luận và hướng phát triển
Tài liệu tham khảo

Nêu rõ được khái niệm ĐTĐM, phân tích được ưu


- nhược điểm, đánh giá được rủi ro và dự đoán về
xu hướng phát triển của ĐTĐM.
Giới thiệu được cơ bản về OpenStack và so sánh
với các nền tảng ĐTĐM nguồn mở phổ biến khác.
Xây dựng được hệ thống ĐTĐM thử nghiệm.
Do cơ sở vật chất không đáp ứng đủ nên chỉ dừng ở
mức tìm hiểu, cài đặt mô hình rút gọn.
33
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Hướng phát triển 



Kết luận và hướng phát triển
Tài liệu tham khảo

Tìm hiểu và cập nhật các xu hướng phát triển của


ĐTĐM, Openstack
Xây dựng hệ thống ĐTĐM bằng OpenStack trên
máy chủ ảo thực tế.

34
35
 Giới thiệu
 Cơ sở lí thuyết
 Nội dung và kết quả nghiên cứu

Tài liệu tham khảo 



Kết luận và hướng phát triển
Tài liệu tham khảo

1. http://vi.wikipedia.org/wiki/ARPANET
2. Intermediaries in Cloud-Computing: A New Computing Paradigm Ramnath
Chellapp. Trình bày tại cuộc họp INFORMS tại Dallas năm 1997
3. http://www.gartner.com/newsroom/id/2304615
4. http://vi.wikipedia.org/wiki/Điện_toán_đám_mây
5. http://www.nist.gov/itl/csd/cloud-102511.cfm
6. Voorsluys, William; Broberg, James; Buyya, Rajkumar (Tháng 2 2011).
 "Introduction toCloud Computing".
7. http://en.wikipedia.org/wiki/Network_as_a_service
8. http://xahoithongtin.com.vn/2011032812249734p0c119/dien-toan-dam-may--xu-
huong-cong-nghe-moi-tai-viet-nam.htm
9. http://www.asiacloud.org/
10. http://www.cloud-watch.net/?p=30 36
37
Cảm ơn quý Thầy, Cô và các bạn
đã lắng nghe

38

You might also like