azure - 我想更改 Microsoft Azure 虚拟机大小而不丢失数据

标签 azure azure-virtual-machine

我正在使用两台 Microsoft Azure 虚拟机(标记为经典),均在 Linux 上运行。一种用于测试目的和内部演示,另一种用于生产和运行少量客户端实例。

我想做的是更改虚拟机的大小。据我了解,这是一个非常常见的过程,可以通过 Azure 管理门户轻松完成,并且不会影响数据。然而,当我改变测试机器的大小时,确实发生了这种情况,我们丢失了所有数据。

收到的 Azure 支持答复是: “我们建议您通过保留附加磁盘来删除虚拟机,并创建具有所需大小的新虚拟机。”不知道为什么这样会更好?

最佳答案

存储在临时(机箱内部)暂存盘上的任何数据都面临风险,因为它是非耐用磁盘(并且很可能在调整虚拟机大小时被销毁/重新创建)。

获得持久数据的唯一方法是使用 Azure 存储(blob、vhd 作为附加磁盘、Azure 文件存储)或外部数据库。 Azure 存储持久(至少 3 个副本),并且不存储在您的 VM 中。

还有一件事:虚拟机的操作系统磁盘是 Azure 存储中的 VHD(因此操作系统磁盘很耐用,就像附加的 vhd 一样)。

关于azure - 我想更改 Microsoft Azure 虚拟机大小而不丢失数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39855803/

相关文章:

azure - 根目录 Azure 的网络服务权限

deployment - asp.net MVC 4 在 azure 上部署无法加载文件或程序集 'DotNetOpenAuth.Core'

azure - 必应新闻搜索 API

azure - 无法在同一网络上访问 Cassandra

Azure 操作系统磁盘命名约定

azure - 更改 "_master"功能键后,TimerTrigger Azure 功能卡住(未触发)

SQL - 时间序列 - 对于缺失值返回 0

powershell - Azure:使用 Cmdlet 更改 VM 名称

azure - 从现有 VHD 创建虚拟机 : Preview portal

Azure/Ansible "Invalid client secret is provided"