PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

So sánh các tùy chọn cơ sở dữ liệu đám mây cho PostgreSQL

PostgreSQL là RDBMS mã nguồn mở tiên tiến và được ưa thích nhất trên thế giới cho nhiều công ty khởi nghiệp, ứng dụng di động và nhà phát triển.

Cách truyền thống để thiết lập, vận hành và mở rộng quy mô PostgreSQL tốn nhiều thời gian và đòi hỏi kiến ​​thức chuyên môn về hệ thống cơ sở dữ liệu và PostgreSQL.

Có nhiều nhà cung cấp cung cấp nền tảng đám mây cho các cơ sở dữ liệu khác nhau. Các giải pháp này đi kèm với các tiện ích giúp dễ dàng thiết lập, vận hành và mở rộng quy mô triển khai PostgreSQL trên đám mây.

Một số ví dụ về các dịch vụ này cho PostgreSQL là Amazon RDS cho PostgreSQL, Google cloud SQL cho PostgreSQL, Heroku PostgreSQL, cơ sở dữ liệu đám mây EnterpriseDB, Microsoft Azure cho PostgreSQL, v.v.

Có hai mô hình môi trường cơ sở dữ liệu đám mây.

  1. Mô hình đám mây truyền thống:Nội dung sẽ được chạy trên cơ sở hạ tầng doanh nghiệp cụ thể và mọi giám sát sẽ thuộc về đội ngũ CNTT của công ty.
  2. Cơ sở dữ liệu dưới dạng dịch vụ (DBaaS):Nó chạy trên cơ sở hạ tầng của nhà cung cấp dịch vụ và họ (nhà cung cấp) sẽ chịu trách nhiệm về bất kỳ trục trặc hoặc trục trặc nào.

Lợi ích của Cơ sở dữ liệu dựa trên đám mây

  1. Tăng tốc độ đưa ứng dụng ra thị trường
  2. Dễ dàng thiết lập và quản trị cơ sở dữ liệu
  3. Loại bỏ cơ sở hạ tầng vật lý.
  4. Các nhà phát triển có thể tập trung vào phần cốt lõi của ứng dụng thay vì quản lý và duy trì máy chủ.
  5. Dễ dàng sao lưu
  6. Mở rộng quy mô dễ dàng
  7. Tính khả dụng cao

Amazon RDS cho PostgreSQL

Amazon RDS cho PostgreSQL là một trong những công ty lớn nhất trên thế giới cung cấp dịch vụ cơ sở dữ liệu PostgreSQL trên đám mây. Đây là một trong những lựa chọn tốt nhất để mở rộng quy mô triển khai PostgreSQL trên đám mây. Với Amazon RDS, chúng tôi có thể dễ dàng quản lý và quản trị cơ sở dữ liệu của mình.

Các tính năng của việc sử dụng Amazon RDS cho PostgreSQL

  1. Dễ dàng thiết lập
  2. Điều chỉnh tỷ lệ bằng nút nhấn
  3. Sao lưu và phục hồi tự động
  4. Dung lượng phần cứng có thể thay đổi kích thước và quản lý bộ nhớ
  5. Chi phí hiệu quả
  6. Tính khả dụng cao

Định giá

Chính sách giá của Amazon RDS là chỉ thanh toán cho những gì bạn sử dụng. Không có phí tối thiểu hoặc tối đa. Bạn có thể ước tính hóa đơn hàng tháng của mình bằng cách sử dụng máy tính hàng tháng đơn giản của AWS.

Giá Amazon RDS cho PostgreSQL phụ thuộc vào loại phiên bản.

  1. Triển khai AZ đơn lẻ:Việc định giá phụ thuộc vào việc triển khai các phiên bản DB trong một vùng khả dụng.
  2. Triển khai nhiều AZ:Việc định giá phụ thuộc vào việc triển khai các phiên bản DB trong nhiều vùng khả dụng.
  3. Phiên bản dành riêng

Ví dụ

Google Cloud SQL

