Tôi đang viết một ứng dụng sẽ được triển khai cả trên đám mây và trung tâm dữ liệu tại chỗ (cho những khách hàng, về cơ bản,Vai trò của Azure Worker cho giải pháp tại chỗ có sẵn thông qua Windows Azure Pack hoặc App Fabric
Nếu tôi chọn sử dụng MS Azure, tôi có thể sử dụng các loại dự án đám mây mới với vai trò Web và công nhân của họ. tiền đề biến?
tôi có phải viết chủ của riêng tôi (nói như một dịch vụ cửa sổ)? Đây không phải là lý tưởng vì nó đòi hỏi mã bổ sung và triển khai.
Có cách tiếp cận tương thích Azure hay không, nói trong Windows Azure Gói hoặc công cụ Vải ứng dụng (là Ứng dụng Vải vẫn là hiện hành?) Không yêu cầu thiết lập đầy đủ của đám mây riêng?
Nếu bạn đang cố gắng chạy cùng một mã trong đám mây và tiền đề thì bạn vẫn có thể tạo một ứng dụng bảng điều khiển Dịch vụ Windows và sau đó triển khai nó vào một Vai trò Web (giống như một Vai trò công nhân cho tất cả ý định và mục đích) sử dụng một cái gì đó như [AzureWebFarm.OctopusDeploy] (https://github.com/MRCollective/AzureWebFarm.OctopusDeploy) hoặc bạn có thể triển khai ứng dụng bảng điều khiển của mình dưới dạng công việc web (có thể là có sẵn trong AzurePack , và nếu không thì một TopShelf .exe chạy như bình thường .exe dù sao không có đối số). –
Điều tốt đẹp sau đó là bạn không bao giờ cần phải tham khảo ServiceRuntime hoặc sử dụng RoleEnvironment hoặc những điều cụ thể khác Azure - mã là bất khả tri của nơi nó được triển khai :)) –