Azure在Azure门户中有Storage accounts
和Storage accounts (classic)
。
它们之间有什么区别?有没有理由从经典存储帐户迁移到新的存储帐户?
答案 0 :(得分:87)
使用现有的Service Management API(过去几年中可用的REST API堆栈)创建经典存储帐户。较新的存储帐户是使用新的Azure资源管理器(ARM)API创建的(现在也包含在PowerShell和CLI中)。最终,它们为您的应用程序提供相同的资源,但它们的创建/管理方式不同,并且存在一些细微差别(例如标记通过ARM脚本创建的资源的能力)。
您无法将经典存储帐户(或任何经典资源)转换为较新的类型。除非您尝试混合经典和新资源,例如将基于ARM的虚拟机添加到基于经典的虚拟网络,或者从vhd映像启动基于ARM的VM,否则您实际上并不需要这样做。坐在经典存储帐户中(例如,您可以随时将vhd复制到新的存储帐户)。请注意,对于一般存储使用(blobs / tables / queues),您只需要URI和主(或辅助)密钥。有了这些,您可以从任何位置,从任何VM /网站/等访问您的存储资源,无论您是从经典虚拟机还是新虚拟机访问存储,例如。
查看this link以获取经典资源和新资源之间差异的一般列表。
答案 1 :(得分:5)
新版本优于传统存储帐户的一个优势是Storage Service Encryption (SSE):
问:我有一个现有的经典存储帐户。我可以在上面启用SSE吗?答:不,SSE仅在资源管理器存储帐户上受支持。
问:如何加密经典存储帐户中的数据?
答:您可以创建一个新的资源管理器存储帐户并复制您的帐户 使用现有经典存储帐户中的AzCopy的数据 新创建的Resource Manager存储帐户。
答案 2 :(得分:4)
现在有一种方法可以将Classic资源迁移到新的ARM模型。我自己做了一些,它按预期工作。以下是Microsoft的指南:
答案 3 :(得分:0)
除了@David Makogon的回答之外,新的Azure Storage
还为子订阅提供了转售资源。
这意味着您可以从Azure购买存储并将其出售给您的客户。
答案 4 :(得分:0)