6. Các vấn đề và thách thức
Cùng với những lợi thế to lớn mà tính toán đám mây mang lại. Tính toán đám mây cũng còn phát sinh nhiều vấn đề và thách thức cần giải quyết: - Sự riêng tƣ: Tổ chức cung cấp dịch vụ tính toán đám mây sẽ lƣu trữ thông tin của khách hàng sử dụng. Điều đó đặt ra vấn đề về tính riêng tƣ của dữ liệu ngƣời dùng. Điều gì xảy ra khi nhà cung cấp dịch vụ để lộ thông tin khách hàng?
- An ninh: Liên quan đến vấn đề an toàn dữ liệu khi lƣu trữ dữ liệu ngƣời dùng tại máy chủ của nhà cung cấp dịch vụ. Khi truyền tin qua mạng internet, rất có thể các gói tin nhạy cảm sẽ bị hacker tấn công.
- Tính sẵn sàng và hiệu năng của hệ thống: Ngƣời sử dụng sẽ lo lắng liệu rằng công việc của họ có bị gián đoạn, có bị phụ thuộc quá nhiều vào nhà cung cấp dịch vụ. Liệu rằng có sự cố với dữ liệu của họ hay không. Và khả năng xử lý yêu cầu công việc từ phía nhà cung cấp dịch vụ có đảm bảo hay không.
Khi giải quyết đƣợc những vấn đề trên, tính toán đám mây sẽ mang lại những lợi ích to lớn cho những doanh nghiệp sử dụng dịch vụ và ngƣời dùng cuối sẽ đƣợc sử dụng các dịch vụ công nghệ có chất lƣợng.
7. Tổng kết
Chƣơng 1, tác giả đã trình bày những kiến thức cơ bản nhất về tính toán đám mây, bao gồm: Khái niệm, thuộc tính và một số mô hình triển khai cơ bản gồm đám mây công cộng, đám mây riêng và đám mây lai, công nghệ ảo hóa. Ngoài ra, tác giả cũng đã trình bày đƣợc những thách thức đặt ra khi triển khai mô hình tính toán đám mây trong thực tế.
Chƣơng 2 tác giả sẽ đi sâu vào trình bày các vấn đề liên quan tới dịch vụ cơ sở dữ liệu, các vấn đề quan trọng của cơ sở dữ liệu nhƣ phân hoạch dữ liệu, vị trí và di chuyển dữ liệu, bảo mật dữ liêu.
CHƢƠNG 2: DỊCH VỤ CƠ SỞ DỮ LIỆU
Cơ sở dữ liệu là phần mềm đặc trƣng đƣợc sử dụng trong nhiều tổ chức và đƣợc ứng dụng trong nhiều lĩnh vực khác nhau nhƣ ngân hàng tài chính, quản trị quan hệ khách hàng, quản lý nguồn lực. Trong lĩnh vực ngân hàng nói riêng, cơ sở dữ liệu đóng vai trò then chốt. Tuy nhiên, nhiều ngân hàng chƣa có những giải pháp triệt để cho các bài toán cơ bản nhƣ hết dung lƣợng lƣu trữ dữ liệu, tốc độ truy vấn thấp, làm gì khi có vấn đề xảy ra với hệ thống dữ liệu, khả năng hồi phục của hệ thống thấp khi có lỗi xảy ra, việc nâng cấp cơ sở dữ liệu, quản trị cơ sở dữ liệu nhƣ thế nào để hệ thống hoạt động thông suốt . Khi ngân hàng vẫn thực hiện việc cài đặt hệ quản trị cơ sở dữ liệu riêng, thì những mối đe dọa này vấn luôn thƣờng trực. Để giải quyết đƣợc bài toán này, việc đƣa cơ sở dữ liệu lên “đám mây” cho một nhà cung cấp dịch vụ có uy tín quản lý sẽ giúp ngân hàng bớt đi một mối lo rất lớn. Ngân hàng chỉ phải tập trung vào các hoạt động kinh doanh tài chính tiền tệ và khi đó sẽ nâng cao đƣợc hiệu quả các hoạt động nghiệp vụ chính của ngân hàng.
1. Giới thiệu 1.1 Tổng quan
Hệ quản trị cơ sở dữ liệu quan hệ (RDBMS) là một thành phần không thể tách rời và không thể thiếu trong hầu hết các môi trƣờng máy tính hiện nay, và tầm quan trọng của các hệ quản trị cơ sở dữ liệu không hề suy giảm. Với sự ra đời của tính toán đám mây và công nghệ lƣu trữ, cơ hội để cung cấp một hệ quản trị cơ sở dữ liệu nhƣ là một dịch vụ thuê ngoài hoàn toàn có thể đạt đƣợc. Điều đó đƣợc minh chứng qua sự hoạt động hiệu quả của Amazon RDS và Microsoft SQL Azure. Một dịch vụ cơ sở dữ liệu (DBaaS) hấp dẫn ở yếu tố chi phí. Chi phí cho DbaaS có khả năng thấp hơn nhiều so với chi phí doanh nghiệp chi ra để xây dựng hệ thống riêng bao gồm chi phí cho phần cứng, chi phí phần mềm và chi phí phát sinh khi doanh nghiệp đƣa vào vận hành. Với Dbaas, doanh nghiệp sử dụng dịch vụ chỉ phải trả phí cho những gì doanh nghiệp sử dụng.
Một DBaaS hứa hẹn di chuyển nhiều gánh nặng thao tác trong việc cung cấp, cấu hình, nhân rộng, điều chỉnh hiệu năng, sao lƣu, bảo mật, và kiểm soát truy cập từ những ngƣời sử dụng cơ sở dữ liệu cho tới các nhà điều hành dịch vụ, cung cấp chi phí thấp hơn tổng thể cho ngƣời sử dụng. Các DBaaS ra đời sớm nhƣ Amazon RDS và Microsoft SQL Azure mang lại nhiều
hứa hẹn trong việc thiết lập nhu cầu thị trƣờng cơ sở dữ liệu và cung cấp cơ sở dữ liệu nhƣ một dịch vụ, nhƣng đó không giải quyết những thách thức quan trọng gồm: hiệu quả đa kênh thuê, khả năng mở rộng đàn hồi và bảo mật cơ sở dữ liệu. Các thách thức này cần đƣợc giải quyết trƣớc khi gia công phần mềm cơ sở dữ liệu. Ba vấn đề hƣớng thiết kế một DbaaS cần phải giải quyết đó là đa kênh thuê để sử dụng hiệu quả tài nguyên, mở rộng mềm dẻo để đáp ứng đƣợc yêu cầu khi khối lƣợng công việc cần xử lý tăng lên, và tính bảo mật cơ sở dữ liệu.[13]
DbaaS giúp loại bỏ một số giới hạn trong cơ sở dữ liệu truyền thống nhƣ: i) Khả năng mở rộng cơ sở dữ liệu. ii) Cấu hình và bảo trì cơ sở dữ liệu. iii) Sự đa dạng trong nhu cầu sử dụng hệ thống. Chẳng hạn, có ngƣời dùng chuyên dùng cơ sở dữ liệu dạng OLTP, có ngƣời lại có nhu cầu sử dụng cơ sở dữ liệu dạng OLAP cao hơn, có ngƣời lại không chuyên vào một loại cơ sở dữ liệu nào. iv) Việc cung cấp nhiều tính năng không dùng tới dẫn đến việc tăng giá thành gói dịch vụ.
Ngƣời dùng DbaaS không cần quan tâm tới việc cung cấp phần cứng và cấu hình phần mềm. Trong khi các nhà cung cấp có thể quản lý nhiều cơ sở dữ liệu mà không cần sử dụng phần cứng và ngƣời quản trị riêng cho từng cơ sở dữ liệu.