Cloud SQL của Google cung cấp dịch vụ cơ sở dữ liệu được quản lý hoàn toàn giúp dễ dàng thiết lập, duy trì và quản trị cơ sở dữ liệu PostgreSQL BETA trên đám mây. Nó được lưu trữ trên nền tảng đám mây của Google, mang lại hiệu suất cao, khả năng mở rộng và cung cấp cơ sở hạ tầng cho các ứng dụng chạy ở mọi nơi trên thế giới.

Tính năng

  1. Khả năng mở rộng
  2. Hiệu suất cao
  3. Tích hợp
  4. Được quản lý hoàn toàn
  5. Bảo mật
  6. API tiêu chuẩn
  7. Bảo vệ tính khả dụng

Định giá

Định giá Cloud SQL của Google cho PostgreSQL bao gồm các khoản phí sau:

  1. Định giá phiên bản
  2. Định giá CPU và Bộ nhớ
  3. Định giá bộ nhớ
  4. Định giá mạng

Định giá phiên bản

Định giá CPU và bộ nhớ

Định giá bộ nhớ

Định giá mạng

Vui lòng kiểm tra công cụ tính giá trên nền tảng đám mây của Google để biết thêm chi tiết.

Microsoft Azure dành cho PostgreSQL

Cơ sở dữ liệu Azure cho PostgreSQL là một dịch vụ cơ sở dữ liệu được quản lý tốt giúp việc xây dựng Ứng dụng dễ dàng hơn mà không gặp bất kỳ gánh nặng quản lý và quản trị nào. Dịch vụ Azure cho PostgreSQL sử dụng PostgreSQL cộng đồng và hoạt động liền mạch với các công cụ, trình điều khiển và thư viện gốc.

Azure for PostgreSQL cũng cung cấp tính khả dụng cao và khả năng mở rộng chỉ trong vài giây, giúp bạn dễ dàng điều chỉnh theo những thay đổi trong nhu cầu của khách hàng. Ngoài ra, bạn sẽ nhận được lợi ích từ tính tuân thủ và bảo mật vô song, bao gồm Azure IP Advantage và phạm vi tiếp cận hàng đầu trong ngành của Azure với nhiều trung tâm dữ liệu hơn bất kỳ nhà cung cấp đám mây nào khác. Azure hiện cung cấp hỗ trợ cho các phiên bản PostgreSQL 9.5 và 9.6.

Tính năng

  1. Cộng đồng được quản lý hoàn toàn PostgreSQL
  2. Ngôn ngữ và khuôn khổ do khách hàng lựa chọn
  3. Tính khả dụng cao được tích hợp sẵn
  4. Mở rộng quy mô trong vòng vài giây
  5. Sao lưu tự động và khôi phục tại chỗ
  6. Khả năng tiếp cận và bảo mật vô song
  7. Đặt giá đơn giản và linh hoạt

Các bậc định giá

Có ba mức giá khác nhau của cơ sở dữ liệu Azure cho PostgreSQL:

  1. Cơ bản
  2. Mục đích chung
  3. Bộ nhớ được tối ưu hóa

Cơ sở dữ liệu Azure cho các cấp giá PostgreSQL được phân biệt theo số lượng máy tính trong vCores có thể được cung cấp, bộ nhớ trên mỗi vCore và công nghệ lưu trữ được sử dụng để lưu trữ dữ liệu. Tất cả các tài nguyên được cung cấp ở cấp máy chủ PostgreSQL. Mỗi máy chủ có thể có một hoặc nhiều cơ sở dữ liệu.

Định giá

Tính toán thế hệ 4 và tính toán thế hệ 5

vCore Giá
1 0,034 đô la / giờ
2 0,068 USD / giờ

Lưu trữ

GB / tháng 0,10 đô la

Giá trên chỉ dành cho hạng cơ bản. Vui lòng kiểm tra thêm thông tin chi tiết về giá cả tại đây.

Vui lòng xem hướng dẫn Khởi động nhanh cho cơ sở dữ liệu Azure cho PostgreSQL.

Heroku PostgreSQL

