Trang Chủ Nhận xét Đánh giá và xếp hạng dịch vụ cơ sở dữ liệu quan hệ của Amazon

Đánh giá và xếp hạng dịch vụ cơ sở dữ liệu quan hệ của Amazon

Mục lục:

Video: Chầu Văn Mẫu Đầm Đa - Full (Tháng Mười 2024)

Video: Chầu Văn Mẫu Đầm Đa - Full (Tháng Mười 2024)
Anonim

Dịch vụ cơ sở dữ liệu quan hệ Amazon (Amazon RDS) là Cơ sở dữ liệu quan hệ ổn định và mạnh mẽ (DBaaS), ngang bằng với các dịch vụ phổ biến khác từ Amazon Web Services (AWS). Amazon RDS (miễn phí 750 giờ mỗi tháng) là một lựa chọn tốt cho các công ty bản địa kỹ thuật số, người dùng dữ liệu có kinh nghiệm, nhà khoa học dữ liệu, quản trị viên cơ sở dữ liệu (DBA) và những người phục vụ thời gian khó khăn trong CNTT bóng tối. Nhiều nhà phát triển sẽ cảm thấy như ở nhà nếu họ đã quen thuộc với các sản phẩm AWS.


Amazon RDS vừa bỏ lỡ việc kiếm được sự lựa chọn của các biên tập viên trong đợt đánh giá giải pháp DBaaS của chúng tôi bởi vì các nhà phát triển và nhà phân tích yêu cầu sự trợ giúp của DBA của họ để sử dụng nó; Đó không hẳn là một điều xấu. Nhưng đánh giá này là từ quan điểm của nhà phát triển và nhà phân tích, và chờ đợi một DBA đôi khi phản tác dụng cho cả hai vai trò. Các giải pháp DBaaS của chúng tôi xem xét lựa chọn của các biên tập viên lựa chọn là Cơ sở dữ liệu Microsoft Azure SQL và MongoDB Atlas, cả hai đều dễ bay hơn khi không có phi công phụ DBA.

Mô hình định giá

Bạn có thể dùng thử Amazon RDS miễn phí trong tối đa 750 giờ, điều AWS thề là "đủ số giờ để chạy một cá thể (DB) liên tục mỗi tháng." Tôi nói điều đó phụ thuộc vào ví dụ, nhưng, vâng, 750 giờ miễn phí là khá hào phóng. (Chỉ các phiên bản vi mô được bao phủ bởi tầng miễn phí.) Tuy nhiên, nó không hào phóng như một phiên bản miễn phí như phiên bản "miễn phí mãi mãi" của MongoDB Atlas. Ngoài cấp miễn phí, bạn có thể chọn thanh toán theo yêu cầu (nghĩa là trả tiền khi bạn đi) hoặc cho các trường hợp được bảo lưu (các cam kết một đến ba năm cho một trường hợp DB để đổi lấy mức chiết khấu).

Các lựa chọn thanh toán cho các trường hợp được bảo lưu là trả toàn bộ phí trả trước cho chiết khấu tối đa hoặc thanh toán thấp cộng với tỷ lệ chiết khấu hàng giờ, hoặc không có gì giảm và tỷ lệ hàng giờ cao hơn vẫn thấp hơn tỷ lệ theo yêu cầu. Trong mọi trường hợp, bạn có thể chọn loại cá thể từ dòng công cụ cơ sở dữ liệu này: Amazon Aurora, MariaDB, MySQL, Cơ sở dữ liệu Oracle, PostgreQuery (còn gọi là Postgres) và SQL Server.


Nếu bạn chưa quen với AWS, thì bạn có thể sử dụng tầng sử dụng miễn phí trong 12 tháng đầu tiên. Sau đó, bạn có thể sử dụng máy tính hàng tháng này để ước tính chi phí hàng tháng của mình và so sánh chi phí theo yêu cầu so với trường hợp được bảo lưu. AWS gọi máy tính là "đơn giản", nhưng giống như các gói giá khác của nhà cung cấp DBaaS, tôi sẽ không coi các gói giá AWS đơn giản khi tính chi phí cuối cùng. Một lý do khác để khiến DBA tham gia ngay từ đầu. Nếu không, bạn có thể ngạc nhiên bởi hóa đơn cuối cùng. Nhưng ít nhất không có phí tối thiểu và bạn có thể đặt cảnh báo CloudWatch để ngăn chặn sự tàn sát ngân sách vô tình.

