对于在 Azure 中部署 MongoDB,我不断遇到大量不同的相互矛盾的信息,关于哪种类型的 VM 以及应该将数据存储在何处。阅读 D 系列 VM 时,它特别提到使用本地 SSD 来存储数据。我本来打算走这条路,但停止了 VM,并在 20 分钟后启动它,本地 SSD 中的所有内容都消失了。所以现在我正在考虑使用 DS 系列 VM,但不知道 OS 磁盘有多少 IOPS,或者我是否应该连接带区磁盘。似乎没有关于如何在 Azure 中创建带区磁盘的良好教程,并且没有任何 Web 工具允许您创建带区磁盘。
答案1
D 只是提供了一个当地的SSD 用于临时磁盘,而常规虚拟机提供当地的旋轉一個。
任何高级存储VM(如 DS)允许您连接缺乏本地特色SSD 用于持久存储。这是您策略的起点。例如,如果您想要一个条带卷,您可以附加更多磁盘Linux 上的 RAID 0。实际的卷创建是操作系统的功能,而不是 Azure 的功能。
策略的另一部分是缓存策略,既在 Azure 级别,也在操作系统级别。使用具有高级存储的 Linux VM文档的部分涵盖了与此相关的一些重要观点。