繁体   English   中英

我应该使用哪种Microsoft Azure?

[英]What Microsoft Azure should i use?

我公司将提供电子商务网站服务,并寻找最佳的部署解决方案。

我们的应用程序是多租户电子商务应用程序。 购买后,我们的客户拥有一个网站。 可以在我们域的默认子域(我们的域是invishop.com)上浏览新创建的网站,例如:mikeshop.invishop.com。 该网站也可以通过客户的自定义域进行浏览。 这需要将CNAME记录创建为我们的域名(invishop.com)。 我们的多租户应用程序是在ASP.NET MVC平台上开发的。

我们考虑的最简单的解决方案是带有专用IP的Windows托管,但是该解决方案无法满足大用户的需求。 我们的应用程序可同时使用多达1000个或更多。 如果我们在共享ASP.NET托管上部署我们的服务,则我们的服务始终无法访问。 我们希望在更高可用性的基础架构上运行我们的应用程序,但不想专注于构建和管理基础架构。 我们只想专注于开发我们的应用程序和业务。

那么我们应该使用什么服务呢?

您可以使用Azure虚拟机进行托管。 VM具有可伸缩性,您可以设置其他VM的可用性。 因此,如果要关闭(更新等),则第二个将正常工作。 您可以创建虚拟网络并为其分配一些VM(Web服务器和数据库服务器)。 您也可以为每个VM使用备份服务。 您可以使用专用IP来制作VM-注意,在制作VM之前只能进行配置-必须使用PowerShell。

    • 通过PowerShell创建专用IP(请参阅Internet命令)
    • 创建虚拟网络(不必要)
    • 创建VM-Web服务器并通过PowerShell将其分配给IP
    • 创建VM-SQL Server
    • 为IIS配置服务器-可以通过主机名在一个VM上托管多个网站(我使用此名称)。 将A记录添加到您的域(xyz.com和www.xyz.com以及您的专用IP)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM