Khám phá các chức năng siêu cấp
Tầng dịch vụ Siêu cấp trong Cơ sở dữ liệu Azure SQL là một bậc dịch vụ trong mô hình mua dựa trên vCore lý tưởng cho khối lượng công việc doanh nghiệp. Đây là tầng lưu trữ và hiệu năng điện toán có thể mở rộng cao sử dụng Azure để mở rộng đáng kể các tài nguyên lưu trữ và tính toán cho Cơ sở dữ liệu Azure SQL vượt quá giới hạn sẵn dùng cho các tầng dịch vụ Mục đích Chung và Quan trọng của Doanh nghiệp. Công cụ này tách công cụ xử lý truy vấn từ các cấu phần lưu trữ dài hạn, cho phép xác định tỷ lệ liền mạch của các tài nguyên tính toán và lưu trữ.
Siêu cấp giúp đơn giản hóa cơ sở hạ tầng và thiết kế ứng dụng, cho phép các nhà phát triển tập trung vào nhu cầu kinh doanh thay vì quản lý tài nguyên cơ sở dữ liệu.
Cơ sở dữ liệu Azure SQL từng được giới hạn trong 4 TB dung lượng lưu trữ trên mỗi cơ sở dữ liệu. Tuy nhiên, bậc dịch vụ Siêu cấp hiện cho phép cơ sở dữ liệu vượt quá 100 TB. Siêu tỷ lệ sử dụng co giãn ngang để thêm nút điện toán khi dữ liệu phát triển. Mặc dù chi phí tương tự như Cơ sở dữ liệu Azure SQL thông thường nhưng sẽ có thêm chi phí lưu trữ cho mỗi terabyte.
Hiểu các lợi ích
Tầng dịch vụ Siêu cấp loại bỏ nhiều hạn chế thực tế thường được tìm thấy trong cơ sở dữ liệu đám mây. Không giống như hầu hết các cơ sở dữ liệu khác bị hạn chế bởi các tài nguyên của một nút duy nhất, cơ sở dữ liệu Siêu cấp không có những hạn chế như vậy. Với kiến trúc lưu trữ linh hoạt, dung lượng lưu trữ sẽ mở rộng khi cần và không có kích cỡ tối đa được xác định trước. Bạn chỉ phải trả tiền cho dung lượng bạn sử dụng. Đối với khối lượng công việc cần đọc, Hyperscale cung cấp khả năng mở rộng nhanh chóng bằng cách cung cấp các bản sao bổ sung để giảm tải các thao tác đọc.
Ngoài ra, thời gian cần thiết để tạo bản sao lưu cơ sở dữ liệu hoặc để tăng hoặc giảm tỷ lệ không còn phụ thuộc vào khối lượng dữ liệu trong cơ sở dữ liệu. Cơ sở dữ liệu siêu cấp có thể được sao lưu ngay lập tức. Bạn cũng có thể co giãn cơ sở dữ liệu hàng chục terabyte lên hoặc xuống trong vài phút. Khả năng này giải phóng bạn khỏi những lo ngại về việc bị hạn chế bởi lựa chọn cấu hình ban đầu của bạn. Siêu cấp độ cũng cung cấp khôi phục cơ sở dữ liệu nhanh chóng, hoàn thành trong vài phút chứ không phải là giờ hoặc ngày.
Siêu cấp độ cung cấp khả năng mở rộng nhanh chóng dựa trên nhu cầu khối lượng công việc của bạn.
| Tính năng | Sự miêu tả | Lợi | Trường hợp Sử dụng |
|---|---|---|---|
| Co giãn Lên/Xuống | Bạn có thể tăng kích thước điện toán chính về các tài nguyên như CPU và bộ nhớ, sau đó giảm co giãn theo thời gian không đổi. Vì dung lượng lưu trữ được chia sẻ nên việc xác định tỷ lệ và co giãn không được liên kết với khối lượng dữ liệu trong cơ sở dữ liệu. | Đảm bảo tính linh hoạt và hiệu quả trong quản lý tài nguyên. | Lý tưởng cho các ứng dụng với khối lượng công việc khác nhau yêu cầu các mức công suất điện toán khác nhau. |
| Co giãn Vào/Ra | Bạn cũng có thể cung cấp một hoặc nhiều bản sao điện toán để xử lý yêu cầu đọc của mình. Các bản sao điện toán bổ sung hoạt động như bản sao chỉ-đọc, offloading khối lượng công việc đọc từ tính toán chính. Ngoài ra, các bản sao này đóng vai trò là chế độ chờ nóng, sẵn sàng tiếp quản nếu có lỗi điện toán chính. | Tăng cường hiệu suất và độ tin cậy bằng cách giảm tải khối lượng công việc đã đọc và cung cấp khả năng chuyển đổi dự phòng. | Thích hợp cho các ứng dụng đọc chuyên sâu cần tính khả dụng cao và chuyển đổi dự phòng nhanh chóng. |
Tối đa hóa hiệu suất
Tầng dịch vụ Siêu cấp được thiết kế cho khách hàng có cơ sở dữ liệu SQL Server tại chỗ lớn muốn hiện đại hóa ứng dụng của họ bằng cách di chuyển lên đám mây. Điều này cũng lý tưởng cho khách hàng đã sử dụng Cơ sở dữ liệu Azure SQL, những người muốn mở rộng đáng kể tiềm năng tăng trưởng cơ sở dữ liệu của họ. Ngoài ra, Hyperscale là hoàn hảo cho những người tìm kiếm cả hiệu suất cao và khả năng mở rộng cao
Ngoài các tính năng đổi độ phân giải nhanh, Hyperscale còn cung cấp các chức năng hiệu suất sau đây.
- Sao lưu cơ sở dữ liệu gần như ngay lập tức, bất kể kích thước, không ảnh hưởng đến tài nguyên tính toán.
- Khôi phục cơ sở dữ liệu được hoàn tất theo phút, chứ không phải là giờ hoặc ngày.
- Hiệu suất tổng thể được nâng cao do lưu lượng nhật ký giao dịch cao hơn và thời gian cam kết giao dịch nhanh hơn, bất kể khối lượng dữ liệu.
Ghi
Để triển khai cơ sở dữ liệu Siêu cấp trong Cơ sở dữ liệu Azure SQL, hãy xem
Triển khai siêu cấp cơ sở dữ liệu Azure SQL
Để triển khai Cơ sở dữ liệu Azure SQL với tầng Siêu cấp:
Đăng nhập vào cổng thông tin Azure.
Dẫn hướng đến trang Azure SQL , rồi chọn + Tạo.
Chọn Cơ sở dữ liệu SQL, Cơ sở dữ liệu đơn và nút Tạo.
Từ tab Thông tin cơ bản của trang Tạo Cơ sở dữ liệu SQL , chọn đăng ký, nhóm tài nguyên và tên cơ sở dữ liệu mong muốn.
Chọn nối kết Tạo mới cho Máy chủ, rồi điền thông tin máy chủ mới, chẳng hạn như tên máy chủ, thông tin đăng nhập và mật khẩu của người quản trị máy chủ và vị trí.
Bên dưới Tính toán + lưu trữ, chọn liên kết Đặt cấu hình cơ sở dữ liệu.
Chọn Siêu cấp choBậc dịch vụ và Cấp phépcho bậc Tính toán.
Trong Cấu hình Phần cứng, chọn liên kết Thay đổi cấu hình. Xem lại các cấu hình phần cứng có sẵn và chọn cấu hình phù hợp nhất cho cơ sở dữ liệu của bạn. Ví dụ: chúng tôi để lại tùy chọn mặc định Standard-series (Gen5 ).
Hoặc bạn có thể điều chỉnh con trượt vCores nếu bạn muốn tăng số vCore cho cơ sở dữ liệu của mình.
Điều chỉnh thanh trượtHigh-Availability Bản sao Phụ để tạo một bản sao. Chọn Áp dụng.
Chọn Tiếp theo: Kết nối mạng ở cuối trang.
Trên tab Kết nối mạng , đặt Thêm địa chỉ IP máy khách hiện tại thành Có.
Chọn nút Xem lại + tạo, rồi chọn Tạo.
Ghi
Sau khi chuyển đổi cơ sở dữ liệu sang Siêu cấp, bạn không thể hoàn nguyên cơ sở dữ liệu đó về Cơ sở dữ liệu Azure SQL thông thường. Để tìm hiểu thêm về các giới hạn siêu cấp, hãy xem các giới hạn đã biết đối với tầng dịch vụ Hyperscale.
Kết nối với bản sao chỉ đọc
Bạn có thể kết nối với bản sao chỉ đọc bằng cách đặt đối số ApplicationIntent trên chuỗi kết nối của bạn thành ReadOnly. Bất kỳ kết nối nào có mục đích ứng dụng ReadOnly đều được định tuyến tự động đến một trong các bản sao tính toán chỉ đọc.
Server=tcp:<your_server_name>.database.windows.net,1433;Database=<your_database_name>;User ID=<your_username>@<your_server_name>;Password=<your_password>;Encrypt=true;Connection Timeout=30;ApplicationIntent=ReadOnly;