Cơ sở dữ liệu trong đám mây - Pdf 11

Cơ sở dữ liệu trong đám mây
Những chuyên gia về dữ liệu đang dùng các khái niệm điện toán đám mây để cung cấp các cơ sở
dữ liệu là một dịch vụ—giảm bớt các gánh nặng quản lý và đưa những người dùng lên chín tầng
mây.
“Phải mất vài tuần để thiết lập một cơ sở dữ liệu mới. Tôi cần nó ngay bây giờ!”
“Các cơ sở dữ liệu phát triển/thử nghiệm của chúng tôi là một mớ hỗn độn. Tại sao không bao
giờ dọn dẹp chúng?”
Các lời phàn nàn này sao nghe quen thế? Có thể là, nếu bạn là một chuyên gia về dữ liệu trong
một doanh nghiệp lớn, đúng là có các lời phàn nàn đó. Các phòng công nghệ thông tin (CNTT)
hiện nay bị quấy rầy bởi một đống các yêu cầu quản lý dữ liệu tồn đọng. Từ các yêu cầu để phát
triển ứng dụng mới và thử nghiệm các cơ sở dữ liệu đến sao lưu và phục hồi các khối dữ liệu
ngày càng tăng, chưa bao giờ thiếu các việc vớ vấn đuổi theo các quản trị viên cơ sở dữ liệu
(DBA).
Với nỗ lực để giảm thiểu thời gian mà các chuyên gia dữ liệu dành cho chế độ đáp ứng — đáp
ứng các yêu cầu của người dùng với các nhiệm vụ "cơ sở dữ liệu, bản sao, cơ sở dữ liệu, bản
sao" liên tục — một số tổ chức đang vay mượn các khái niệm tự phục vụ từ lĩnh vực điện toán
đám mây và chuyển hướng tới một mô hình cơ sở dữ liệu-là-một-dịch vụ hoặc DbaaS (database-
as-a-service), ở đó những người dùng có thể chỉ cần "chạy vào đám mây" và lấy một cơ sở dữ
liệu khi cần thiết.
Đó là một ý tưởng hấp dẫn — đặc biệt với những người dùng cuối. Những người phát triển hệ
thống và phần mềm thích sự kiểm soát mà họ đã có được với các khả năng tự phục vụ của
DBaaS. Khi họ có một khoảng thời gian thành công, thay vì chờ đợi phòng CNTT quay lại một
tuần sau đó với một cơ sở dữ liệu phát triển/thử nghiệm, họ có thể yêu cầu và cung cấp tài
nguyên đang chạy — giữ cho công việc của họ tiếp tục và các ý tưởng của họ tươi mới.
Tuy nhiên, để làm cho ý tưởng này trở thành hiện thực, các chuyên gia dữ liệu ở hậu trường phải
thực hiện một số công việc thu thập thông tin ở tầng sau. Việc xây dựng một đám mây dữ liệu
riêng và ra mắt thành công DBaaS cho những người dùng cuối đòi hỏi các DBA xem xét một số
yếu tố, trong đó có cơ sở hạ tầng phần cứng cơ bản của đám mây, toàn bộ "các cách thực hành
tốt nhất" về dữ liệu được thực hiện và sao chép bằng đám mây, và cuối cùng, giao diện các dịch
vụ sẽ mang lại cho người dùng cuối tất cả các mục này một cách liên tục để hoàn thành bức tranh
đó.1