Giá khác nhau cho mỗi công cụ cơ sở dữ liệu và tùy chọn khu vực. Nếu bạn có lựa chọn về động cơ, thì hãy so sánh giá Amazon RDS cho giá MySQL với giá RDS của Amazon cho máy chủ SQL và giá Amazon RDS cho giá MariaDB. Lưu ý rằng thuế và thuế, chẳng hạn như Thuế tiêu thụ của Nhật Bản, không được bao gồm trong bảng giá hoặc công thức của máy tính.

Từng bước một

Đầu tiên, yêu cầu DBA tải dữ liệu và thiết lập thể hiện cho bạn. Nghiêm túc. Nhưng nếu bạn cảm thấy thích phiêu lưu và muốn nhảy ngay vào, thì bạn sẽ muốn sử dụng Dịch vụ di chuyển cơ sở dữ liệu AWS để di chuyển dữ liệu của bạn hoặc đưa dữ liệu thương mại hoặc công cộng để trộn với dữ liệu của riêng bạn. Theo văn bản này, hơn 80.000 cơ sở dữ liệu đã được di chuyển bằng Dịch vụ di chuyển dữ liệu AWS. Amazon RDS không thân thiện với cơ sở dữ liệu hoặc thân thiện với người mới. Tuy nhiên, với những ưu điểm phù hợp giúp bạn thoát ra, đó là một dịch vụ cơ sở dữ liệu quan hệ tuyệt vời.

Tạo một tài khoản AWS miễn phí. Bạn sẽ cần điều đó để thiết lập tài khoản Amazon RDS. Bạn sẽ được yêu cầu cung cấp một phần thẻ tín dụng để giúp thiết lập danh tính của bạn và một phần để đảm bảo dịch vụ co giãn có thể mở rộng nếu bạn cần nhiều tài nguyên hơn so với cấp miễn phí cung cấp. Đừng quên đặt các cảnh báo cấp miễn phí để bạn nhận được nhiều cảnh báo trước khi thẻ tín dụng của bạn bị tấn công. Bạn có thể sử dụng Ngân sách AWS để làm điều đó hoặc xem mức sử dụng thực tế của mình trong bảng Dịch vụ cấp miễn phí hàng đầu. Sau đó chọn một kế hoạch hỗ trợ; cấp độ cơ bản là miễn phí nhưng tất nhiên là người giúp đỡ con người.

Các biện pháp an ninh là hàng đầu, mặc dù có một chút điên rồ. Tôi đã phải làm theo một loạt các bước bao gồm gõ số trong trang web mà robocall cung cấp và ngược lại, nghĩa là gõ số trong tin nhắn văn bản trả lại trên điện thoại mà trang web đưa cho tôi. Mặc dù vậy, tôi cảm thấy tốt hơn rất nhiều về việc để lại chi tiết thẻ tín dụng của mình với AWS.

Tiếp theo, đã đến lúc thiết lập cơ sở dữ liệu, giả sử Đám mây riêng ảo Amazon (Amazon VPC), các mạng con và các nhóm bảo mật đã sẵn sàng. Sau đó mở bảng điều khiển RDS, chọn một khu vực ở góc trên cùng bên phải của Bảng điều khiển quản lý AWS, chọn Trường hợp và sau đó chọn Khởi động DB Instance. Chọn một công cụ trên trang tiếp theo.

Mọi thứ sẽ thay đổi một chút từ đây tùy thuộc vào động cơ bạn thích. Nếu bạn chọn MySQL, thì tiếp theo bạn sẽ chọn Use Case. Thực hiện theo đó bằng cách chọn chi tiết DB của bạn. Sau đó, định cấu hình cài đặt nâng cao và chọn Launch DB Instance. Bạn có thể xem mọi thứ bạn vừa làm trên trang tiếp theo trong khi chờ đợi phiên bản DB mới xuất hiện. Cuộn đến phần Amazon Connect, đặt điểm cuối và cổng của bạn, sau đó kiểm tra mức độ bảo mật trên cả hai. Voila! Hay không. Như tôi đã nói, hãy gọi DBA ngay từ đầu để được giúp đỡ.

