使为 azure(也)开发的项目能够在云之外部署(例如在 Windows Server 计算机上)需要哪些步骤?我的项目有 2 个工人角色。一个基本上是数据挖掘器,另一个托管(自托管)WCF 服务。它使用 Azure 表服务、队列和 Blob 服务。这些元素将如何从云端转换?SQL 数据库或 NoSql 方法?我将如何添加一个抽象级别以允许它使用实际可用的任何资源,而无需修改底层实现(即我的 DataServiceContext 类保持大部分不变)?
编辑1:
工作者角色 <=> Windows 服务
Azure 表服务 <=> EntityFramework + WCF 数据服务?