我正在考虑使用比 DS_V2 系列更便宜的 FS 系列。它们看起来完全一样,只是 FS 系列的本地 SSD 更小。
我的问题是,如果我正在运行高性能、高负载的网络服务器,较小的本地 SSD 在价格方面是否会成为一个大问题?
https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-sizes
答案1
DS 和 FS 系列 VM 之间有两个主要区别,本地 SSD 更少,每个核心的内存量更少,这显然使 F 系列更便宜。因此,这是否是一个问题实际上取决于您的工作负载。
对于 SSD 大小,这只会在您使用本地 SSD 进行分页或类似临时操作时对您产生影响。使用高级存储作为非临时磁盘时,D 系列和 F 系列的性能完全相同,因此只有临时磁盘才是问题所在。
对于内存,您需要查看应用程序的内存配置文件并确定是否可以应对较少的内存量。
正如已经提到的,您可以轻松地在 FS 和 DS 之间切换,因此最好的选择是对您的应用程序进行一些性能测试。
答案2
我的问题是,如果我正在运行高性能、高负载的网络服务器,较小的本地 SSD 在价格方面是否会成为一个大问题?
本地 SSD 用于保存系统页面文件。
例如:如果您的工作流程涉及从 blob 获取内容、处理内容并将其存储回 blob,那么您可以将内容下载到临时存储,处理内容,然后获取处理后的内容并将其保存回 blob。
如果你的网站没有太多的数据,我认为本地SSD不会影响性能。
顺便说一下,我们应该检查最大磁盘吞吐量,如果你选择标准_F1,最大 IOPS 为3000,如果你选择标准_DS1_v2,最大 IOPS 为4000。
此外,在部署虚拟机后,我们可以根据 CPU、网络或磁盘性能的需求更改虚拟机的大小(调整大小)。