Nếu bạn không chắc những ưu tiên đó là gì? Hãy đọc tiếp.
Như trong bất kỳ quyết định mua phần cứng nào, nhiều thuộc tính sẽ cần tính đến trong quyết
định đó — nền tảng hệ thống, dung lượng lưu trữ, tốc độ, giá thành, và nhiều hơn nữa. Để hỗ trợ
DBaaS trên đám mây, quan trọng nhất là bạn sẽ cần đảm bảo rằng phần cứng của bạn càng tiêu
chuẩn hóa càng tốt. Vì để tự động chạy một kịch bản lệnh trên một hệ thống mở, đồng nhất còn
dễ dàng hơn nhiều so với chạy nhiều kịch bản lệnh khác nhau trên một hệ thống không đồng
nhất, tiêu chuẩn hóa chính là chìa khóa để tự động hóa. DBaaS không phải lo lắng về điều đó,
còn tự động hóa — tự động hóa của quá trình thiết lập và cung cấp một cơ sở dữ liệu — do nền
tảng phần cứng của bạn càng giống nhau thì việc thiết lập DBaaS sẽ càng đơn giản hơn.
Tiếp theo, hãy xem xét các tùy chọn lưu trữ có sẵn để hỗ trợ cơ sở dữ liệu của bạn. Hãy chắc
chắn rằng bạn hiểu rõ về các kiểu tính năng mà bạn sẽ nhận được bên ngoài hộp — bao gồm các
thuộc tính như tính sẵn sàng cao, khắc phục thảm họa, và tự trị — cũng như toàn bộ dung lượng
bộ nhớ và các khả năng của cơ sở hạ tầng phần cứng của bạn. Vì cuối cùng nền tảng này sẽ tạo
thành nền tảng của dịch vụ DBaaS của bạn, điều quan trọng là bạn hiểu chính xác khả năng của
nó — và bạn có thể truyền cái gì cho những người dùng cuối của bạn. Nếu bạn cho phép mình
trải nghiệm một nền tảng lưu trữ, ví dụ, có các khả năng về độ tin cậy, tính sẵn sàng, và tiện lợi
(RAS) đặc biệt, thì bạn sẽ được trang bị tốt hơn để cung cấp các cơ sở dữ liệu trên đám mây co
giãn và có khả năng sẵn sàng cao.
Về đầu trang
Các nền tảng cơ sở dữ liệu IBM và DBaaS trên đám mây
Bài viết chính thảo luận về cách các chuyên gia dữ liệu có thể phân phối DBaaS cho những
người dùng cuối riêng của mình bằng cách xây dựng các đám mây dữ liệu riêng. IBM cam kết
giúp bạn xây dựng và phân phối DBaaS qua các đám mây doanh nghiệp ngay tại chỗ, và đang
làm để thực hiện các khả năng này trên các cơ sở dữ liệu điện toán chạy trên đám mây của IBM:
IBM DB2 và IBM Informix.
IBM DB2 cho z/OS và DB2 cho Linux, UNIX, và Windows
(LUW)
Nhờ tính linh hoạt của giao diện DB2 và sự hỗ trợ đa nền tảng, tải công việc hỗn hợp của nó, nên
DB2 rất thích hợp cho các môi trường điện toán đám mây. Hiện nay, DB2 LUW có sẵn trên IBM
Smart Business Cloud, IBM WebSphere Cloudburst Appliance, RightScale Cloud Management

dựng nó. Thay vào đó, cơ sở dữ liệu đó sẽ có sẵn ngay lập tức thông qua DBaaS trên đám mây.
Về đầu trang
Bước ba: Thiết lập một mô hình phân phối
Bây giờ bạn đã quyết định về cơ sở hạ tầng phần cứng của mình và đã xác định các quy trình và
các thủ tục được tự động hóa thông qua DBaaS, bước cuối cùng của bạn sẽ là làm việc với những
người dùng cuối để rèn luyện kỹ năng và giúp họ lựa chọn giao diện thông qua đó sẽ sẵn sàng
thực hiện các dịch vụ dữ liệu này.
Có ba phương pháp chính để truy cập DBaaS: thông qua một giao diện người dùng đồ họa
(GUI), giao diện dòng lệnh (CLI), hoặc trực tiếp qua một giao diện chuyển giao trạng thái biểu
diễn tiêu chuẩn (REST). Việc bạn sử dụng giao diện cuối cùng nào sẽ phụ thuộc rất nhiều vào sở
thích của người dùng cuối. Ví dụ, trong khi GUI là cách tiếp cận thân thiện nhất với người dùng
trong ba phương pháp nói trên, nếu những người dùng cuối đã sử dụng các ứng dụng có dùng
CLI, thì họ có thể không muốn chuyển đổi. Ngoài ra, những người dùng có thể muốn loại bỏ
hoàn toàn yêu cầu có sự can thiệp của con người và thúc đẩy tích hợp chặt chẽ hơn với môi
trường của họ bằng cách lập trình các ứng dụng để truyền thông trực tiếp với DBaaS qua REST.
Khi bạn biết các tùy chọn, bạn có thể làm việc với những người dùng của mình và giúp hướng
dẫn họ chọn giao diện DBaaS phù hợp nhất với các mong muốn và các nhu cầu cụ thể của họ, và
cùng nhau chọn trình bao (wrapper) nhằm kéo toàn bộ gói DBaaS lại với nhau.


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status