之前使用过Azure Function等Serverless服务,但没有对App Service Plan做深入的了解,今天看了官方文档,针对概念性的内容,跟大家做个总结和分享,希望对大家有帮忙。
Azure App Service Plan概述
官方说法,无论是Web Apps, API Apps还是Mobile Apps, 应用都是跑在某个App Service Plan中的。
App Service Plan定义了一组计算资源(compute resource),类似于Server Farm,可以运行多个App。
题外话,关于Server Farm也叫Server Cluster,经常用于集群计算,包含了多个甚至上千个server(包括backup server),耗电和冷却都非常消耗资源,所以整个集群的性能瓶颈一般在数据中心的冷却系统和供电系统,而非处理器本身。集群中多个server之间的通讯也会引入其他网络设备。
当我们在Azure Portal上创建一个App Service Plan的时候,会有一系列计算资源创建出来(在你选择的region里)。所以无论何种App扔到此Plan里,都会跑在这一系列资源里。
Azure App Service Plan里包含哪些东西?
- OS(Windows或者Linux操作系统)
- Region(Resource在哪个region)
- VM实例的个数
- VM实例的Size(小、中、大)
- Pricing tier,哪种配置的(for dev, production等)
- 这个决定了我们有哪些功能可以使用和如何收费

最低0.47元/天 解锁文章
32

被折叠的 条评论
为什么被折叠?



