Ứng dụng tính toán đám mây trong việc cung cấp dịch vụ cơ sở dữ liệu Phạm Xuân Chinh Trường Đại học Công nghệ Luận văn Thạc sĩ ngành: Công nghệ Thông tin; Mã số: 60 48 05 Người hướng
Trang 1Ứng dụng tính toán đám mây trong việc cung
cấp dịch vụ cơ sở dữ liệu
Phạm Xuân Chinh
Trường Đại học Công nghệ Luận văn Thạc sĩ ngành: Công nghệ Thông tin; Mã số: 60 48 05
Người hướng dẫn: TS Nguyễn Ngọc Hóa
Năm bảo vệ: 2011
Abstract: Trình bày lý thuyết liên quan: 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; Các mô hình triển khai tính toán đám mây Dịch vụ
cơ sở dữ liệu: Phân hoạch dữ liệu; Vị trí và di chuyển dữ liệu; Bảo mật dữ liệu Tiến
hành thử nghiệm mô hình đề xuất trên CloudStack và đánh giá kết quả thực nghiệm
Keywords: Cơ sở dữ liệu; Công nghệ thông tin; Đám mây; Khai phá dữ liệu
Content
Tính toán đám mây là mô hình tính toán mới ra đời và đang dần trở thành mô hình tính toán nổi bật hiện nay Với mô hình tính toán đám mây, mọi tiện ích liên quan tới công nghệ đều được cung cấp dưới dạng dịch vụ Điều này cho phép người sử dụng truy cập sử dụng các dịch vụ công nghệ mà không cần quan tâm tới các dịch vụ đó được cài đặt ở đâu, cơ
sở hạ tầng cài đặt dịch vụ đó ra sao Người sử dụng chỉ cần trả tiền để sử dụng dịch vụ và chỉ phải trả cho những gì sử dụng, những việc còn lại nhà cung cấp dịch vụ sẽ chịu trách nhiệm quản lý
Ngày nay, đối với các doanh nghiệp, việc quản lý hiệu quả dữ liệu của riêng doanh nghiệp cũng như dữ liệu liên quan tới khách hàng và đối tác là một trong những bài toán được
ưu tiên hàng đầu Bài toán này đang không ngừng gây khó khăn cho doanh nghiệp khi lượng thông tin cần quản lý lớn Để có thể quản lý được nguồn dữ liệu đó, ban đầu các doanh nghiệp phải đầu tư, tính toán rất nhiều loại chi phí như chi phí cho phần cứng, phần mềm, mạng, chi phí cho quản trị viên, chi phí bảo trì Ngoài ra doanh nghiệp còn phải tính toán khả năng mở rộng, nâng cấp thiết bị, nâng cấp phần cứng và phần mềm, phải kiểm soát việc bảo mật dữ liệu cũng như tính sẵn sàng cao của dữ liệu
Đó là một bài toán đặt ra cho các doanh nghiệp Để giải quyết được bài toán này, cần xây dựng một nơi tin cậy giúp các doanh nghiệp quản lý các nguồn dữ liệu đó Các doanh nghiệp sẽ không cần quan tâm đến cơ sở hạ tầng, công nghệ mà chỉ tập trung vào công việc kinh doanh thì sẽ mang lại cho doanh nghiệp sự hiệu quả trong kinh doanh, góp phần tăng doanh thu và lợi nhuận cho doanh nghiệp
Trong luận văn này, tác giả tập trung nghiên cứu lý thuyết tổng quan về tính toán đám mây, các mô hình triển khai dịch vụ tính toán đám mây và ứng dụng tính toán đám mây trong
Trang 2việc xây dựng dịch vụ cơ sở dữ liệu Miền ứng dụng của tính toán đám mây rất rộng, tuy nhiên trong phạm vi đề tài này, tác giả đi vào nghiên cứu khai thác các dịch vụ quản trị cơ sở
dữ liệu trong nghành ngân hàng theo định hướng tính toán đám mây Từ đó xây dựng mô hình cung cấp dịch vụ cơ sở dữ liệu thử nghiệm với hệ thống CloudStack
Nhằm đạt được các mục tiêu đó, tác giả đã thực hiện đề tài luận văn “Ứng dụng tính
toán đám mây trong việc cung cấp dịch vụ cơ sở dữ liệu” Luận văn được tổ chức thành 3
chương như sau:
- Chương 1 Lý thuyết liên quan: Trong chương này tác giả trình bày phần lý
thuyết cơ bản, gồm các phần:
o Tổng quan về tính toán đám mây
o Các mô hình dịch vụ tính toán đám mây
o Các mô hình triển khai tính toán đám mây
- Chương 2 Dịch vụ cơ sở dữ liệu: Chương này tác giả tổ chức thành các phần:
o Phân hoạch dữ liệu
o Vị trí và di chuyển dữ liệu
o Bảo mật dữ liệu
- Chương 3 Thực nghiệm: Chương này tác giả tiến hành thử nghiệm mô hình
đề xuất trên CloudStack Cuối cùng tiến hành đánh giá kết quả thực nghiệm
Kết luận: Phần này nêu ra kết luận, các đóng góp chính mà luận văn đã đạt được
Đồng thời nêu ra hướng phát triển tiếp theo của đề tài
References
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
Trang 36]
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=230
0351
[17] http://www.matthewb.id.au/