Azure中新旧存储帐户之间的差异

Jam*_*ing 89 azure azure-storage

Azure的有Storage accountsStorage accounts (classic)在Azure的门户网站.

它们之间有什么区别?有没有理由从经典存储帐户迁移到新的存储帐户?

Dav*_*gon 87

经典存储帐户是使用现有的Service Management API(过去几年中可用的REST API堆栈)创建的.较新的存储帐户是使用新的Azure资源管理器(ARM)API创建的(现在也包含在PowerShell和CLI中).最终,它们为您的应用程序提供相同的资源,但它们的创建/管理方式不同,并且存在一些细微差别(例如标记通过ARM脚本创建的资源的能力).

您无法将经典存储帐户(或任何经典资源)转换为较新的类型.除非您尝试混合来自经典和新的资源,例如将基于ARM的虚拟机添加到基于经典的虚拟网络,或者从vhd映像启动基于ARM的VM,否则您实际上并不需要这样做.坐在经典存储帐户中(例如,您可以随时将vhd复制到新的存储帐户).请注意,对于一般存储使用(blobs/tables/queues),您只需要URI和主(或辅助)密钥.有了这些,您可以从任何位置,从任何VM /网站/等访问您的存储资源,例如,无论您是从经典虚拟机还是新虚拟机访问存储.

查看此链接,获取经典资源和新资源之间差异的一般列表.

  • "你不能将经典存储帐户(或任何经典资源)转换为更新的类型" - 截至今天这不是真的.[这是一个方法](https://ppolyzos.com/2016/08/07/migrate-azure-storage-account-from-classic-to-azure-resource-manager-arm/). (3认同)

Aug*_*eto 5

新的优于传统存储帐户的一个优点是存储服务加密(SSE):

问:我有一个现有的经典存储帐户.我可以在上面启用SSE吗?

答:不,SSE仅在Resource Manager存储帐户上受支持.

问:如何加密经典存储帐户中的数据?

答:您可以创建新的Resource Manager存储帐户,并使用AzCopy将现有经典存储帐户中的数据复制到新创建的Resource Manager存储帐户.

  • 我建议使用Microsoft Azure存储资源管理器-他们现在有一个复制容器选项。 (2认同)