Màn hình máy chủ XenServer trên CloudStack

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Ứng dụng tính toán đám mây trong việc cung cấp dịch vụ cơ sở dữ liệu (Trang 51)

Hình 3 .12 Màn hình đăng nhập CloudStack

Hình 3.16 Màn hình máy chủ XenServer trên CloudStack

CloudStack cho phép thêm mới và quản lý nhiều máy chủ XenServer khác nhau.

- Màn hình máy ảo hệ thống:

Hình 3.17. Màn hình máy ảo hệ thống quản lý lưu trữ ngoài.

Sau khi thêm mới thành công một máy chủ XenServer, bộ nhớ chính và bộ nhớ lƣu trữ ngoài, CloudStack sẽ tự sinh ra hai máy ảo làm nhiệm vụ quản lý lƣu trữ ngoài và quản lý màn hình điều khiển (console) các máy ảo khác do CloudStack tạo ra.

Hình 3.18. Màn hình quản lý lưu trữ chính.

- Màn hình quản lý mẫu (template – dùng cho việc cài đặt máy ảo):

Hình 3.19. Màn hình quản lý template.

Các template phải có trạng thái Ready để có thể dùng khi thêm mới máy ảo (instance).

Hình 3.20. Màn hình máy ảo trên CloudStack.

- Màn hình console vào máy ảo từ CloudStack:

Hình 3.21. Console vào máy ảo từ CloudStack.

4.4 Khai thác dịch vụ CSDL

Nhìn chung, việc khai thác dịch vụ CSDL đã đƣợc cung cấp nhƣ mô hình thực nghiệm giống hoàn toàn với việc khai thác một hệ quản trị CSDL thông thƣờng. Với thực nghiệm của luận văn, chúng tôi đã tiến hành thử nghiệm cài đặt hệ quản trị MySQL lên cả hai máy ảo và khai thác hai hệ quản trị này giống nhƣ bình thƣờng.

Hình 3.22. Tạo mới cơ sở dữ liệu.

- Màn hình tạo mới và chèn dữ liệu vào bảng:

Hình 3.23. Tạo mới và chèn dữ liệu vào bảng.

Ngƣời dùng có thể đăng nhập từ xa vào máy ảo cài đặt database server để thực hiện các thao tác quản trị.

Hình 3.24. Đăng nhập từ xa vào máy chủ CSDL.

Sau khi đăng nhập thành công, ngƣời dùng có thể thực hiện đƣợc các thao tác theo quyền đƣợc cấp từ máy chủ cơ sở dữ liệu.

- Khi thực hiện rút tiền, hệ thống sẽ ghi nhận lại có một giao dịch và chèn một bản ghi vào CSDL:

Hình 3.25. Chèn dữ liệu vào bảng.

- Sau khi rút tiền thành công, số tiền trong tài khoản khách hàng sẽ đƣợc cập nhật lại bằng số tiền trƣớc đó trừ đi số tiền vừa rút (UPDATE):

Hình 3.26. Cập nhật dữ liệu.

5. Đánh giá kết quả

Mô hình thực nghiệm nêu trên đƣợc xây dựng đảm bảo đƣợc đầy đủ các tính năng của một mô hình tính toán đám mây:

- Xây dựng đƣợc bộ khung ứng dụng cho phép triển khai nhiều dịch vụ khác nhau theo mô hình tính toán đám mây.

- Quản lý máy chủ lƣu trữ.

- Tạo ra đƣợc nhiều dịch vụ cho phép cung cấp cho nhiều nhu cầu khác nhau của khách hàng.

- Quản lý đƣợc các mẫu và file ISO cho phép tạo và quản lý đƣợc nhiều máy ảo.

- Tạo đƣợc máy ảo lƣu trữ một hệ quản trị cơ sở dữ liệu cụ thể, có địa chỉ máy chủ cơ sở dữ liệu, tài khoản đăng nhập vào máy chủ cơ sở dữ liệu.

- Cài đặt đƣợc cơ sở dữ liệu.

Do thời gian có hạn, việc so sánh, đánh giá hiệu năng của các dịch vụ CSDL còn chƣa kịp tiến hành. Công việc này đƣợc xem nhƣ hƣớng nghiên cứu tiếp theo của đề tài luận văn.

