假设我创建了一个 Azure 虚拟机,最初是一个小型虚拟机。我已经安装了 SQL Server 并创建了数据库。还通过虚拟机上的 IIS 托管到网站。 看得出来小家伙的表现并不合格。我想升级到一台更大、更强大的机器。我知道,我可以从 Azure 门户执行此操作。 我的问题是因为我已经完全配置了这台机器,在小型虚拟机上运行数据库和网站。我需要知道,如果我从 Azure 门户将虚拟机 (VM) 的大小从小到大更改,我是否会丢失所有数据和托管网站?我担心如果这次升级我可能会丢失数据和网站。
最佳答案
扩展时您不会丢失(全部)数据。 为什么我放置整个 - 因为您的数据位于系统驱动器 (C) 上。默认情况下(如果您没有关闭此功能)启用了读/写主机缓存。当虚拟机未正常关闭或更改大小时,写入缓存可能会导致一些数据损坏。这是您唯一需要担心的问题。
更改虚拟机大小是每个人几乎每天都会执行的常见任务,尤其是在使用 IaaS 作为开发/测试环境时。 如果您在启动虚拟机时遇到问题,这也是建议采取的纠正措施。
所以,继续更改大小。您可以在调整大小之前预先谨慎地停止 IIS,以避免数据丢失。仅当您的应用程序具有将文件写入本地(C)驱动器的某些逻辑时,这才有意义。
关于azure - 如果我从 Azure 门户将虚拟机 (VM) 的大小从小到大更改,我是否会丢失所有数据和托管网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33796092/