Bạn có sử dụng SQL Server Developer Edition trên các máy lớp máy chủ trong môi trường DEV và STAGING không?
Tôi đang làm việc trong một dự án lớn, trong đó (nếu nó vượt qua giai đoạn chứng minh khái niệm), chúng tôi sẽ có một số máy chủ cơ sở dữ liệu lớp doanh nghiệp phân tán theo địa lý chạy SQL Server 2012 Enterprise Edition.
Chúng tôi sẽ có một môi trường sản xuất ban đầu sẽ có 3 máy chủ, môi trường Staging của chúng tôi sẽ có tối thiểu 3 máy chủ và môi trường Phát triển của chúng tôi sẽ có 1 máy chủ (lưu trữ ba trường hợp).
Tôi có ấn tượng rằng chúng tôi sẽ chỉ cần có được giấy phép Doanh nghiệp cho các máy chủ sản xuất thực tế và chúng tôi có thể nhận được bằng phiên bản dành cho nhà phát triển trong môi trường nhà phát triển và dàn dựng vì chúng không phải là "sản xuất".
Các nguồn khác đã nói với tôi rằng chúng ta cần phải có giấy phép doanh nghiệp trên tất cả các máy được đề cập ở trên và phiên bản dành cho nhà phát triển chỉ dành cho một nhà phát triển duy nhất trên máy trạm của họ.
Vì phiên bản dành cho nhà phát triển có tất cả các tính năng gợi cảm của Enterprise, tôi thực sự không thể thấy giá trị của nó trên máy lớp máy trạm, đặc biệt là để phát triển và thử nghiệm loại hệ thống có tính sẵn sàng cao mà chúng tôi đang xây dựng.
Nếu chúng ta phải bỏ giấy phép Doanh nghiệp cho một máy chủ dev, điều đó sẽ giết chết giai đoạn chứng minh của chúng ta, do đó sẽ giết chết dự án. Buộc giấy phép doanh nghiệp trên môi trường dàn dựng sẽ khiến ban quản lý chỉ muốn bỏ qua việc dàn dựng hoàn toàn.
"Since developer edition has all the sexy features of Enterprise, I can't really see the value of it on a workstation class machine, especially for developing and testing the type of high availability system we are building."
- thật khó để phát triển một ứng dụng sử dụng, ví dụ như phân vùng bảng, khi nó không có sẵn. Đó là toàn bộ quan điểm của Phiên bản dành cho nhà phát triển.