gpt4 book ai didi

linux - 在 Azure Linux VM 中,什么仍然存在?什么磁盘收费?

转载 作者:IT王子 更新时间:2023-10-29 00:31:41 25 4
gpt4 key购买 nike

我在 Microsoft 的 Azure 中创建了一个小型 Linux VM。我还创建了一个 20GB BLOB 并将其安装为文件系统。

在我的虚拟机上,我看到以下内容:

  • 根文件系统:约28GB
  • 启动文件系统:约 500MB
  • 我的 20GB 文件系统
  • /mnt/资源 - 69GB

所以我有疑问:

(1) 如果我关闭虚拟机电源,然后再重新启动,哪些文件系统/卷将保持虚拟机关闭时的状态?每卷的情况都是如此(我测试过),但“它在测试中有效”并不等同于保证。

(2) 如果由于 Azure 环境中存在某种硬件故障或故障(“ self 修复迁移”)而需要移动 VM,那么哪些文件系统将持续存在?我怀疑 root 会,但/mnt/resource 不会?

(3) 在 azure 管理门户中,我有一个在创建 VM 时创建的 30GB 磁盘。该磁盘的成本是每小时虚拟机费用的一部分,还是单独收费?我认为这是分开的。

(4) 据说小型虚拟机配备了 165GB 的“虚拟机角色中本地存储资源的磁盘空间”:http://msdn.microsoft.com/en-us/library/windowsazure/ee814754.aspx我看到 69GB - 其余的去哪儿了?

您可能认为我可以向 Microsoft 询问这些问题,但当我这样做时,他们说 Linux VM 处于“预览”状态,并且他们的支持人员拒绝回答任何 Linux VM 问题,除了指出相当鬼城的 Azure 论坛。

最佳答案

我还没有使用 Linux 来处理 IaaS 实例,但我想我可以根据我对基础设施一般工作方式的理解来回答其中的一些问题。

当您创建虚拟机时,您拥有操作系统磁盘(它映射到上面的根目录,我也相信引导,尽管我认为这是基于 Linux 的工件,并且在使用 Windows 时不存在)。此操作系统磁盘作为 VHD、页 BLOB 存储在 Windows Azure BLOB 存储中。与您创建的 20 GB 数据盘相同。这些驱动器将可靠地持续存在,并且只有这些驱动器。

1) 在您的关机测试中,您是否真的删除了部署或只是“将其关闭”?关闭虚拟机将使其保持部署状态(因此位于同一台物理机上)。仅仅关闭并不能阻止您被充电,因为它实际上仍然处于部署状态。如果您删除部署,然后创建一个新的部署,指向您创建的相同操作系统和数据磁盘(您将在图库中找到它们),您将更好地了解如果虚拟机因移动而发生的情况会发生什么 self 修复,因为它很可能会在不同的物理服务器上启动。请参阅下文,了解为什么我认为“资源”驱动器仍然存在。

2) 你是对的,我相信资源驱动器类似于我们在 Windows 端看到的 D:/驱动器。这是临时的暂存空间。该驱动器本身也是一个 VHD,并不位于 BLOB 存储中,而是实际上位于运行 VM 的物理服务器上。对于 Windows,这是保存内存页面文件的位置,以便尽可能降低页面文件访问的延迟。他们非常坚信这是一个非持久驱动器。就您而言,如果您所做的只是关闭实例,那么这可能会一直存在。当实例重新启动时,它仍然位于同一台物理服务器上,因此分配给它的本地资源相同,因此您放置在那里的数据仍然存在。如果重新部署实例,数据将不再存在。

3) 您看到的磁盘(操作系统磁盘和数据磁盘)都作为页 BLOBS 存储在 BLOB 存储中。这些磁盘的存储成本与实际运行虚拟机的每小时费用是分开的。您还需要支付存储事务费用才能在这些磁盘运行时访问这些磁盘上的数据。来自 pricing page检查此报价:

Compute hours are charged whenever the Virtual Machine is deployed, irrespective of whether it is running or not. Compute hours do not include any Windows Azure Storage costs associated with the image running in Windows Azure Virtual Machines. These costs are billed separately.

4) 我相信您看到的资源驱动器是 D:/驱动器等效项,而不是您指向的本地资源空间。您所指出的是专门谈论在云服务(或以前称为托管服务)中运行时访问本地空间,因此使用 Web 或辅助角色。我不确定使用虚拟机时是否以同样的方式适用。除了使用 Windows 时的页面文件之外,我相信在为数据或操作系统磁盘设置数据缓存时也会使用一点资源空间,这也会减少您拥有的空间量。但这只是我的猜测。

您可能还想了解操作系统和数据驱动器的缓存选项和限制。 Michael Washam 在 blog post 中谈到了这一点。 .

关于linux - 在 Azure Linux VM 中,什么仍然存在?什么磁盘收费?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12866493/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com