Heroku Postgres là Cơ sở dữ liệu SQL được quản lý dưới dạng Dịch vụ do Heroku cung cấp. Heroku Postgres giúp tối đa hóa dữ liệu thay vì tốn thời gian vào việc thiết lập và bảo trì cơ sở dữ liệu. Nó cung cấp một loạt các tính năng như thử nghiệm di chuyển giản đồ, quản lý các cấp độ truy cập cơ sở dữ liệu và bảo vệ các truy vấn, mở rộng quy mô theo chiều ngang và truy cập nhanh dữ liệu. Heroku Postgres giữ dữ liệu rất an toàn vì nó cung cấp khả năng bảo vệ liên tục cho dữ liệu và cũng cung cấp một số cách để sao chép, sao lưu và xuất dữ liệu. Heroku Postgres cung cấp một bảng điều khiển web và khả năng chia sẻ các truy vấn với dataclips.

Tính năng

  1. Dễ dàng cài đặt
  2. Kiểm tra sức khỏe tự động
  3. Tính khả dụng cao
  4. Tự động chia tỷ lệ theo chiều ngang
  5. Áp dụng liền mạch bản vá bảo mật mới nhất

Định giá

Heroku Postgres cung cấp một loạt các kế hoạch để phục vụ các trường hợp sử dụng có quy mô từ blog đến tập dữ liệu lớn, các ứng dụng giao dịch cao.

Các bậc kế hoạch

Các kế hoạch được chia thành năm tầng cấp cao. Sự khác biệt chính giữa mỗi cấp là lượng thời gian ngừng hoạt động hàng tháng được chấp nhận cho cơ sở dữ liệu trong cấp.

  1. Bậc Sở thích:Cấp này dành cho các ứng dụng có thể chịu được thời gian ngừng hoạt động lên đến 4 giờ mỗi tháng
  2. Bậc tiêu chuẩn:Cấp này dành cho các ứng dụng có thể chịu được thời gian ngừng hoạt động lên đến 1 giờ mỗi tháng
  3. Bậc cao cấp:Cấp này dành cho các ứng dụng có thể chịu được thời gian ngừng hoạt động lên đến 15 phút mỗi tháng
  4. Bậc tư nhân:Cấp này dành cho khách hàng của Heroku Enterprise
  5. Shield Tier:Cấp này dành cho những khách hàng của Heroku Enterprise, những người cần cơ sở dữ liệu có khả năng tuân thủ.

Cơ sở dữ liệu đám mây EnterpriseDB

Cơ sở dữ liệu đám mây EnterpriseDB PostgreSQL Plus được sử dụng để triển khai cơ sở dữ liệu PostgreSQL tới các phiên bản máy chủ đám mây. Cơ sở dữ liệu chính, tất cả các bản sao và bộ nhớ Amazon cho cơ sở dữ liệu chạy trên các bản AWS do bạn sở hữu, trong khi bảng điều khiển Cơ sở dữ liệu đám mây Postgres Plus do EnterpriseDB sở hữu và vận hành.

Gói đăng ký EDB Postgres cung cấp đăng ký cho:

  1. Nền tảng EDB Postgres
  2. EDB Postgres Ark DBaaS tới nhiều đám mây

Cơ sở dữ liệu đám mây Postgres Plus trên nền tảng điện toán AWS và EDB Postgres trên Google được cung cấp thông qua mô hình trả tiền khi sử dụng trong thị trường AWS và thị trường Google.

  1. Postgres cộng với cơ sở dữ liệu đám mây trên AWS
  2. EDB Postgres trên Google tính

Đây là chi phí ước tính của EDB postgres trên công cụ tính toán của Google sử dụng cấu hình mặc định.

Có hai phiên bản Cơ sở dữ liệu đám mây EDB Postgres Plus.

  1. Cơ sở dữ liệu đám mây PostgreSQL Plus Cơ bản:Tính năng này có sẵn với cơ sở dữ liệu PostgreSQL cộng đồng.

  2. Cơ sở dữ liệu đám mây PostgreSQL Plus Nâng cao:Tính năng này khả dụng với Máy chủ nâng cao PostgreSQL Plus của EnterpriseDB với khả năng tương thích với Oracle và nâng cao tính bảo mật, hiệu suất và khả năng quản lý.