Hộp công cụ

Lưu ý rằng có rất nhiều tuyến đường để tìm một cơ sở dữ liệu được xây dựng cho nhu cầu của bạn. Bạn có thể tạo mẫu hoặc viết mã. Bạn có thể kiểm soát mọi thứ từ nơi dữ liệu được lưu trữ vào công cụ cơ sở dữ liệu bạn sử dụng và chọn từ một danh sách dài các phiên bản. Bạn cũng có thể chỉ định quyền cấp tài nguyên bằng cách sử dụng Quản lý truy cập và nhận dạng AWS (IAM) và / hoặc gắn thẻ tài nguyên Amazon RDS của bạn. Đúng, một lý do khác liên quan đến DBA hoặc nhóm bảo mật của bạn. Đừng quên tất cả các công cụ AWS có sẵn cho bạn, bao gồm nhiều công cụ trên tầng miễn phí.

Một điểm cộng rất lớn trong cột AWS là sự cân nhắc thêm dành cho tác động mạng và bảo mật cơ sở dữ liệu. AWS yêu cầu bạn chạy các phiên bản cơ sở dữ liệu của mình trong Amazon VPC. AWS nói rằng sẽ cô lập cơ sở dữ liệu của bạn trong mạng ảo của riêng bạn và kết nối với cơ sở hạ tầng CNTT tại chỗ của bạn bằng cách sử dụng mạng riêng ảo (IPsec) được mã hóa theo tiêu chuẩn Internet (IPsec). Bạn có thể định cấu hình cài đặt tường lửa và kiểm soát truy cập mạng vào các trường hợp cơ sở dữ liệu của bạn. Trong thực tế, nó sẽ tốt hơn rất nhiều cho bạn nếu bạn để người mạng của bạn xử lý phần này.

Amazon RDS cung cấp 18 khu vực phù hợp và thêm một khu vực cho các cơ quan chính phủ Hoa Kỳ sử dụng có tên AWS GovCloud (US), nâng tổng số khu vực lên 19. Bạn có thể chọn khu vực chứa ngăn xếp dữ liệu và ứng dụng của mình hoặc đặt cả hai khu vực. Hầu như tất cả người dùng đồng định vị ứng dụng và cơ sở dữ liệu của họ.



Sao lưu và phục hồi được bao gồm trong giá. Bạn cần phải bật sao lưu tự động nếu không chúng không tự động. Với điều kiện bạn nhớ bật chúng và chỉ định thời gian lưu thích hợp (từ một đến 35 ngày), bạn có thể thực hiện khôi phục tại thời điểm (PIT) cho bất kỳ giây cụ thể nào trong thời gian lưu của bạn, cho đến Thời gian có thể phục hồi gần nhất (thường là trong vòng năm phút cuối cùng). Amazon RDS tự động thực hiện ảnh chụp nhanh dữ liệu hàng ngày của bạn và ghi lại nhật ký giao dịch. Bạn có thể tạo ảnh chụp nhanh DB bao nhiêu lần tùy thích bằng cách sử dụng Bảng điều khiển quản lý AWS, giao diện lập trình ứng dụng CreatDBSnapshot (API) hoặc lệnh tạo-db-snapshot.

Nhìn chung, Amazon RDS là một dịch vụ cơ sở dữ liệu quan hệ vững chắc với nhiều kiểm soát vững chắc và thực hành bảo mật đặc biệt. Tuy nhiên, hầu hết các nhà phát triển có thể thấy nó quá phức tạp để quay và chạy solo. Vì vậy, hãy sớm đưa DBA của bạn để các vấn đề về thiết lập, mạng và bảo mật được hoàn thành theo các thông số kỹ thuật của chính sách của công ty bạn và để những vấn đề đó không trở thành vật cản trong các dự án của bạn.

Đánh giá và xếp hạng dịch vụ cơ sở dữ liệu quan hệ của Amazon