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

Mang đám mây của riêng bạn (BYOC) so với Lưu trữ chuyên dụng tại ScaleGrid

Nơi bạn quyết định lưu trữ cơ sở dữ liệu đám mây của mình là một quyết định rất lớn. Bạn phải chọn mô hình lưu trữ của mình, nhà cung cấp dịch vụ đám mây, sau đó là các khu vực chính và dự phòng của bạn để triển khai. Tuy nhiên, nếu bạn đang xem xét sử dụng một nhà cung cấp cơ sở dữ liệu được quản lý, bạn có một quyết định khác phải đưa ra - bạn có thể lưu trữ trong tài khoản đám mây của riêng mình hay bạn bắt buộc phải lưu trữ thông qua nhà cung cấp dịch vụ được quản lý của mình? Trong bài đăng này, chúng tôi so sánh kế hoạch ScaleGrid’s Bring Your Own Cloud (BYOC) với mô hình Lưu trữ chuyên dụng tiêu chuẩn để giúp bạn xác định chiến lược tốt nhất cho việc triển khai cơ sở dữ liệu MySQL, PostgreSQL, Redis ™ và MongoDB®.

ScaleGrid’s Mang theo kế hoạch đám mây của riêng bạn là gì?

Tại ScaleGrid, chúng tôi cung cấp một mô hình độc đáo được gọi là gói Mang theo đám mây của riêng bạn (BYOC) cho phép bạn thực sự lưu trữ các cụm cơ sở dữ liệu của mình thông qua tài khoản đám mây của riêng bạn. Điều này khác với mô hình Lưu trữ chuyên dụng tiêu chuẩn yêu cầu bạn lưu trữ thông qua nhà cung cấp DBaaS của mình. Mặc dù mô hình Chuyên dụng vẫn còn rất phổ biến và cực kỳ dễ thiết lập, nhưng nhiều công ty lại không muốn sử dụng DBaaS vì họ không muốn lưu trữ thông qua một tài khoản không thuộc sở hữu của tổ chức của họ.

Tại ScaleGrid, chúng tôi hỗ trợ cả hai mô hình để người dùng có sự lựa chọn giữa lưu trữ thông qua chúng tôi hoặc lưu trữ trong tài khoản của riêng họ. Mỗi mô hình này đều phù hợp để triển khai sản xuất và các ứng dụng có lưu lượng truy cập cao, đồng thời có sẵn cho tất cả các cơ sở dữ liệu được hỗ trợ của chúng tôi, bao gồm cơ sở dữ liệu MySQL, PostgreSQL, Redis ™ và MongoDB® (sắp có cơ sở dữ liệu Greenplum®). Dưới đây là cơ sở dữ liệu và nhà cung cấp đám mây được hỗ trợ qua từng mô hình:

Cơ sở dữ liệu được hỗ trợ Mang theo đám mây của riêng bạn Lưu trữ Chuyên dụng
MySQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
PostgreSQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Redis ™ AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Cơ sở dữ liệu MongoDB® OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (sắp ra mắt) AWS AWS

Mô hình BYOC có phù hợp với việc triển khai của tôi không?

Nếu bạn có thể trả lời có cho bất kỳ câu hỏi nào trong số này, BYOC là phương án dành cho bạn:

  1. Bạn có muốn tận dụng Phiên bản dành riêng để giảm chi phí lưu trữ dài hạn lên đến 40% không? Đọc ngay bây giờ
  2. Bạn là công ty khởi nghiệp có các khoản tín dụng lưu trữ nhà cung cấp dịch vụ đám mây miễn phí mà bạn muốn sử dụng cho việc lưu trữ cơ sở dữ liệu của mình? Đọc ngay bây giờ
  3. Bạn có cảm thấy thoải mái khi thiết lập cơ sở hạ tầng đám mây của riêng mình thông qua tài khoản nhà cung cấp đám mây của riêng mình không?
  4. Bạn có muốn triển khai trong Mạng / Mạng riêng ảo (VPC và VNET) không? Đọc ngay bây giờ
  5. Bạn có muốn sử dụng Nhóm bảo mật để kiểm soát truy cập không? Đọc ngay bây giờ
  6. Bạn có yêu cầu quyền truy cập SSH vào máy bên dưới không? Đọc ngay bây giờ

