Azureには、AzureポータルにStorage accounts
とStorage accounts (classic)
があります。
それらの違いは何ですか?従来のストレージアカウントから新しいストレージアカウントに移行する理由はありますか?
従来のストレージアカウントは、既存のサービス管理API(過去数年間利用可能なREST APIスタック)を使用して作成されます。新しいストレージアカウントは、新しいAzureリソースマネージャー(ARM)APIで作成されます(現在、PowerShellとCLIでラップされています)。最終的にはアプリに同じリソースを提供しますが、作成/管理方法が異なり、微妙な違いがいくつかあります(ARMスクリプトを介して作成されたリソースにタグを付ける機能など)。
クラシックストレージアカウント(またはクラシックリソース)を新しいタイプに変換することはできません。 ARMベースの仮想マシンをクラシックベースの仮想ネットワークに追加したり、ARMベースのVMを起動したりするなど、クラシックリソースと新しいリソースを混在させようとしない限り、とにかく本当に必要はありません。従来のストレージアカウントにあるvhdイメージから(その例では、常にvhdを新しいストレージアカウントにコピーできます)。一般的なストレージの使用(blobs/tables/queues)には、URIとプライマリ(またはセカンダリ)キーが必要なだけです。これらを使用すると、たとえば、クラシックまたは新しい仮想マシンからストレージにアクセスしているかどうかに関係なく、任意のVM/Webサイト/などから、ストレージリソースにアクセスできます。
従来のリソースと新しいリソースの違いの一般的なリストについては、 このリンク をご覧ください。
従来のストレージアカウントに対する新機能の利点の1つは、 ストレージサービス暗号化(SSE) :
Q:既存のクラシックストレージアカウントを持っています。 SSEを有効にできますか?
A:いいえ、SSEはResource Managerストレージアカウントでのみサポートされています。
Q:クラシックストレージアカウントのデータを暗号化するにはどうすればよいですか?
A:新しいResource Managerストレージアカウントを作成し、AzCopyを使用して既存のクラシックストレージアカウントから新しく作成したResource Managerストレージアカウントにデータをコピーできます。
Classicリソースを新しいARMモデルに移行する方法があります。私はいくつか自分でやったが、期待通りに機能した。 Microsoftのガイドを次に示します。
@David Makogonの答えに加えて、新しいAzure Storage
はサブスクリプションに再販リソースを提供します。
これは、Azureからストレージを購入して顧客に販売できることを意味します。