Hỗ trợ RIP SQL Server 2008. Trừ khi bạn thực hiện DBAing của mình từ dưới một tảng đá, bạn có thể đã biết rằng Microsoft đã kết thúc hỗ trợ cho SQL Server 2008 vào mùa hè.
Phần cuối của SQL Server 2008 hỗ trợ có ý nghĩa gì đối với tôi?
Về cơ bản, việc hết hỗ trợ có nghĩa là nếu bạn không chuyển sang phiên bản mới hơn, thì bạn đang ở trong chính mình. Một số tác động lớn nhất của việc mất hỗ trợ bao gồm:
- Microsoft sẽ không phát hành các bản vá hoặc bản cập nhật bảo mật, điều này sẽ khiến những người không nâng cấp dễ bị tấn công mạng. Các cuộc tấn công mạng ngày càng phổ biến và mang tính hủy diệt cao hơn, vì vậy, việc để tổ chức của bạn không được bảo vệ là điều không thể tránh khỏi.
- Họ sẽ không còn giúp giải quyết các vấn đề, vì vậy nếu bạn không thể tìm ra cách khắc phục sự cố của riêng mình, bạn sẽ cần thuê một người có thể. Điều đó có thể trở nên đắt đỏ nhanh chóng.
- Công cụ giám sát hiệu suất SQL Server của bạn có thể không hoạt động với SQL Server 2008. Giám sát hiệu suất SQL Server là điều cần thiết để duy trì các phiên bản hoạt động tốt. Nếu công cụ giám sát của bạn đã lỗi thời, bạn đang đặt hoạt động và lợi nhuận của công ty vào rủi ro.
Tôi có thể làm gì?
Thôi, bạn có thể bỏ qua và mong rằng không có chuyện gì xấu xảy ra. (Đùa thôi, đó thực sự không phải là một lựa chọn.) Bạn có một số hướng đi có thể đi và bạn chọn hướng nào thực sự phụ thuộc vào mức độ dài hạn mà bạn đang tìm kiếm một giải pháp.
Tùy chọn 1:Nhận phần mở rộng
Việc mua các bản cập nhật bảo mật mở rộng từ Microsoft thực sự chỉ là một biện pháp khắc phục chứ không phải là một giải pháp thực sự để mất hỗ trợ SQL Server. Trước hết, tiện ích này không có sẵn cho tất cả mọi người. Những người có đăng ký đang hoạt động với chương trình cấp phép Bảo hiểm phần mềm có thể mua các bản cập nhật bảo mật mở rộng. Dịch vụ này cũng được cung cấp miễn phí nếu bạn đang chạy SQL Server 2008 trên đám mây bằng Azure Virtual Machines. Mọi người khác đều không may mắn.
Một vấn đề lớn khác đối với việc chọn gia hạn thay vì nâng cấp là phần mở rộng chỉ giúp bạn mua thêm ba năm nữa; nó không giải quyết được vấn đề về lâu dài.
Tùy chọn 2:Nâng cấp lên phiên bản SQL Server mới hơn
Nếu bạn đã sẵn sàng chuyển sang phiên bản SQL Server mới hơn, làm cách nào để bạn quyết định phiên bản mới hơn bao nhiêu?
Brent Ozar đã biên soạn tổng quan này về các phiên bản SQL Server khác nhau hiện có sẵn và lý do tại sao bạn nên hoặc không nên chọn một phiên bản cụ thể. Ví dụ, theo Ozar, SQL Server 2012 và SQL Server 2014 là những lựa chọn tốt nếu bạn đang tìm kiếm một sản phẩm nổi tiếng, có tài liệu và nhiều người biết sử dụng.
Tuy nhiên, mặc dù có một số tính năng tốt trong cả hai phiên bản này, nhưng SQL Server 2012 không có khả năng mã hóa và cả hai đều thiếu một số tính năng hiện đại cho phép đạt hiệu suất cao nhất.
SQL Server 2016 là một lựa chọn tốt nếu bạn không muốn chuyển đổi lại các phiên bản trong một thời gian, bạn cần nhiều tính năng bảo mật dữ liệu hoặc bạn muốn theo dõi kế hoạch truy vấn tích hợp sẵn. Nhược điểm của các tính năng tiên tiến của SQL Server 2016 là bạn sẽ không tìm thấy nhiều tài liệu để hướng dẫn bạn cách hoạt động của tất cả.
SQL Server 2017 có tất cả các tính năng mới nhất và tuyệt vời nhất, nhưng bạn sẽ thường xuyên áp dụng các bản vá lỗi khi tất cả các lỗi đều được giải quyết. Tuy nhiên, Ozar khẳng định đây là một lựa chọn tốt nếu bạn muốn nâng cấp dễ dàng hơn trong tương lai hoặc bạn cần các tính năng như chỉ mục cột cửa hàng.
SQL Server 2019 chưa có sẵn về mặt thương mại, nhưng nếu bạn không quá vội vàng để nâng cấp, thì có thể đáng để chờ đợi bản phát hành chung của nó. Tuy nhiên, như với bất kỳ phiên bản mới nào, hãy chuẩn bị cho các bản vá lỗi nặng và cập nhật thường xuyên khi các vấn đề được xác định và giải quyết.
Nếu bạn quyết định chấp nhận và nâng cấp lên phiên bản SQL Server mới hơn (nhưng không phải phiên bản mới nhất), hãy đảm bảo rằng bạn chú ý đến ngày kết thúc hỗ trợ cho bất kỳ phiên bản nào bạn chọn. Hỗ trợ cho một số phiên bản cũ hơn mới hơn sẽ kết thúc tương đối sớm. Ví dụ:hỗ trợ cho SQL Server 2012 kết thúc vào năm 2022, nhưng hỗ trợ cho SQL Server 2016 sẽ mang bạn đến năm 2026.
Tùy chọn 3:Di chuyển sang Azure
Di chuyển SQL Server 2008 sang Azure là một lựa chọn tốt nếu bạn chưa sẵn sàng nâng cấp lên phiên bản mới nhưng bạn cũng không hài lòng với việc không có bất kỳ hỗ trợ nào. Như đã đề cập ở trên, Microsoft sẽ cung cấp các bản cập nhật bảo mật mở rộng miễn phí nếu bạn di chuyển SQL Server sang Azure. Điều này không chỉ giúp bạn có chút thời gian để quyết định bước đi tiếp theo của mình mà việc triển khai trong Azure còn bao gồm các lợi ích như:
- Nó tiết kiệm chi phí
- Có rất ít hoặc không có thời gian chết
- Azure an toàn
- Bạn nhận được các dịch vụ được quản lý đầy đủ
Có thể cho rằng lợi ích quan trọng nhất là khi bạn triển khai SQL Server 2008 trong Azure, bạn có thể dễ dàng nâng cấp lên phiên bản SQL Server đã chọn của mình khi kết thúc giai đoạn mở rộng. Bạn vẫn sẽ phải nâng cấp và đám mây sẽ đơn giản hóa quá trình này.
Khi chúng tôi chào giá SQL Server 2008 để hỗ trợ một lời tạm biệt nhẹ nhàng, hãy cân nhắc các lựa chọn của bạn một cách cẩn thận để xác định bước đi tiếp theo tốt nhất của bạn. Xem xét giải pháp nào đáp ứng nhu cầu SQL Server của bạn không chỉ hôm nay mà còn trong trung và dài hạn. Hãy nhớ rằng sắp hết ngày hỗ trợ và việc chuyển sang bất kỳ phiên bản nào mới được phát hành đều đi kèm với những lợi ích và thách thức riêng.