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
Trang 1KHOA 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:
Ths TRẦN CAO NHÂN
Sinh viên thực hiện:
DƯƠNG TÙNG LÂM MSSV: 0951190473 Lớp: ĐH CNTT
Trang 2NỘI DUNG
Trang 3ĐẶT VẤN ĐỀ
3
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
Trang 4Mụ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
Trang 6Giới thiệu
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
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
Trang 7Giới thiệu
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
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
7
Trang 9Điện toán đám mây
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”
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
9
Trang 10Điện toán đám mây
Đ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
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
Trang 11Điện toán đám mây 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
11
Trang 12Mô hình dịch vụ
của ĐTĐM
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ài liệu tham khảo
Trang 13Mô hình dịch vụ
của ĐTĐM
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ài liệu tham khảo
Trang 14Mô hình dịch vụ
của ĐTĐM
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ài liệu tham khảo
Trang 15Mô hình dịch vụ
của ĐTĐM
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ài liệu tham khảo
15
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
Trang 16Mô hình dịch vụ
của ĐTĐM
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à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
Trang 17Mô hình triển khai
của ĐTĐM
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ài liệu tham khảo
17
● Đám mây “công cộng” (Public cloud)
Trang 18Mô hình triển khai
của ĐTĐM
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ài liệu tham khảo
● Đám mây “riêng” (Private cloud)
Trang 19Mô hình triển khai
của ĐTĐM
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ài liệu tham khảo
19
● Đám mây “cộng đồng” (Community cloud)
Trang 20Mô hình triển khai
của ĐTĐM
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ài liệu tham khảo
● Đám mây “lai” (Hybird cloud)
Trang 21Ư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
21
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
Trang 22Nhượ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
Trang 24Giới thiệu về
OpenStack
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
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
Trang 25Các phiên bản của
OpenStack
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
Trang 26Các thành phần của
OpenStack
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
Trang 27Cộng đồng của
OpenStack
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
27
Trang 28Các hướng tiếp cận
của OpenStack
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
Các trang web cho phép trải nghiệm OpenStack:
Trang 29Xây dựng hệ thống ĐTĐM dùng OpenStack
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
29
●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
Trang 30Mô hình đám mây
sử dụng OpenStack
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
Trang 31Mô hình đám mây
sử dụng OpenStack
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
31
Trang 33Kết luận 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
33
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
Trang 34Hướng phát triển 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ì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ế
Trang 36Tài liệu tham khảo 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
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
Trang 38http://xahoithongtin.com.vn/2011032812249734p0c119/dien-toan-dam-may xu-Cảm ơn quý Thầy, Cô và các bạn
đã lắng nghe