Tôi đang duyệt các bản tải xuống kỹ thuật của mình cho SQL Server 2012 và tôi nhận thấy một loạt các sản phẩm có nhãn phiên bản "lõi":
Đây có phải là một cái gì đó để làm với mô hình cấp phép mỗi lõi mới của họ, hoặc cái gì khác?
Tôi đang duyệt các bản tải xuống kỹ thuật của mình cho SQL Server 2012 và tôi nhận thấy một loạt các sản phẩm có nhãn phiên bản "lõi":
Đây có phải là một cái gì đó để làm với mô hình cấp phép mỗi lõi mới của họ, hoặc cái gì khác?
Câu trả lời:
Xin lỗi để hoại tử ở đây, nhưng chỉ trong trường hợp người khác truy cập trang này với một câu hỏi tương tự, và vì có quá ít tài liệu về điều này ...
Ngắn gọn: Phiên bản "Doanh nghiệp" thông thường (không phải "lõi") giới hạn các lõi ở 20, giai đoạn. Phiên bản "cốt lõi" không có nắp như vậy. Đây không phải là một phỏng đoán, đó là một sự chắc chắn có thể chứng minh được. Tôi chạy vào câu hỏi cụ thể "khi nào tôi CẦN phiên bản Core, so với không?" khoảng một năm trước.
Tin tốt: một phiên bản nâng cấp từ không cốt lõi thành cốt lõi hoàn toàn không gây đau đớn và rất nhanh. Vì phải mất nhiều thời gian hơn để đến nút Nâng cấp trong thiết lập, hơn là thực sự nâng cấp khi bạn nhấn nó.
Lưu ý phụ về ảo hóa: điều này không liên quan gì đến lõi trên máy chủ. Chỉ có bao nhiêu được gán cho Windows VM. Tôi không chắc chắn bằng cách nào hoặc tại sao mọi người sẽ cung cấp cho VM hơn 20 lõi (tại thời điểm đó, máy chủ của bạn đã là máy chủ chuyên dụng), nhưng nếu vậy ... thì vâng, điều này áp dụng cho khách của bạn. Nếu máy chủ của bạn có 40 lõi nhưng bạn không bao giờ gán 20+ cho bất kỳ khách nào, đừng lo lắng về điều đó.
Giải thích: Phiên bản không cốt lõi, như những người khác đã nêu, được dành cho cấp phép Máy chủ / CAL. Ngay cả khi bạn đang trả tiền cho giấy phép cốt lõi và trả hơn 20 lõi trên máy chủ, nó vẫn bị giới hạn ở mức 20. Có - điều đó có nghĩa là bạn đang lãng phí RẤT NHIỀU tiền. Vâng, điều đó thật tệ - vì vậy nếu ông chủ của bạn ngứa ngáy vì một lý do sa thải bạn, hãy chắc chắn chỉ ra rằng ... tài liệu về phiên bản "Cấp phép cốt lõi" là vô cùngthiếu xót. Hoặc chắc chắn rằng bạn có một đồng đội không được yêu thương, bạn có thể ném xuống xe buýt. :). Tôi đã gặp phải vấn đề khó khăn này, trên một máy chủ có 60 lõi, hoạt động được hơn một năm và vì phải thừa nhận rằng tôi đã không chú ý đầy đủ ... vâng, chúng tôi đã lãng phí 40 giấy phép cốt lõi một cách hiệu quả. Mặc dù tôi rất may mắn - Tôi có một ông chủ tuyệt vời, cộng với ba đồng đội và hai nhà phát triển chính cũng không có manh mối nào về việc này, ủng hộ tôi.
ps Bạn có thể tự xác minh điều này, giống như cách cuối cùng tôi đã phát hiện ra nó, trên một máy chủ có hơn 20 lõi tất nhiên. Kiểm tra sys.dm_os_schedulers, đặc biệt là cột "trạng thái". Lõi sử dụng hiển thị "TÌM KIẾM TRỰC TUYẾN." Nếu bạn có hơn 20 lõi, nhưng phiên bản không cốt lõi, bạn sẽ chỉ thấy 40 hàng có trạng thái đó. Với phiên bản Core, bạn sẽ thấy số lượng hàng gấp đôi so với số lõi. "40" và "hai lần" đang giả sử HT được bật; nếu không, một nửa số liệu. Điều này cũng giả sử rằng bạn không phải là người có mối quan hệ với bộ xử lý.
pps công bằng cho cộng đồng nói chung, hầu hết các DBA không bao giờ thấy một máy chủ có hơn 20 lõi trừ khi họ ở trong một môi trường doanh nghiệp lớn. Ngay cả sau đó, nếu chiến lược mở rộng quy mô thường là "chuẩn mực", thông thường bạn sẽ có các máy chủ cấp độ không khá thú tính. Hơn 20 lõi có nghĩa là bạn có một cơ sở dữ liệu được tải nghiêm túc, ngân sách thậm chí không nao núng khi mua một máy chủ có giá 6 con số và nhiều cấp độ của tất cả các ông chủ trên cùng một trang. Vâng ... không phải là một kịch bản rất phổ biến. Không thực sự tha thứ cho MS, ngay cả các "chuyên gia" cấp phép của họ cũng không bao giờ bận tâm chỉ ra điều này trong suốt chín năm qua , nhưng ít nhất nó giải thích tại sao không nhiều người dường như "biết" về điều này.
Tôi cũng bối rối vì điều này ...
Từ nghiên cứu của tôi , có vẻ như Enterprise Core thực tế chỉ là phiên bản cấp phép cho mỗi lõi của Enterprise. (Trái ngược với câu trả lời của chính bạn).
Là Đối tác của Microsoft, phiên bản "Enterprise Core" là tất cả những gì có sẵn cho tôi trong Cổng thông tin tải xuống đối tác của chúng tôi. Tôi nghĩ thật lạ khi tôi bị hạn chế cài đặt SQL vào Windows Core, nhưng khi tôi phát hiện ra khi tôi cài đặt nó trên Windows Server 2008 R2 đầy đủ, nó đã tiến hành mà không gặp khó khăn gì.
Vì cả hai mục trong hình ảnh của bạn đều có cùng kích thước tệp, tôi có thể đoán rằng hai phiên bản đã bị thêm nhầm vào MSDN và trên thực tế là giống nhau.
Tôi là nhà cung cấp SPLA và khi tôi xem xét các phiên bản cốt lõi, nó nói rằng đó là để cấp phép cho hai lõi, trái ngược với một bộ xử lý. Tải xuống cốt lõi và tải xuống đầy đủ đều có cùng kích thước. Điều đó cho tôi biết rằng phiên bản lõi không có gì phải làm với phiên bản lõi của windows, nó phải làm với việc cấp phép.
Họ không chỉ KHÔNG cho bạn biết sự khác biệt giữa Enterprise và Enterprise Core. Họ đã tiếp tục thực hành đặt tên sai cho các bản tải xuống vào SQL Server 2014. Rất dễ mắc lỗi và tải xuống phiên bản sai và kết nối với một máy chủ chỉ có 1/2 lõi hoạt động ... Microsoft nên thực hiện như sau thay đổi:
Họ nên đặt tên "SQL Server 2012 Enterprise Edition với Gói dịch vụ 1 (x64) - DVD (tiếng Anh)" là "SQL Server 2012 Enterprise Edition-Server-CAL-License with Service Pack 1 (x64) - DVD (tiếng Anh)"
Có lẽ sẽ hữu ích nếu họ thay đổi "SQL Server 2012 Enterprise Core Edition với Service Pack 1 (x64) - DVD (tiếng Anh)" thành "SQL Server 2012 Enterprise Per Core Licensing Edition với Service Pack 1 (x64) - DVD (tiếng Anh) "
Điều này sẽ đi một chặng đường dài và làm cho nó rõ ràng hơn cho khách hàng của họ. Sự thiếu rõ ràng là không thể chấp nhận.
Câu trả lời được cung cấp bởi Cmosq có vẻ hợp lệ hơn, tức là Cấp phép dựa trên lõi và Cấp phép máy chủ / CAL
Liên kết này cung cấp thêm một số thông tin về việc cấp phép liên quan đến các phiên bản chính: http://www.connectingup.org/donations/directory/328
Việc đặt tên chính thức là hợp lý khó hiểu!
SQL Server Enterprise Core được giới hạn ở 20 lõi và dành cho chủ sở hữu giấy phép cũ. SQL Server Enterprise không giới hạn.
https://matt40k.uk/2016/06/enterprise-vs-enterprise-core/
https://www.microsoft.com/en-us/sql-server/sql-server-2017-editions