BYOC so với Định giá Dịch vụ Lưu trữ Chuyên dụng

Sự khác biệt chính giữa định giá Mang theo đám mây của riêng bạn và các gói Lưu trữ Chuyên dụng của chúng tôi là gì? Vì các gói BYOC của chúng tôi được lưu trữ thông qua tài khoản AWS hoặc Azure của riêng bạn, nên tất cả các phiên bản đám mây, bản sao lưu và chi phí truyền dữ liệu đều được thanh toán trực tiếp thông qua nhà cung cấp dịch vụ đám mây của bạn. Ngược lại, dịch vụ lưu trữ chuyên dụng ScaleGrid bao gồm tất cả, vì vậy bạn phải trả một khoản chi phí cố định hàng tháng (dựa trên mức sử dụng) thông qua tài khoản ScaleGrid của mình. Đây là lý do tại sao giá BYOC của chúng tôi thấp hơn giá Dịch vụ lưu trữ chuyên dụng của chúng tôi, vì chi phí được liệt kê cho BYOC chỉ là những gì bạn phải trả cho ScaleGrid và không bao gồm chi phí phần cứng của bạn.

Lưu trữ cơ sở dữ liệu đám mây của bạn ở đâu? BYOC so với Hosting chuyên dụng | #mysql #postgresql #mongodb #redisNhấp vào Tweet

Tất cả các công cụ quản lý, giám sát và bảo trì DBaaS đều có trong cả hai gói, cùng với sự hỗ trợ 24/7.

Tôi sẽ trả bao nhiêu cho nhà cung cấp dịch vụ đám mây của mình thông qua mô hình BYOC?

Cách tốt nhất để ước tính chi phí bạn sẽ trả cho AWS hoặc Azure thông qua mô hình BYOC của chúng tôi là tìm sự khác biệt giữa kích thước gói tương đương thông qua Chuyên dụng của chúng tôi Mô hình lưu trữ. Các gói dành riêng của chúng tôi sử dụng các phiên bản theo yêu cầu, vì vậy, miễn là bạn đang tận dụng những phiên bản này thông qua việc triển khai BYOC của mình, chi phí của bạn sẽ tương đối giống nhau. Hãy xem qua một ví dụ:

Cơ sở dữ liệu: MySQL
Nhà cung cấp đám mây: AWS
Loại sao chép: Master-Slave-Slave

Với cấu hình cụm ở trên, chúng tôi có thể xem xét giá cả cho cả gói Dedicated và gói BYOC để ước tính chi phí mà chúng tôi sẽ trả thông qua nhà cung cấp dịch vụ đám mây của mình:

Định giá dành riêng cho ScaleGrid: $ 560 / tháng
ScaleGrid BYOC Định giá: $ 232 / tháng
Chi phí đám mây ước tính: $ 328 / tháng

Mặc dù đây là một cách tốt để có được ước tính sơ bộ, nhưng chi phí đám mây hàng tháng của bạn thực sự sẽ thay đổi dựa trên số lượng sao lưu được thực hiện và hoạt động truyền dữ liệu của bạn .

Phiên bản dành riêng

Một trong những ưu điểm tuyệt vời của mô hình BYOC là bạn có thể tận dụng Phiên bản dành riêng để giảm chi phí lưu trữ dài hạn lên đến 40%. Phiên bản dành riêng là các phiên bản trả trước mà bạn có thể mua thông qua nhà cung cấp dịch vụ đám mây của mình, cho phép bạn nhận được mức chiết khấu theo giờ khi mua trước 1 năm hoặc 3 năm. Cả hai phiên bản AWS EC2 và Azure VM đều có sẵn dưới dạng Phiên bản dành riêng và có thể được sử dụng thông qua gói BYOC.

Tín dụng Lưu trữ Khởi nghiệp

Ngoài ra, kế hoạch BYOC cũng rất phổ biến với các công ty khởi nghiệp. Điều này là do họ có thể tận dụng các khoản tín dụng lưu trữ AWS hoặc Azure miễn phí được bảo đảm thông qua chương trình cộng đồng khởi nghiệp, chương trình tăng tốc hoặc chương trình cộng đồng khởi nghiệp và có thể áp dụng các khoản tín dụng miễn phí cho chi phí lưu trữ cơ sở dữ liệu của họ dưới dạng ScaleGrid. Chúng tôi cũng cung cấp các khoản tiết kiệm bổ sung cho các công ty ở giai đoạn đầu thông qua Chương trình Khởi nghiệp của chúng tôi, nơi các công ty đủ điều kiện có thể được giảm giá 50% cho các gói BYOC hoặc Dedicated của chúng tôi trong tối đa 12 tháng.

BYOC so với Tính năng lưu trữ chuyên dụng

Như đã đề cập ở trên, cả gói BYOC và Dedicated đều được quản lý đầy đủ và rất phù hợp cho việc triển khai sản xuất. Phần lớn các tính năng đều giống nhau, ngoài các tính năng nâng cao này có sẵn thông qua mô hình BYOC:

Đám mây riêng ảo / Mạng ảo

Amazon Virtual Private Clouds (VPC) và Azure Virtual Networks (VNET) là các phần riêng tư, biệt lập của cơ sở hạ tầng đám mây nơi bạn có thể khởi chạy tài nguyên. Đây là các cấu hình đám mây nâng cao cho phép bạn bảo vệ cơ sở dữ liệu của mình khỏi internet. VPC và VNET có thể được cung cấp thành các mạng con hoặc các phần, cho phép bạn tách riêng khối lượng công việc của mình và kiểm soát các tuyến đường giữa các mạng con của bạn. Bạn cũng có thể phân phối theo địa lý các cụm của mình trên các vùng khả dụng để đảm bảo tính khả dụng cao cho việc triển khai của bạn. Tại ScaleGrid, chúng tôi khuyên bạn nên triển khai các cụm của mình trên các mạng con VPC riêng tư để cơ sở dữ liệu của bạn không thể định tuyến từ internet.

Việc triển khai ứng dụng và cơ sở dữ liệu của bạn trên cùng một VPC cũng cung cấp đường dẫn độ trễ thấp nhất có thể. Điều này trở nên thực sự quan trọng đối với các giải pháp bộ nhớ đệm như Redis ™. Nó cũng cho phép bạn giảm chi phí vì bạn không phải trả tiền cho lưu lượng truy cập giữa ứng dụng và cơ sở dữ liệu khi chúng ở trong cùng một VPC. Điều này có thể giúp tiết kiệm chi phí đáng kể cho các ứng dụng có lưu lượng truy cập cao.

Những cấu hình bảo mật mạnh mẽ này yêu cầu bạn phải hiểu về cơ sở hạ tầng đám mây để thiết lập. Hãy xem phần Cách bắt đầu bên dưới để tìm hiểu cách thiết lập cơ sở hạ tầng VPC hoặc VNET cho việc triển khai của bạn tại ScaleGrid.

Mẹo của chuyên gia

Sử dụng Nhóm người theo dõi giữ đồng bộ hai hệ thống cơ sở dữ liệu độc lập (cùng loại) để bạn có thể phân tích, tối ưu hóa và kiểm tra hiệu suất ứng dụng cho cơ sở dữ liệu MySQL, PostgreSQL và MongoDB®.

Nhóm bảo mật

Nhóm Bảo mật AWS và Nhóm Bảo mật Mạng Azure cho phép bạn khóa quyền truy cập vào máy chủ của mình thông qua tường lửa ảo nâng cao. Khi bạn thiết lập một phiên bản cơ sở dữ liệu mới tại ScaleGrid thông qua mô hình BYOC, bạn sẽ sử dụng Nhóm bảo mật để kiểm soát lưu lượng truy cập vào và ra tới các phiên bản của bạn. Chúng phải được tạo trong cùng một VPC hoặc VNET với cụm của bạn.

SSH Truy cập vào Máy

Một tính năng cực kỳ độc đáo khác có trong gói BYOC của ScaleGrid là khả năng duy trì quyền truy cập SSH đầy đủ vào các máy cơ bản trong quá trình triển khai của bạn. Điều này cho phép bạn tận dụng các plugin và công cụ bên ngoài để hỗ trợ tốt hơn cho việc triển khai và cải thiện hiệu suất.