6. Tổng kết

Trong chƣơng 3, tác giả đã trình bày chi tiết mô hình triển khai ứng dụng tính toán đám mây trong việc cung cấp dịch vụ cơ sở dữ liệu, các thực thể tham gia.

Ngoài ra chƣơng 3 cũng trình bày chi tiết về CloudStack, một phần mềm mã nguồn mở đang đƣợc sử dụng rộng rãi trong lĩnh vực tính toán đám mây. Cũng nhƣ việc ứng dụng CloudStack để triển khai mô hình tính toán đám mây cho phép triển khai dịch vụ cơ sở dữ liệu và nhiều dịch vụ công nghệ thông tin khác.

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN ĐỀ TÀI Đóng góp chính

Trong quá trình làm luận văn, tác giả đã có một số đóng góp chính nhƣ sau:

- Tìm hiểu tổng quan về tính toán đám mây, các mô hình dịch vụ tính toán đám mây và các mô hình triển khai.

- Tìm hiểu tổng quan về dịch vụ cơ sở dữ liệu dựa trên mô hình tính toán đám mây.

- Đƣa ra đƣợc các hạn chế của mô hình.

- Xây dựng đƣợc bộ khung ứng dụng cho phép triển khai cung cấp dịch vụ cơ sở dữ liệu và nhiều dịch vụ khác theo mô hình tính toán đám mây.

Hƣớng phát triển

Do điều kiện khách quan, và việc triển khai một dự án về tính toán đám mây cần nguồn kinh phí lớn, việc thực nghiệm mới dừng lại ở bƣớc thử nghiệm. Trong tƣơng lai, có thể phát triển đề tài theo hƣớng rộng hơn, nền tảng đa dạng hơn để đáp ứng nhu cầu ngày càng cao của doanh nghiệp. Đồng thời tiến hành đánh giá, so sánh hiệu năng của dịch vụ CSDL theo mô hình thực nghiệm so với những mô hình quản trị CSDL truyền thống.

TÀI LIỆU THAM KHẢO

Tiếng Việt

[1] PGS.TS. Trịnh Nhật Tiến: Vấn đề an ninh cơ sở dữ liệu

Tiếng Anh

[2] http://en.wikipedia.org/wiki/Cloud_computing

[3] Maithili Narasimha: Privacy in Database-as-a-Service(DAS) Model

[4] http://msdn.microsoft.com/en-us/library/aa479086.aspx

[5] Peter Mell, Tim Grance, NIST, Information Technology Laboratory:

Effectively and Securely Using the Cloud Computing Paradigm, 2009.

[6] Johan den Haan: Multi-tenancy and Model Driven Engineering, necessary assets of a Platform-as-a-Service, 2010

[7] Mike Lloyd: http://mikelloydtech.wordpress.com/2011/02/23/cloud- watching-1-cloud-101/

[8] http://en.wikipedia.org/wiki/Platform_as_a_service

[9] Harsh Bakhai, Symbiosis Institute of Operations Management, Nashik: Cloud computing – Opportunities and Challenges, ICOQM- 10, June,2011

[10] http://www.vknowledge.nl/2009/09/05/amazon-virtual-private-cloud

[11] http://blog.nskinc.com/hybrid-clouds-the-best-of-both-worlds/

[12] http://www.architecturepicture.net/service-oriented-architecture

[13] Geoffrey Raines: Cloud Computing and SOA

[14] Carlo Curino, Evan P. C. Jones, Raluca Ada Popa, Nirmesh Malviya, Eugene Wu, Sam Madden, Hari Balakrishnan, Nickolai Zeldovich Massachusetts Institute of Technology: Relational Cloud: A Database-as-a-Service for the Cloud

[15] http://cloudstack.org/

[16] http://www.citrix.com/English/ps2/products/feature.asp?contentID=23 00351

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Ứng dụng tính toán đám mây trong việc cung cấp dịch vụ cơ sở dữ liệu (Trang 51)

Tải bản đầy đủ (PDF)

(59 trang)