Sự khác biệt giữa tài khoản lưu trữ mới và cổ điển trong Azure


91

Azure có Storage accountsStorage accounts (classic)trong Azure Portal.

Sự khác biệt giữa chúng là gì? Có lý do gì để chuyển từ tài khoản lưu trữ cổ điển sang tài khoản lưu trữ mới không?

Câu trả lời:


87

Các tài khoản lưu trữ cổ điển được tạo bằng cách sử dụng API quản lý dịch vụ hiện có (ngăn xếp API REST đã có trong vài năm qua). Các tài khoản lưu trữ mới hơn được tạo bằng API Trình quản lý tài nguyên Azure (ARM) mới (hiện cũng được bao bọc trong PowerShell và CLI). Cuối cùng, chúng cung cấp các tài nguyên giống nhau cho ứng dụng của bạn, nhưng chúng được tạo / quản lý khác nhau và có một số khác biệt về sắc thái (chẳng hạn như khả năng gắn thẻ các tài nguyên được tạo thông qua tập lệnh ARM).

Bạn không thể chuyển đổi tài khoản lưu trữ cổ điển (hoặc bất kỳ tài nguyên cổ điển nào) sang loại mới hơn. Dù sao thì bạn cũng không thực sự cần, trừ khi bạn đang cố gắng kết hợp các tài nguyên từ cổ điển và mới, chẳng hạn như thêm máy ảo dựa trên ARM vào mạng ảo dựa trên cổ điển hoặc tạo một máy ảo dựa trên ARM từ một hình ảnh vhd ngồi trong tài khoản lưu trữ cổ điển (và ví dụ đó, bạn luôn có thể sao chép vhd sang tài khoản lưu trữ mới). Lưu ý rằng, để sử dụng bộ nhớ chung (đốm màu / bảng / hàng đợi), bạn chỉ cần URI và khóa chính (hoặc phụ). Với những thứ đó, bạn có thể truy cập tài nguyên lưu trữ của mình từ mọi nơi, từ bất kỳ máy ảo / trang web / v.v. nào, bất kể bạn đang truy cập lưu trữ từ máy ảo cổ điển hay mới, chẳng hạn.

Kiểm tra liên kết này để biết danh sách chung về sự khác biệt giữa tài nguyên cổ điển và tài nguyên mới.


1
Các bài viết mới là liên kết
Điên Cua

5
"Bạn không thể chuyển đổi tài khoản lưu trữ cổ điển (hoặc bất kỳ tài nguyên cổ điển nào) sang loại mới hơn" - cho đến ngày nay, điều này không đúng. Đây là cách thực hiện .
Ognyan Dimitrov

@OgnyanDimitrov - không chắc nhận xét của bạn có nghĩa là gì, vì bạn vừa trích dẫn điều gì đó từ câu trả lời của tôi.
David Makogon

@DavidMakogon chỉ rằng có một cách để di chuyển từ tài khoản lưu trữ cổ điển sang tài khoản lưu trữ. Không có gì khác. Đã thêm nó để làm rõ nếu ai đó tình cờ gặp phải điều này - không nên cho rằng điều này là không thể bây giờ. Tôi cho rằng 1,5 năm trước đây là điều không thể.
Ognyan Dimitrov

1
@OgnyanDimitrov - tuyên bố của tôi vẫn đúng: bạn không thể chuyển đổi từ cổ điển sang ARM. Thực sự có tập lệnh PowerShell để di chuyển, nhưng điều này thực sự sao chép tài nguyên sang tài nguyên mới.
David Makogon

5

Một ưu điểm của tính năng mới so với các tài khoản lưu trữ cổ điển là Mã hóa dịch vụ lưu trữ (SSE) :

H: Tôi hiện có một tài khoản lưu trữ cổ điển. Tôi có thể bật SSE trên đó không?

A: Không, SSE chỉ được hỗ trợ trên tài khoản lưu trữ Trình quản lý tài nguyên.

H: Làm cách nào để mã hóa dữ liệu trong tài khoản lưu trữ cổ điển của tôi?

Đ: Bạn có thể tạo tài khoản lưu trữ Trình quản lý tài nguyên mới và sao chép dữ liệu của mình bằng AzCopy từ tài khoản lưu trữ cổ điển hiện có sang tài khoản lưu trữ Trình quản lý tài nguyên mới được tạo.


2
tôi khuyên bạn nên sử dụng Microsoft Azure Storage Explorer - hiện họ có tùy chọn vùng chứa bản sao.
nologo


0

Ngoài câu trả lời của @David Makogon, tính năng mới còn Azure Storagecung cấp tài nguyên bán lại cho các đăng ký phụ.

Điều này có nghĩa là bạn có thể mua dung lượng lưu trữ từ Azure và bán cho khách hàng của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.