2015-08-20 62 views
0

我有几个WCF服务,部署在IIS,这些服务被某些android设备使用。我必须将我所有的数据库和服务移动到Azure。我搜索了解如何部署WCFAzure,并找到了WebRoleAzure Cloud Service项目的概念。见THIS SO POST关于Azure WCF的混乱

但在同一时间,我只是试图创造Azurewebapp,只是发表我的WCF服务项目有,它工作得很好。 (我与客户一起测试过)。

我的问题是,

  • 是什么在我联系帖子中提到的方法,而我部署方式之间的区别?我很担心,因为我期待着大量的请求。

  • 可以像我那样部署我已经创建/准备好的服务吗?

  • 什么是首选?

回答

1

两者(WebApp和Web角色)都适用于您的方案。

这两种方式的主要区别在于Web角色允许您通过远程桌面连接到它。

您可以继续使用WebApp并配置Auto Scaling(基于CPU使用率或特定时间)。

+0

谢谢。这是否意味着虚拟机设置为针对WebRole? – Zeeshan

+0

@Zeeshan是的,webrole是一个可以连接到它的虚拟机。 –

+0

谢谢Custodio;) – Zeeshan