我可以将asp.net应用程序移动到云端吗?
我们公司正在考虑迁移到云计算。我们是否仍能满足当前的所有要求(见下文)。我们希望能够在未来轻松扩展,而不需要高昂的成本我可以将asp.net应用程序移动到云端吗?,asp.net,.net,azure,amazon-web-services,cloud,Asp.net,.net,Azure,Amazon Web Services,Cloud,我们公司正在考虑迁移到云计算。我们是否仍能满足当前的所有要求(见下文)。我们希望能够在未来轻松扩展,而不需要高昂的成本 5个正在运行的ASP.net 4.0网站(使用sql数据库,请参见下文) SQL Server 2008 Express(此数据库上有8个数据库) 2个正在运行的调度程序服务(通过电子邮件发送夜间报告,例如数据库中的新订单) 服务器上还安装了MongoDB和Memcached 目前,出于安全原因,这些网站位于与数据库服务器不同的服务器上 我们正在考虑和作为供应商,哪一个最适
- 5个正在运行的ASP.net 4.0网站(使用sql数据库,请参见下文)
- SQL Server 2008 Express(此数据库上有8个数据库)
- 2个正在运行的调度程序服务(通过电子邮件发送夜间报告,例如数据库中的新订单)
- 服务器上还安装了MongoDB和Memcached
是否还有其他需要考虑的因素? < P>不是专家,但ASP.NET是微软产品,它应该更容易迁移到Azure,尽管从我听到的AWS不应该是困难的。另一件事你可能要考虑的是成本。上次我检查AWS时,除非你已经为MSDN订阅付费,否则它的成本要低得多。不是专家,但由于Asp.net是微软的产品,迁移到azure应该更容易,尽管据我所知,AWS应该不难。另一件事你可能要考虑的是成本。上次我检查AWS时,除非您已经为MSDN订阅付费,否则其成本要低得多。除了扩展问题和2台物理服务器之外,您可以将此功能移动到托管环境中,从技术上讲,您将处于“云端”。这可以是一个专用的或VPS(虚拟专用服务器),如果您很小,甚至可以是一个共享服务器 这些可以允许随着时间的推移而增长…您只需要升级您与提供商的产品 您还可以将colo服务器与主机提供商一起使用,这基本上意味着您将硬件放在主机提供商机架中,并使用它们的电力和带宽。他们根据带宽使用情况收费
由于您使用的是SQL Express,请记住每个数据库的容量限制为8gb。所以这会在某个时候限制你的成长。如果你不想重新设计任何东西,那就需要从Express升级到常规SQL。除了扩展问题和2台物理服务器之外,你可以将此功能移动到托管环境中,从技术上讲,你将处于“云端”。这可以是一个专用的或VPS(虚拟专用服务器),如果您很小,甚至可以是一个共享服务器 这些可以允许随着时间的推移而增长…您只需要升级您与提供商的产品 您还可以将colo服务器与主机提供商一起使用,这基本上意味着您将硬件放在主机提供商机架中,并使用它们的电力和带宽。他们根据带宽使用情况收费
由于您使用的是SQL Express,请记住每个数据库的容量限制为8gb。所以这会在某个时候限制你的成长。如果您不想重新设计任何内容,则需要从Express升级到常规SQL。re:SQL数据库:在Windows Azure上,这将映射到SQL Azure。对于一个高达100MB的实例,成本从5美元/月开始,一直到150GB,而对于联邦来说,成本更高 Re:5运行的ASP.net 4.0网站:这些网站自然映射到Windows Azure Web角色。“小”实例是$0.12/hour/instance,您通常需要两个实例(以避免少数情况下出现单点故障)。根据负载的不同,您可以将所有5个站点放在相同的实例上。如果您使用的站点非常低,请考虑$0.05/Hur/实例“超小”实例。 Re:出于安全原因,目前网站位于与数据库服务器分离的服务器上:当然这也是可行的 Re:2计划程序服务正在运行:运行Windows服务没有问题 Re:通过电子邮件发送夜间报告,例如db中的新订单:尽管没有直接烘焙到Windows Azure中,但这没有问题,但有许多简单的方法可以做到这一点(即使是免费的,例如通过) Re:我们希望能够在未来轻松扩展而无需高昂成本:您需要计算实际成本,但Microsoft Azure肯定可以扩展 Re:MongoDB和Memcache也安装在服务器上:它们都可以在Azure上运行。查看MongoDB。此外,Azure缓存服务也可用(为您管理) Re:我们考虑将Azure和Amazon作为提供商,它们最适合我们的要求:它们在功能上非常相似(在功能和成本上),但有一些值得注意的差异