我希望能够在 MS 站点或 StackOverflow 上的某处找到 Azure 计费“用例”。
也许我是偏执狂,但在我告诉客户将他的应用程序迁移到 Azure 需要花费 XXX.00 美元之前,我想确定一下。
我在他办公室的服务器上运行了一个 MVC 站点。这是一个使用 SQL-Server 的基于数据的应用程序。数据密集,但只有大约 20-30 个用户。走向“云”的目的不是可扩展性,而是可靠性。
假设我需要一个具有 2 个中型 VM(2 个以便我们具有故障转移能力)和一个 1GB SQL 数据库的云服务。假设价值 2 美元的带宽(15 GB)可能就足够了。地理冗余存储:除了数据库之外的所有东西都由代码组成。资源很少,总共不到 20 兆。
所以,我的问题是:通过运行 Web 和 Worker,我是否使用了两个实例?一个用于 Web,一个用于 Worker?如果是这样,我可以仅在 Web 角色中运行该应用程序吗?我不运行单独的服务。如果我确实为同一个站点运行了 Web 和 Worker 角色,那会是一个额外的实例(4 个实例而不是 2 个)吗?
那么,通过运行 Web 和/或 Worker 角色,我是否还会招致虚拟机实例?如果不是,如果我偶尔 RDP 进入 Web/Worker 实例,情况会改变吗?
感谢您对此的任何见解。另外,有人知道有这样的计费“用例”的 MS 网站吗?