Tính năng

  1. Dễ dàng cài đặt
  2. Sao lưu và khôi phục thảm họa
  3. Tính khả dụng cao
  4. Khôi phục kịp thời
  5. Hỗ trợ cho IOPS do Amazon cung cấp:Nó đảm bảo hiệu suất cơ sở dữ liệu nhất quán và tăng hiệu suất tổng thể cho khối lượng công việc chuyên sâu của I / O.

Có hai tùy chọn để mua cơ sở dữ liệu đám mây EDB:

  1. Mua dịch vụ trả ngay từ Amazon mà không cần cam kết lâu dài
  2. Mua đăng ký một năm từ EDB, cho phép bạn mua tài nguyên máy tính trực tiếp từ Amazon, bao gồm cả các phiên bản dành riêng.

Để biết thêm chi tiết, hãy kiểm tra Câu hỏi thường gặp về EDB Postgres cộng với cơ sở dữ liệu đám mây.

Citus DB Cloud

Citus phân phối dữ liệu và truy vấn trên các nút một cách thông minh để cơ sở dữ liệu có thể mở rộng quy mô và các truy vấn có thể nhanh hơn. Citus có sẵn dưới dạng cơ sở dữ liệu dưới dạng dịch vụ, phần mềm doanh nghiệp và dưới dạng mã nguồn mở. Rất đơn giản để chia nhỏ cơ sở dữ liệu PostgreSQL. Đám mây Citus cung cấp dịch vụ Citus được quản lý đầy đủ được cung cấp trên AWS.

Citus là một phần mở rộng của PostgreSQL để phân phối cơ sở dữ liệu của bạn trên nhiều nút.

Tính năng

  1. Thu nhỏ cơ sở dữ liệu
  2. Công cụ SQL phân tán
  3. Các công cụ di chuyển liền mạch
  4. Hiệu suất nhanh
  5. Tính khả dụng cao
  6. Hỗ trợ SaaS cho nhiều người thuê
  7. Sao lưu tự động và khôi phục thảm họa

Định giá

Tải xuống Báo cáo chính thức về tự động hóa &quản lý PostgreSQL hôm nay với ClusterControlTìm hiểu về những điều bạn cần biết để triển khai, giám sát, quản lý và scale PostgreSQLTải xuống Whitepaper

ElephantSQL

ElephantSQL cung cấp PostgreSQL như một Dịch vụ. ElephantSQL cài đặt và quản lý PostgreSQL và cung cấp cơ sở dữ liệu khác nhau, từ các máy chủ phân đoạn cho các dự án nhỏ và bằng chứng về các khái niệm, cho đến các thiết lập đa máy chủ cấp doanh nghiệp. Nó cũng cung cấp một công cụ trình duyệt cho các truy vấn SQL nơi bạn có thể tạo, đọc, cập nhật và xóa dữ liệu trực tiếp từ trình duyệt web.

Tính năng

  1. HA PostgreSQL được quản lý hoàn toàn
  2. Sao lưu tự động
  3. Giám sát
  4. Trình duyệt PostgreSQL

Định giá

Kết luận

Cơ sở dữ liệu đám mây rất quan trọng để loại bỏ sự phức tạp của CNTT và thúc đẩy các mục tiêu kinh doanh.
Ngoài việc xử lý cài đặt, bảo trì và mở rộng cơ sở hạ tầng CNTT, việc nâng cấp liên tục của các nhà cung cấp dịch vụ đám mây giúp doanh nghiệp dễ dàng cắt giảm chi phí hoạt động mà không ảnh hưởng về bảo mật và chất lượng.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Django duy nhất cùng nhau ràng buộc thất bại?

  2. Triển khai Django cho Heroku (Lỗi Psycopg2)

  3. Xuất Bảng AWS Postgres RDS sang AWS S3

  4. 4 cách để tìm hàng có chứa ký tự chữ hoa trong PostgreSQL

  5. Cách cài đặt PgBackRest