web-dev-qa-db-ja.com

Azureの新しいストレージアカウントとクラシックストレージアカウントの違い

Azureには、AzureポータルにStorage accountsStorage accounts (classic)があります。

それらの違いは何ですか?従来のストレージアカウントから新しいストレージアカウントに移行する理由はありますか?

89

従来のストレージアカウントは、既存のサービス管理API(過去数年間利用可能なREST APIスタック)を使用して作成されます。新しいストレージアカウントは、新しいAzureリソースマネージャー(ARM)APIで作成されます(現在、PowerShellとCLIでラップされています)。最終的にはアプリに同じリソースを提供しますが、作成/管理方法が異なり、微妙な違いがいくつかあります(ARMスクリプトを介して作成されたリソースにタグを付ける機能など)。

クラシックストレージアカウント(またはクラシックリソース)を新しいタイプに変換することはできません。 ARMベースの仮想マシンをクラシックベースの仮想ネットワークに追加したり、ARMベースのVMを起動したりするなど、クラシックリソースと新しいリソースを混在させようとしない限り、とにかく本当に必要はありません。従来のストレージアカウントにあるvhdイメージから(その例では、常にvhdを新しいストレージアカウントにコピーできます)。一般的なストレージの使用(blobs/tables/queues)には、URIとプライマリ(またはセカンダリ)キーが必要なだけです。これらを使用すると、たとえば、クラシックまたは新しい仮想マシンからストレージにアクセスしているかどうかに関係なく、任意のVM/Webサイト/などから、ストレージリソースにアクセスできます。

従来のリソースと新しいリソースの違いの一般的なリストについては、 このリンク をご覧ください。

87
David Makogon

従来のストレージアカウントに対する新機能の利点の1つは、 ストレージサービス暗号化(SSE)

Q:既存のクラシックストレージアカウントを持っています。 SSEを有効にできますか?

A:いいえ、SSEはResource Managerストレージアカウントでのみサポートされています。

Q:クラシックストレージアカウントのデータを暗号化するにはどうすればよいですか?

A:新しいResource Managerストレージアカウントを作成し、AzCopyを使用して既存のクラシックストレージアカウントから新しく作成したResource Managerストレージアカウントにデータをコピーできます。

5
Augusto Barreto

Classicリソースを新しいARMモデルに移行する方法があります。私はいくつか自分でやったが、期待通りに機能した。 Microsoftのガイドを次に示します。

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

4
DJ Grossman

@David Makogonの答えに加えて、新しいAzure Storageはサブスクリプションに再販リソースを提供します。

これは、Azureからストレージを購入して顧客に販売できることを意味します。

0
johni