【发布时间】:2014-03-16 11:04:22
【问题描述】:
我们想在 Windows Azure 上开发一个 Web 应用程序作为云服务。该应用程序具有以下架构:
此应用程序是一个简单的业务线 winforms 应用程序,任何客户都可以购买和使用它。现在我们公司决定将其重新设计为一个 Web 应用程序,许多客户可以同时使用它。核心应用程序将保持不变,只是一些简单的自定义,它在数据库中执行一些简单的任务以及发送电子邮件和其他事情。
现在,我们公司决定我们需要使用 Windows Azure 来将 Web 应用程序作为一项服务发布。我们不需要使用任何 Azure 存储或 SQL Azure 数据库服务,而是使用我们数据中心的存储和数据库。我们只需要将应用程序部署为云服务,我们不知道从哪里开始。我不明白如何在这个应用程序中使用 Windows Azure 云服务。所以我的问题是:
此架构是否适用于 Windows Azure? Windows Azure 及其云服务在这个架构中的作用是什么?
我们不需要将应用程序托管在 Microsoft 数据中心,而是需要在我们的数据中心使用它,当我搜索时,我发现了 Windows Azure Pack for Windows Server,所以我们可以使用它以便我们可以托管它在我们的数据中心?我们是否需要任何额外的成本考虑才能使用它?在我们的应用程序中从哪里开始使用?
我发现一些帖子和教程(如 this one here in SO)说我只需要创建一个新的 Window Azure 项目并添加一个 WCF 服务 Web 角色,从旧的 Web 服务复制应用程序文件,然后托管与 Web 应用程序相同。真的吗? windows Azure 只是参与部署,对应用程序的内部架构没有任何影响吗?
【问题讨论】:
标签: c# wcf azure architecture