Perbedaan antara akun penyimpanan baru dan klasik di Azure

91

Azure memiliki Storage accountsdan Storage accounts (classic)di Portal Azure.

Apa perbedaan diantara keduanya? Apakah ada alasan untuk bermigrasi dari akun penyimpanan klasik ke akun penyimpanan baru?

James Newton-King
sumber

Jawaban:

87

Akun penyimpanan klasik dibuat menggunakan API Manajemen Layanan yang sudah ada (tumpukan REST API yang telah tersedia selama beberapa tahun terakhir). Akun penyimpanan yang lebih baru dibuat dengan Azure Resource Manager (ARM) API baru (yang juga tergabung dalam PowerShell dan CLI sekarang). Pada akhirnya mereka memberikan sumber daya yang sama ke aplikasi Anda, tetapi dibuat / dikelola secara berbeda, dan ada beberapa perbedaan yang cukup mencolok (seperti kemampuan untuk menandai sumber daya yang dibuat melalui skrip ARM).

Anda tidak dapat mengonversi akun penyimpanan klasik (atau sumber daya klasik apa pun) ke jenis yang lebih baru. Anda tidak perlu melakukannya, kecuali Anda mencoba menggabungkan sumber daya dari klasik dan baru, seperti menambahkan mesin virtual berbasis ARM ke jaringan virtual berbasis klasik, atau menjalankan VM berbasis ARM dari gambar vhd duduk di akun penyimpanan klasik (dan untuk contoh itu, Anda selalu dapat menyalin vhd ke akun penyimpanan baru). Perhatikan bahwa, untuk penggunaan penyimpanan umum (blob / tabel / antrian), Anda hanya memerlukan URI dan kunci primer (atau sekunder). Dengan itu, Anda dapat mengakses sumber daya penyimpanan Anda dari mana saja, dari VM / situs web / dll., Terlepas dari apakah Anda mengakses penyimpanan dari mesin virtual klasik atau baru, misalnya.

Lihat tautan ini untuk daftar umum perbedaan antara sumber daya klasik dan baru.

David Makogon
sumber
1
Artikel baru adalah tautan
Kepiting Gila
5
"Anda tidak dapat mengonversi akun penyimpanan klasik (atau sumber daya klasik) ke jenis yang lebih baru" - untuk hari ini ini tidak benar. Berikut ini caranya .
Ognyan Dimitrov
@OgnyanDimitrov - tidak yakin apa maksud komentar Anda, karena Anda baru saja mengutip sesuatu dari jawaban saya.
David Makogon
@DavidMakogon hanya ada cara untuk bermigrasi dari akun penyimpanan klasik ke lengan. Tidak ada lagi. Menambahkannya untuk klarifikasi jika seseorang tersandung pada ini - bukan untuk berasumsi bahwa ini tidak mungkin sekarang. Saya berasumsi bahwa 1,5 tahun yang lalu itu tidak mungkin.
Ognyan Dimitrov
1
@OgnyanDimitrov - pernyataan saya masih benar: Anda tidak dapat mengonversi dari klasik ke ARM. Memang ada skrip PowerShell untuk dimigrasi, tetapi ini sebenarnya menyalin sumber daya ke sumber daya baru.
David Makogon
5

Salah satu keuntungan baru dibandingkan akun penyimpanan klasik adalah Storage Service Encryption (SSE) :

T: Saya memiliki akun penyimpanan klasik yang sudah ada. Bisakah saya mengaktifkan SSE di atasnya?

J: Tidak, SSE hanya didukung di akun penyimpanan Resource Manager.

T: Bagaimana cara mengenkripsi data di akun penyimpanan klasik saya?

J: Anda dapat membuat akun penyimpanan Resource Manager baru dan menyalin data Anda menggunakan AzCopy dari akun penyimpanan klasik yang ada ke akun penyimpanan Resource Manager yang baru Anda buat.

Augusto Barreto
sumber
2
Saya akan merekomendasikan menggunakan Microsoft Azure Storage Explorer - mereka memiliki opsi wadah salinan sekarang.
nologo
0

Selain jawaban @David Makogon, Azure Storagepenawaran baru ini menawarkan sumber daya penjualan kembali ke sub-langganan.

Ini berarti Anda dapat membeli penyimpanan dari Azure dan menjualnya ke pelanggan Anda.

johni
sumber