API + SQL存储的Azure配置
本文关键字:Azure 配置 存储 SQL API | 更新日期: 2023-09-27 18:16:06
我正在做一个包含ASP的项目。. NET Web API站点,供Android和iOS应用使用。该API连接到SQL Server数据库。我想把我的项目发布到Azure云上,但我正在努力找出最好的配置。
配置需要可伸缩且可靠,因为此产品的计划将由许多消费者级别的用户访问。
API举办我在Azure中使用什么来托管API?我是否使用Azure网站服务?还是云服务?还是别的什么?我知道我不想去虚拟机,因为我不想有很多的维护。
我要在这里补充一点,我计划在Azure中拥有一个测试/质量环境以及一个生产环境。
SQL数据库这个对我来说似乎很容易,我需要通过Azure使用SQL数据库服务。
调度器我有一个最后需要各种工作,需要在晚上运行某种形式的时间表。你是否同意使用Azure调度器服务比使用云服务或虚拟机运行计划任务要便宜得多?相反,我可以使用Scheduler在设定的时间使用各种web服务。
虽然Azure Web站点和Azure Web角色(云服务)非常相似,但在我看来,以下是最显著的区别:
- Web role比Web站点便宜。有一个免费的网站,但它有明显的缺点。
- 网站更容易管理和操作
- 你可以从git中部署网站。
- 可以使用远程桌面连接Web角色
- 你可以使用Worker role来处理Web角色的后台任务。最近,网站引入了web角色,减少了对worker角色的需求,请注意,这仍处于测试阶段。