让我们假设我最初创建了一个Azure虚拟机。我已经安装了SQL Server并创建了数据库。也由IIS在虚拟机上托管到网站。 我可以看到小型的性能达不到标准。我想升级到更强大的机器。我知道,我可以从Azure门户网站执行此操作。 我的问题是,因为我已经使用在小型VM上运行的数据库和网站完全配置了这台机器。我需要知道,如果我从Azure门户网站将虚拟机(VM)的大小从小型更改为大型,我是否会丢失所有数据和托管网站?我担心如果这次升级我可能会丢失数据和网站。
答案 0 :(得分:3)
缩放时,您不会丢失(整个)数据。 为什么我把整个 - 因为你的数据在系统驱动器(C)上。默认情况下(如果您尚未关闭此功能)启用了读/写主机缓存。当VM未正常关闭或更改大小时,写入缓存可能会导致某些数据损坏。这是你唯一需要担心的问题。
更改VM大小是每个人几乎每天都要做的一项常见任务,尤其是在将IaaS用作开发/测试环境时。 如果您在启动VM时遇到问题,也建议采取纠正措施。
所以,继续改变大小。您可以在调整大小之前预先谨慎地停止IIS,以避免数据丢失。这只有在您的应用程序具有将文件写入本地(C)驱动器的逻辑时才有意义。