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

时间:2015-09-16 21:40:35

标签: azure azure-storage

Azure在Azure门户中有Storage accountsStorage accounts (classic)

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

5 个答案:

答案 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的指南:

https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-ps-migration-classic-resource-manager

答案 3 :(得分:0)

除了@David Makogon的回答之外,新的Azure Storage还为子订阅提供了转售资源。

这意味着您可以从Azure购买存储并将其出售给您的客户。

答案 4 :(得分:0)

您现在可以从 Azure 中将经典存储帐户迁移到 ARM。

Settings --> Migrate to ARM

With Azure

With Powershell