2010-06-04 10 views
8

Tôi thấy rằng bây giờ chúng ta có cả Windows Server AppFabric và Azure AppFabric. Đây có phải chỉ là một xung đột không gian tên trong bộ phận tiếp thị của Microsoft hay các công nghệ này có chung các giao diện chung không? Có người nói với tôi rằng có thể chạy một ứng dụng bằng cách sử dụng Azure AppFabric trên một máy chủ sản xuất địa phương, sau đó thay đổi mục tiêu triển khai thành Azure theo yêu cầu. Điều này có thể và phù hợp với cấp phép Azure không? Nếu vậy, chúng ta có thể sử dụng Windows Server AppFabric trên máy chủ cục bộ trong trường hợp này không?Tại sao lại có 2 loại AppFabric?

Tôi giả định rằng dịch vụ dữ liệu sẽ phải được duy trì trong đám mây để nhất quán, nhưng việc di chuyển UI và logic nghiệp vụ vào và ra khỏi Azure sẽ là một cách tuyệt vời để giảm chi phí lưu trữ trong thời gian không hoạt động.

Trả lời

5

Thật không may là Microsoft đã quyết định tham chiếu cả hai thứ này dưới dạng một loại Vải ứng dụng. AS Phil viết phiên bản Azure dành cho Azure Cloud và phiên bản Windows Server dành cho các máy của riêng bạn.

Rất tiếc, các tính năng giữa chúng khác nhau và do đó bạn không thể di chuyển từ người này sang người khác. Tôi nói không may khi chúng tôi muốn sử dụng một phần của Windows Server AppFabric, Cache được phân phối (trước đây được gọi là vận tốc, một tên tốt hơn nhiều), trên đám mây, và nó chưa có sẵn.

+2

Đó là cách của Microsoft - tên mã tuyệt vời, tên sản phẩm rác! :-) – PhilPursglove

3

Hiểu biết của tôi là có mặt bằng chung giữa các nhóm và các tính năng đó được viết cho sản phẩm Azure trước, sau đó được thêm vào sản phẩm Windows Server.

Sự khác biệt giữa chúng là Windows Server AppFabric được thiết kế để sử dụng nội bộ công ty, bên trong tường lửa, trong khi Azure AppFabric là sản phẩm đám mây ra ngoài.

Bạn có thể chuyển đổi giữa chúng để chỉ sử dụng mảnh Azure trong thời gian tải cao theo cách bạn đề xuất không? Tôi không tin rằng vì vậy, nhưng tôi rất vui được sửa chữa - bên Azure không phải là thứ mà tôi đã xem xét sâu.