Chọn đúng tính năng Cơ sở dữ liệu Azure SQL
Trong kịch bản sản xuất xe đạp của chúng tôi, bạn đã xác định và hồ sơ các cơ sở dữ liệu mà bạn muốn di chuyển sang Cơ sở dữ liệu Azure SQL. Bây giờ, bạn muốn lập kế hoạch di chuyển, xem xét khả năng khôi phục dữ liệu, khôi phục thảm họa, bảo mật và các chi tiết thực hiện khác.
Bạn muốn biết các công cụ và tính năng sẵn dùng để hỗ trợ quy trình di chuyển sang Cơ sở dữ liệu Azure SQL.
Lợi ích của Cơ sở dữ liệu Azure SQL
Sau đây là tóm tắt các lợi ích của việc triển khai cơ sở dữ liệu vùng đơn và đàn hồi:
| Danh mục | Đặc điểm |
|---|---|
| sao lưu và khôi phục | Sao lưu tự động |
| Khôi phục điểm thời gian | |
| Duy trì sao lưu từ 7 ngày trở lên | |
| Lưu giữ bản sao lưu dài hạn lưu trữ các bản sao lưu lên đến 10 năm | |
| tính khả dụng cao | 99.99 đảm bảo% có sẵn |
| Tính khả dụng tích hợp sẵn với ba bản sao phụ | |
| Dư thừa vùng thông qua khu vực khả dụng Azure | |
| hồi sau thảm họa | Khôi phục địa lý các bản sao lưu cơ sở dữ liệu |
| Sao nhân bản địa lý hiện hoạt giữa các khu vực Azure | |
| dịch vụ mở rộng | Tăng tỷ lệ và giảm co giãn động |
| Co giãn với nhiều trục | |
| Chia sẻ tài nguyên điện toán giữa các cơ sở dữ liệu bằng cách sử dụng vùng đàn hồi | |
| Bảo mật | Hỗ trợ xác thực Microsoft Entra |
| Các tính năng bảo mật chỉ trên đám mây như Chống Mối đe dọa Nâng cao | |
| Mã hóa dữ liệu trong suốt (TDE) được bật theo mặc định | |
| Hỗ trợ che dữ liệu động và tĩnh, bảo mật cấp hàng và Luôn được Mã hóa | |
| Danh sách cho phép tường lửa | |
| Cấp phép | Mô hình mua hàng của DTU dành cho chi phí dự đoán |
| Mô hình mua vCore, cho phép xác định tỷ lệ lưu trữ độc lập với tính toán | |
| Kết hợp mô hình mua vCore với Lợi ích Kết hợp Azure cho SQL Server để tiết kiệm chi phí lên đến 30 phần trăm |
Mẹo
Để xem lại các lợi ích của việc di chuyển sang Cơ sở dữ liệu Azure SQL và các tính năng sẵn dùng, vui lòng tham khảo mục Triển khai các giải pháp PaaS bằng mô-đun Azure SQL.
Các tính năng độc quyền của Cơ sở dữ liệu Azure SQL
Một số tính năng được hỗ trợ trong Cơ sở dữ liệu Azure SQL không sẵn dùng trong các dịch vụ Azure SQL khác:
| Đặc điểm | Định nghĩa |
|---|---|
| siêu cấp | Kiến trúc đám mây gốc cho phép tính toán và lưu trữ có thể mở rộng độc lập, cung cấp tính linh hoạt và tài nguyên lớn hơn các tầng khác. |
| đổi tỷ lệ tự | Với bậc tính toán không dùng máy chủ |
| tự động điều chỉnh (chỉ mục) | Tính năng dựng sẵn này tự động xác định và tạo chỉ mục có thể cải thiện hiệu suất khối lượng công việc của bạn. Nó cũng xác minh rằng hiệu suất truy vấn đã được cải thiện và loại bỏ các chỉ mục không sử dụng hoặc trùng lặp. |
| vấn Elastic của | Cho phép bạn chạy các truy vấn T-SQL kết nối nhiều cơ sở dữ liệu trong Cơ sở dữ liệu SQL. Tính năng này hữu ích cho các ứng dụng sử dụng tên ba phần và bốn phần không thể thay đổi. |
| Việc Làm Đàn hồi | Tính năng công việc đàn hồi là thay thế Tác nhân SQL Server cho Cơ sở dữ liệu Azure SQL. Trong một số trường hợp, công việc đàn hồi tương đương với tính năng Quản trị Nhiều Máy chủ có sẵn trên phiên bản SQL Server. |
| hiểu về Hiệu suất Truy vấn (QPI) | Công cụ này giúp tìm các truy vấn để tối ưu hóa để cải thiện hiệu suất khối lượng công việc tổng thể và sử dụng hiệu quả tài nguyên mà bạn đang thanh toán. |
Quan trọng
Để hiểu rõ sự khác biệt về tính năng bổ sung giữa Cơ sở dữ liệu SQL, SQL Server và Azure SQL Managed Instance, cũng như sự khác biệt giữa các tùy chọn Cơ sở dữ liệu Azure SQL khác nhau, hãy xem mục Các tính năng cơ sở dữ liệu SQL.
Các tùy chọn di chuyển được hỗ trợ
Có hai chế độ di chuyển sang Cơ sở dữ liệu Azure SQL: Online và cơ sở dữ. Chế độ trực tuyến có thời gian ngừng hoạt động tối thiểu hoặc không có thời gian ngừng hoạt động, trong khi chế độ ngoại tuyến bị ngừng hoạt động trong quá trình di chuyển.
| Công cụ | Chế độ di chuyển |
|---|---|
| dịch vụ di chuyển cơ sở dữ liệu Azure | ngoại tuyến |
| nhân bản giao | Online |
| di chuyển Azure | ngoại tuyến |
| Hướng Dẫn Nhập Xuất/ BACPAC | ngoại tuyến |
| Hàng loạt bản sao (tiện ích bcp) | ngoại tuyến |
| Azure Data Factory | ngoại tuyến |
* Có thể có tác động hiệu năng cao hơn, tùy thuộc vào khối lượng công việc.
Lưu ý
Chúng tôi khuyên bạn nên sử dụng Dịch vụ di chuyển cơ sở dữ liệu Azure để di chuyển lớn và nâng cao trải nghiệm tổng thể.
Hiệu suất di chuyển
Hãy cân nhắc các đề xuất sau đây khi di chuyển sang Cơ sở dữ liệu Azure SQL:
- Theo dõi I/O tệp dữ liệu và độ trễ trên nguồn và giảm thiểu mọi nút cổ chai.
- Mở rộng cơ sở dữ liệu Azure SQL đích thành Business Critical Gen5 8 vCore hoặc sử dụng tầng dịch vụ Hyperscale để giảm thiểu độ trễ cho tệp nhật ký.
- Đảm bảo rằng băng thông mạng của bạn có thể đáp ứng tốc độ nhập nhật ký tối đa.
- Chọn mức dịch vụ và kích thước điện toán cao nhất để có hiệu suất truyền tối đa và giảm quy mô sau khi di chuyển.
- Giảm thiểu khoảng cách giữa các tệp BACPAC và trung tâm dữ liệu đích.
- Tắt tự động cập nhật và tự động tạo thống kê trong quá trình di chuyển.
- Bảng phân vùng và chỉ mục, thả dạng xem được lập chỉ mục và tạo lại chúng sau khi di chuyển.
- Cân nhắc việc di chuyển dữ liệu lịch sử hiếm khi được truy vấn sang một cơ sở dữ liệu riêng biệt trong Cơ sở dữ liệu Azure SQL và truy vấn dữ liệu đó bằng truy vấn đàn hồi.
Thử lại kết nối ứng dụng
Khi di chuyển sang Cơ sở dữ liệu Azure SQL, điều quan trọng là phải dự đoán các lỗi tạm thời thỉnh thoảng khi kết nối với tài nguyên cơ sở dữ liệu và thực hiện phương pháp lô-gic thử lại thích hợp. Việc đặt số lần thử lại tối đa trước khi chương trình chấm dứt cũng rất quan trọng.
Chúng tôi khuyên bạn nên đợi tối thiểu 5 giây trong lần thử lại đầu tiên. Mỗi lần thử lại tiếp theo sẽ làm tăng độ trễ theo cấp số mũ, lên đến tối đa 60 giây.
Lưu ý
Nếu câu lệnh SELECT không thành công kèm theo lỗi tạm thời cho Cơ sở dữ liệu SQL, thì đừng trực tiếp thử lại. Thay vào đó, hãy thử lại câu lệnh SELECT trong kết nối mới.
Để tìm hiểu thêm về các nguyên tắc thử lại kết nối, hãy xem mục Khắc phục các lỗi kết nối tạm thời trong Cơ sở dữ liệu SQL và Bản ứng dụng được Quản lý SQL.