1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo đề tài CLOUD COMPUTING INFRASTRUCTURE AS a SERVICE

6 522 3

Đ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 6
Dung lượng 258,36 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thông qua việc tìm hiểu, cài đặt phần mềm Openstack, cũng như gọi API của nó từ các server, phần mềm khác, ta sẽ hiểu thêm về những dịch vụ hạ tầng của cloud computing.. I DANH SÁCH CÁC

Trang 1

ĐẠI HỌC QUỐC GIA TP.HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC BÁCH KHOA

-

GRID COMPUTING

Báo cáo đề tài: CLOUD COMPUTING: INFRASTRUCTURE AS A SERVICE

GIẢNG VIÊN: TS PHẠM TRẦN VŨ

HỌC VIÊN: TRƯƠNG TẤN ĐẠT

TP HỒ CHÍ MINH, tháng 5 năm 2014

Trang 2

Tóm tắt báo cáo

Điện toán đám mây là mô hình tính toán thông qua internet và cung cấp cho người dùng dưới dạng những dịch vụ Với triết lý là dùng bao nhiêu trả bấy nhiêu, nó được tiếp nhận rộng rãi trong cộng đồng doanh nghiệp, đặt biệt là doanh nghiệp vừa và nhỏ vì chi phí ban đầu thấp và tính sẵn sàng cũng như khả năng mở rộng Thông qua việc tìm hiểu, cài đặt phần mềm Openstack, cũng như gọi API của nó từ các server, phần mềm khác, ta sẽ hiểu thêm về những dịch vụ hạ tầng của cloud computing Từ đó, hệ thống tương tự có thể được xây dựng nếu có yêu cầu

Mục lục

1.Giới thiệu về openstack 4

2.Các dịch vụ chính 4

2.1Dịch vụ Identify 4

2.2Dịch vụ Image 4

2.3Dịch vụ Compute 4

2.4Dịch vụ mạng 5

2.5Dịch vụ lưu trữ 5

2.6Dịch vụ Dashboard 5

3.Ứng dụng 5

4.Kết Luận 5

5.Tài liệu tham khảo 6

Trang 3

I DANH SÁCH CÁC HÌNH ẢNH

Hình 2.1: Mô hình quan niệm theo hướng dịch vụ của OpenStack

II BẢNG ĐỊNH NGHĨA CÁC TỪ VIẾT TẮT

ĐTĐM Điện toán đám mây(Cloud computing)

API Application Programming Interface

CLI Command Line Interface – giao tiếp qua dòng lệnh EBS Amazon Elastic Block Store

IaaS Infrastructure as a service – dịch vụ cung cấp có sở hạ

tầng

NASA National aeronautics and space administration – cục

quản trị hàng không và không gian quốc gia của Mỹ S3 Amazon Simple Storage Service

Trang 4

1 Giới thiệu về openstack

Openstack là phần mềm mở dùng trong IAAS được phát triển bởi

RACKSPACE và NASA Nó được dùng để tạo ra những nhóm server riêng ảo khổng lồ trong môi trường cloud Hiện nay nó được sử dụng trên 139 quốc gia và các công ty điện toán lớn hàng đầu như Redhat, HP, Rackspace, IBM, vv, đều có đóng góp cho nó Đồng thời nó có thể chạy trên các hệ điều hành linux phổ biến như redhat, centos, debian, ubuntu.

2 Các dịch vụ chính

Hình 2.1: mô hình quan niệm dịch vụ của Openstack

2.1 Dịch vụ Identify

Cung cấp dịch vụ xác thực và cấp quyền cho người dùng từ CLI, dashboard, API hay các dịch vụ còn lại trong Openstack Tạo người dùng mới, cũng như cấp quyền cho người dùng.

Cung cấp danh mục và kho lưu trữ cho cho các file image Những file này được sử dụng bởi dịch vụ Computes

Sử dụng dịch vụ Image để lấy Image cần thiết và thiết lập 1 máy ảo theo cấu hình đã định trước Chọn node tối ưu để đặt máy áo

Trang 5

