我有一段时间一直在挠头,知道要解决我的问题,这可能听起来很愚蠢,但事实就是这样......
当我们使用 asp.net 制作一个简单的网站以供每个人使用时,我们会做类似的事情
- 为任何地方(例如 godaddy 等)的网址/url 申请专利。
然后找到一个托管提供商在我们占用的域名上托管我们的网站。
托管提供商为我们提供的磁盘空间和数据库空间因提供商而异。
- 另一个问题是提供商处理的流量。
现在我的情况。 我正在使用 windows azure 开发一个云 Web 应用程序以使其上线,我必须执行上面提到的一些类似步骤。相关问题......
- 我可以从任何服务提供商处获取任何域名(即可用的域名)吗?
- 托管是如何完成的?
- 我知道如果我想使用 sql azure,Microsoft 会提供一些计划,但我发现成本太高。
- 对于数据库而言,获得具有成本效益的解决方案的最佳选择是什么。
仅供引用 我的网站是一个内部项目,将拥有大约 2-5 个用户。
最佳答案
具体:
- 是的,然后您可以将域名指向用于您的系统的 Azure 主机
- Azure 为您的应用程序提供了一个主机:您可以从 Visual Studio 直接发布到该主机。
- 是的,SQL Azure 对于小型应用程序来说可能很昂贵:它可能不是最佳选择。
与许多基于云的解决方案一样,Azure 真正适用于需要轻松扩展且需要最少停机时间的应用程序。
如果您只与少数用户合作,您可能会发现最好使用共享主机或共享虚拟主机。
共享主机是最便宜的选择(每月几美元),但您在该主机上可以执行的操作、磁盘空间、数据库访问等很可能会受到限制。
虚拟主机可能是最好的选择。再花几美元,您就可以获得一个大小合理的虚拟机的管理员访问权限,您可以在其中安装任何东西,包括 MySQL 等数据库。主要缺点是您需要自己通过补丁等使服务器保持最新状态,并且使用服务器场将应用程序扩展到数百个并发用户以上将更加困难。
关于azure - Windows Azure Web 应用程序托管,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7483285/