Tổng quan về Cloud SQL – MySQL, PostgreSQL và SQL

5 min read

Cloud SQL là dịch vụ cơ sở dữ liệu quan hệ được quản lý hoàn toàn cho MySQL, PostgreSQL và SQL Server. Dịch vụ này giúp bạn thoát khỏi các tác vụ quản trị cơ sở dữ liệu để có nhiều thời gian hơn cho việc quản lý dữ liệu.

Trang này thảo luận về các khái niệm và thuật ngữ cơ bản của Cloud SQL, dịch vụ cung cấp lưu trữ dữ liệu SQL cho Google Cloud. Để biết thêm thông tin chi tiết về các khái niệm chính, vui lòng xem trang thuật ngữ và tính năng chính . Để biết thông tin về cách so sánh cơ sở dữ liệu Cloud SQL với nhau, vui lòng xem phần Hỗ trợ tính năng Cloud SQL của công cụ cơ sở dữ liệu .

Các trường hợp sử dụng cho Cloud SQL

Cloud SQL cung cấp một giải pháp thay thế dựa trên đám mây cho cơ sở dữ liệu MySQL, PostgreSQL và SQL Server cục bộ. Bạn nên sử dụng Cloud SQL nếu muốn tiết kiệm thời gian quản lý cơ sở dữ liệu và tăng thêm thời gian sử dụng.

Nhiều ứng dụng chạy trên Compute Engine, App Engine và các dịch vụ khác trong Google Cloud sử dụng Cloud SQL để lưu trữ cơ sở dữ liệu.

Cloud SQL cung cấp những gì

Cloud SQL cung cấp nhiều dịch vụ để bạn không phải tự xây dựng và bảo trì. Bạn có thể tập trung vào dữ liệu của mình và để Cloud SQL xử lý các hoạt động sau:

Phiên bản Cloud SQL là gì?

Mỗi phiên bản Cloud SQL được vận hành bởi một máy ảo (VM) chạy trên máy chủ Google Cloud. Mỗi VM vận hành chương trình cơ sở dữ liệu, chẳng hạn như MySQL Server, PostgreSQL hoặc SQL Server, và các tác nhân dịch vụ cung cấp các dịch vụ hỗ trợ, chẳng hạn như ghi nhật ký và giám sát. Tùy chọn tính khả dụng cao cũng cung cấp một VM dự phòng trong một vùng khác với cấu hình giống hệt VM chính.

Cơ sở dữ liệu được lưu trữ trên một thiết bị lưu trữ mạng bền bỉ, có khả năng mở rộng được gọi persistent disklà a. Thiết bị này được kết nối với máy ảo (VM). Một địa chỉ IP tĩnh được đặt trước mỗi VM để đảm bảo địa chỉ IP mà ứng dụng kết nối đến sẽ tồn tại trong suốt vòng đời của phiên bản Cloud SQL.

Tổng quan về phiên bản Cloud SQL:

Quản trị cơ sở dữ liệu

Cloud SQL cho phép bạn tạo và xóa cơ sở dữ liệu và người dùng cơ sở dữ liệu, nhưng nó không phải là công cụ quản trị cơ sở dữ liệu. Có nhiều công cụ quản trị cơ sở dữ liệu bạn có thể lựa chọn, tùy thuộc vào công cụ cơ sở dữ liệu của bạn, bao gồm:

Giá Cloud SQL

Giá của Cloud SQL thay đổi tùy theo cài đặt cấu hình của bạn và phụ thuộc vào:

  • Bạn cung cấp bao nhiêu dung lượng lưu trữ, tính bằng GiB mỗi tháng
  • Bạn chọn bao nhiêu CPU cho phiên bản Cloud SQL của mình
  • Bạn chọn bao nhiêu bộ nhớ cho phiên bản Cloud SQL của mình
  • Nơi bạn chọn lưu trữ dữ liệu của mình
  • Lượng lưu lượng mạng rời khỏi phiên bản của bạn
  • Bạn chỉ định và sử dụng bao nhiêu địa chỉ IP

Xem một số ví dụ về giá của Cloud SQL . Để biết thêm thông tin, hãy xem trang giá .

Kết nối với cơ sở dữ liệu được quản lý bởi Cloud SQL

Việc kết nối với cơ sở dữ liệu được quản lý bởi Cloud SQL cũng tương tự như kết nối với cơ sở dữ liệu tự quản lý. Tùy thuộc vào cách bạn cấu hình, phiên bản Cloud SQL của bạn có địa chỉ IP công khai (có thể truy cập từ bên ngoài Google Cloud, sử dụng internet) hoặc địa chỉ IP riêng (chỉ có thể truy cập thông qua mạng Đám mây Riêng Ảo (VPC) ). Ngoài ra, Cloud SQL cung cấp các tùy chọn ủy quyền khác nhau để kiểm soát những người được phép kết nối với phiên bản của bạn, chẳng hạn như Proxy Ủy quyền Cloud SQL .

Để biết thêm chi tiết về cách kết nối, ủy quyền và xác thực với phiên bản Cloud SQL của bạn, hãy xem trang Tổng quan về kết nối .

Cập nhật Cloud SQL

Trong suốt vòng đời của một phiên bản Cloud SQL, có thể xảy ra hai loại cập nhật:

  • Cập nhật cấu hình được thực hiện bởi người dùng.
  • Cập nhật hệ thống được thực hiện bởi Cloud SQL.

Cập nhật cấu hình

Khi mức sử dụng cơ sở dữ liệu của bạn tăng lên và khối lượng công việc mới được thêm vào, bạn có thể muốn cập nhật cấu hình cơ sở dữ liệu để thích ứng cho phù hợp. Các bản cập nhật cấu hình bao gồm:

  • Tăng tài nguyên tính toán
  • Sửa đổi cờ cơ sở dữ liệu
  • Cho phép tính khả dụng cao

Mặc dù Cloud SQL cho phép cập nhật chỉ bằng một  nhấp chuột , một số bản cập nhật cấu hình có thể yêu cầu thời gian ngừng hoạt động. Tuy nhiên, Cloud SQL cung cấp một số tùy chọn để giảm thiểu thời gian ngừng hoạt động, giúp cơ sở dữ liệu của bạn luôn khả dụng.

Bài viết liên quan

https://ant.ncc.plus/google-cloud-platform-cloud-pub-sub-trigger/

Avatar photo

Leave a Reply

Your email address will not be published. Required fields are marked *