Cung cấp kết nối mạng nội bộ và giao tiếp với người dùng bên ngoài Tạo ra sự giao tiếp thông suốt giữa các dịch vụ cũng như giữa các máy ảo, người dùng Cho phép người dùng tạo mạng riêng và gắn kết nối tới mạng riêng của họ

Cung cấp dịch vụ lưu trữ cho người dùng, dịch vụ image Nó bao gồm object storage và block storage Chúng tương tự như S3 và EBS của Amazon Object storage cung cấp dịch

vụ lưu trữ và truy xuất file, trong khi block storage cung cấp dịch vụ lưu trữ thường xuyên cho các máy ảo khách

Cung cấp giao diện người dùng web theo module cho từng dịch vụ của Openstack Thông qua dashboard, người dùng có thể thực thi hầu hết các lệnh như tạo và gán IP, start và stop máy ảo, cấp quyền truy cập

3 Ứng dụng

Với hệ thống máy tính được cài đặt OpenStack phù hợp, các dịch vụ của có có thể được khai thác tối đa thông qua API, dashboard hay CLI.

Việc sử dụng CLI là tương đối khó và bất tiện cho người dùng, nhất là những ai chưa quen với việc làm việc qua console và linux Tuy nhiên CLI có thời gian đáp ứng nhanh chóng từ hệ thống.

Nếu sử dụng dashboard thì tiện lợi và thân thiện với người dùng, nhất là những lệnh phải dùng nhiều lần như liện kê, khởi tạo các đối tượng, v.v Chỉ có bất lợi là password phải được chia sẽ cho nhiều người và như thế thì sẽ thiếu an toàn cũng như việc cập nhật lại password cho từng người khi password được thay đổi Đây là web page nên không thể tích hợp vào các ứng dụng sẵn có.

Nếu sử dụng API, thì việc tích hợp vào bất kỳ hệ thống bất kỳ là rất dễ dàng Chưa kể là API có thể giao tiếp thông qua REST URI, bất kỳ ngôn ngữ lập trình nào cũng có thể sử dụng được

4 Kết Luận

Với hệ thống máy tính được cài đặt OpenStack phù hợp, chúng có thể được dùng cho như cầu nội tại của tổ chức/doanh nghiệp hay cung cấp dịch vụ hạ tầng cho các công ty/doanh nghiệp khác có như cầu Với nhu cầu nội bộ, phòng IT luôn luôn có sẵn máy chủ và không gian lưu trữ cho các phòng ban khác mà chưa cần phải mua thêm phần cứng mới, cũng như tránh được sự lãng phí tài nguyên nếu như chúng không được sử dụng thường xuyên Đối với người sử dụng dịch vụ, thì nếu

Trang 6

có nhu đột biến trong thời gian ngắn, thì việc thuê thêm tài nguyên cũng vô cùng tiện lợi Vì chỉ trả tiền khi dùng nên công ty cũng không phải chi trả thêm nhiều khi không dùng tài nguyên nhiều.

Vì đây là phần mềm mả nguồn mở, chúng ta có thể thay đổi, phát triển thêm dễ dàng Hay nó không quá tốn kém chi phí ban đầu khi cần thử nghiệm, demo Đặt biệt là nó có được sự hổ trợ rộng rãi từ cộng đồng Openstack trên toàn thế giới.

5 Tài liệu tham khảo

[1] http://cloudcomputing.sys-con.com/

[2] http://www.openstack.org/

[3] http://ken.pepple.info/

Ngày đăng: 17/08/2015, 09:51

HÌNH ẢNH LIÊN QUAN

Hình 2.1: Mô hình quan niệm theo hướng dịch vụ của OpenStack - Báo cáo đề tài CLOUD COMPUTING INFRASTRUCTURE AS a SERVICE
Hình 2.1 Mô hình quan niệm theo hướng dịch vụ của OpenStack (Trang 3)
Hình 2.1: mô hình quan niệm dịch vụ của Openstack - Báo cáo đề tài CLOUD COMPUTING INFRASTRUCTURE AS a SERVICE
Hình 2.1 mô hình quan niệm dịch vụ của Openstack (Trang 4)

TỪ KHÓA LIÊN QUAN

w