Phần lớn các nhà cung cấp DBaaS không cung cấp quyền truy cập này, đây là một trong những rào cản lớn nhất đối với việc áp dụng DBaaS. Các tổ chức muốn có quyền kiểm soát việc triển khai của riêng họ mà không bị khóa vào một dịch vụ cắt cookie bị hạn chế cao. Điều này đặc biệt rõ ràng trong không gian doanh nghiệp, vì các tổ chức này có các nhóm quản trị viên cơ sở dữ liệu quản lý việc triển khai của họ và yêu cầu quyền tự do thực hiện chuyên môn nội bộ của họ trên các cụm của họ.

Quan tâm đến BYOC, nhưng không muốn truy cập SSH? Không vấn đề gì. Chúng tôi chặn quyền truy cập theo mặc định, vì vậy, không có khả năng nó có thể vô tình bị lạm dụng vì sự an toàn của việc triển khai khách hàng của chúng tôi. Nếu bạn muốn sử dụng quyền truy cập SSH của mình, chỉ cần gửi email cho bộ phận hỗ trợ để cho chúng tôi biết bạn muốn làm gì và chúng tôi sẽ giúp bạn.

Cách bắt đầu

Vậy, gói DBaaS nào phù hợp nhất với bạn? Dù bằng cách nào, chúng tôi luôn sẵn sàng hỗ trợ bạn và giúp bạn thiết lập tài khoản dễ dàng nhất có thể. Kiểm tra các liên kết bên dưới để bắt đầu tạo triển khai Mang theo đám mây riêng hoặc Lưu trữ chuyên dụng của bạn tại ScaleGrid:

Bắt đầu với BYOC

  1. Tạo Hồ sơ đám mây của bạn - Hồ sơ đám mây là gì?
    1. Cấu hình đám mây AWS
    2. Hồ sơ đám mây Azure
    3. Cấu hình GCP Cloud
    4. Cấu hình đám mây OCI
    5. Hồ sơ đám mây DigitalOcean
  2. Tạo cụm BYOC của bạn
    1. Cụm MongoDB® BYOC mới
    2. Cụm Redis ™ BYOC mới
    3. Cụm BYOC của MySQL mới
    4. Cụm BYOC PostgreSQL mới

Bắt đầu với Dịch vụ Lưu trữ Chuyên dụng

  1. Tạo cụm chuyên dụng của bạn
    1. Cụm chuyên dụng MongoDB® mới
    2. Cụm chuyên dụng Redis ™ mới
    3. Cụm dành riêng cho MySQL mới
    4. Cụm chuyên dụng PostgreSQL mới

Nếu bạn đang tận dụng một giải pháp DBaaS khác và muốn chuyển sang ScaleGrid để tận dụng các cấu hình và kiểm soát nâng cao của chúng tôi, hãy xem Nhà cung cấp chuyển mạch của chúng tôi đối mặt. Đăng ký để tiết kiệm 50% chi phí lưu trữ cơ sở dữ liệu của bạn trong tối đa 6 tháng khi bạn chuyển sang ScaleGrid.

Các mẹo khác dành cho bạn

Tính khả dụng cao

Tính khả dụng của hệ thống máy tính là phần trăm thời gian các dịch vụ của hệ thống đó hoạt động trong một khoảng thời gian. Nó thường được thể hiện dưới dạng một chuỗi 9 cái. Xem tính khả dụng và thời gian ngừng hoạt động tương ứng được đo trong một năm. Tìm hiểu thêm

Tổng hợp kết nối

Trong các ứng dụng web hiện đại, máy khách có xu hướng mở nhiều kết nối. Các nhà phát triển thường không được khuyến khích duy trì kết nối cơ sở dữ liệu trong khi các hoạt động khác diễn ra. “Mở kết nối càng muộn càng tốt, đóng kết nối càng sớm càng tốt”. Tìm hiểu thêm

Xu hướng cơ sở dữ liệu

Bạn muốn biết cơ sở dữ liệu nào đang thịnh hành? Khám phá cách sử dụng NoSQL so với SQL hiện tại, các cơ sở dữ liệu phổ biến nhất, các số liệu quan trọng cần theo dõi và các tác vụ quản lý cơ sở dữ liệu tốn nhiều thời gian nhất của chúng. Tìm hiểu thêm


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về SQL

  2. Thủ tục lưu trữ để nhận thông tin bảng cơ sở dữ liệu

  3. Phân chia, hủy chia và tách các cột trong Power BI Query Editor

  4. Tham gia vòng lặp lồng nhau và Spools hiệu suất

  5. Báo trước hoặc Đối với - Đó là câu hỏi