Bagikan melalui


Perkirakan biaya penggunaan AzCopy untuk mentransfer blob

Artikel ini membantu Anda memperkirakan biaya untuk mentransfer blob dengan menggunakan AzCopy.

Semua perhitungan didasarkan pada harga fiktif. Anda dapat menemukan setiap harga di bagian harga sampel di akhir artikel ini.

Penting

Harga ini hanya dimaksudkan sebagai contoh, dan tidak boleh digunakan untuk menghitung biaya Anda. Untuk harga resmi, lihat harga Azure Blob Storage atau halaman harga Azure Data Lake Storage. Untuk informasi selengkapnya tentang cara memilih halaman harga yang benar, lihat Memahami model penagihan lengkap untuk Azure Blob Storage.

Biaya untuk diunggah

Saat menjalankan perintah azcopy copy , Anda akan menentukan titik akhir tujuan. Titik akhir tersebut dapat berupa titik akhir Blob Service (blob.core.windows.net) atau titik akhir Data Lake Storage (dfs.core.windows.net). Bagian ini menghitung biaya penggunaan setiap titik akhir untuk mengunggah 1.000 blob yang masing-masing berukuran 5 GiB .

Biaya pengunggahan ke titik akhir Blob Service

Jika Anda mengunggah data ke titik akhir Blob Service, maka secara default, AzCopy mengunggah setiap blob dalam blok 8-MiB. Ukuran ini dapat dikonfigurasi.

AzCopy menggunakan operasi Put Block untuk mengunggah setiap blok. Setelah blok akhir diunggah, AzCopy menerapkan blok tersebut dengan menggunakan operasi Put Block List . Kedua operasi ditagih sebagai operasi tulis .

Tabel berikut menghitung jumlah operasi tulis yang diperlukan untuk mengunggah blob ini.

Penghitungan Value
Jumlah MiB dalam 5 GiB 5,120
Operasi PutBlock per blob (blok 5.120 MiB / 8-MiB) 640
Operasi PutBlockList per blob 1
Total operasi tulis (1.000 * 641) 641,000

Tip

Anda dapat mengurangi jumlah operasi dengan mengonfigurasi AzCopy untuk menggunakan ukuran blok yang lebih besar.

Setelah setiap blob diunggah, AzCopy menggunakan operasi Dapatkan Properti Blob sebagai bagian dari memvalidasi unggahan. Operasi Dapatkan Properti Blob ditagih sebagai operasi Semua operasi lainnya.

Menggunakan Harga sampel yang muncul dalam artikel ini, tabel berikut menghitung biaya untuk mengunggah blob ini.

Faktor harga Populer Cool Dingin Arsip
Harga operasi tulis tunggal (harga / 10.000) $0.0000055 $0.00001 $0,000018 $0.00001
Biaya operasi tulis (641.000 * harga operasi) $3.5255 $6.4100 $11.5380 $3.5255
Harga satu operasi lain (harga / 10.000) $0,000000444 $0,000000444 $0,00000052 $0,000000444
Biaya untuk mendapatkan properti blob (1000 * harga operasi lainnya ) $0,0004 $0,0004 $0,0005 $0,0004
Total biaya (tulis + properti) $3,53 $6,41 $11,54 $3,53

Catatan

Jika Anda mengunggah ke tingkat arsip, setiap operasi Put Block dikenakan biaya dengan harga operasi penulisan panas . Setiap operasi Put Block List dikenakan harga operasi penulisan arsip .

Biaya pengunggahan ke titik akhir Data Lake Storage

Jika Anda mengunggah data ke titik akhir Data Lake Storage, AzCopy mengunggah setiap blob dalam blok 4-MiB. Nilai ini tidak dapat dikonfigurasi.

AzCopy mengunggah setiap blok dengan menggunakan operasi Path - Update dengan parameter tindakan yang diatur ke append. Setelah blok akhir diunggah, AzCopy menerapkan blok tersebut dengan menggunakan operasi Path - Update dengan parameter tindakan yang diatur ke flush. Kedua operasi ditagih sebagai operasi tulis .

Tabel berikut menghitung jumlah operasi tulis yang diperlukan untuk mengunggah blob ini.

Penghitungan Value
Jumlah MiB dalam 5 GiB 5,120
Jalur - Perbarui operasi (tambahkan) per blob (blok 5.120 MiB / 4-MiB) 1,280
Jalur - Operasi pembaruan (flush) per blob 1
Total operasi tulis (1.000 * 1.281) 1,281,00

Setelah setiap blob diunggah, AzCopy menggunakan operasi Dapatkan Properti Blob sebagai bagian dari memvalidasi unggahan. Operasi Dapatkan Properti Blob ditagih sebagai operasi Semua operasi lainnya.

Menggunakan Harga sampel yang muncul dalam artikel ini, tabel berikut menghitung biaya untuk mengunggah blob ini

Faktor harga Populer Cool Dingin Arsip
Harga operasi tulis tunggal (harga / 10.000) $0,00000715 $0.000013 $0,0000234 $0,0000143
Biaya operasi tulis (1.281.000 * harga operasi) $9.1592 $16.6530 $29,9754 $18.3183
Harga satu operasi lain (harga / 10.000) $0,000000444 $0,000000444 $0,00000052 $0,000000444
Biaya untuk mendapatkan properti blob (1000 * harga operasi) $0,0004 $0,0004 $0,0005 $0,0004
Total biaya (tulis + properti) $9.16 $16,65 $29,98 $18,32

Biaya untuk mengunduh

Saat menjalankan perintah azcopy copy , Anda akan menentukan titik akhir sumber. Titik akhir tersebut dapat berupa titik akhir Blob Service (blob.core.windows.net) atau titik akhir Data Lake Storage (dfs.core.windows.net). Bagian ini menghitung biaya penggunaan setiap titik akhir untuk mengunduh 1.000 blob yang masing-masing berukuran 5 GiB .

Biaya pengunduhan dari titik akhir Blob Service

Jika Anda mengunduh blob dari titik akhir Blob Service, AzCopy menggunakan Blob Daftar untuk menghitung blob. Blob Daftar ditagih sebagai Daftar dan membuat operasi kontainer. Satu operasi Blob Daftar mengembalikan hingga 5.000 blob. Oleh karena itu, dalam contoh ini, hanya satu operasi Blob Daftar yang diperlukan.

Untuk setiap blob, AzCopy menggunakan operasi Dapatkan Properti Blob, dan operasi Dapatkan Blob . Operasi Dapatkan Properti Blob ditagih sebagai operasi Semua operasi lainnya dan operasi Dapatkan Blob ditagih sebagai operasi baca.

Jika Anda mengunduh blob dari tingkat dingin atau dingin, Anda juga dikenakan biaya pengambilan data per GiB yang diunduh.

Menggunakan Harga sampel yang muncul dalam artikel ini, tabel berikut menghitung biaya untuk mengunduh blob ini.

Catatan

Tabel ini mengecualikan tingkat arsip karena Anda tidak dapat mengunduh langsung dari tingkat tersebut. Lihat Rehidrasi blob dari tingkat arsip.

Faktor harga Populer Cool Dingin
Harga operasi daftar tunggal (harga/ 10.000) $0.0000055 $0.0000055 $0.0000065
Biaya operasi daftar (1 * harga operasi) $0.0000055 $0.0000055 $0.0000065
Harga satu operasi lain (harga / 10.000) $0,000000444 $0,000000444 $0,00000052
Biaya untuk mendapatkan properti blob (1000 * harga operasi) $0,000444 $0,000444 $0,00052
Harga operasi baca tunggal (harga / 10.000) $0,000000444 $0.000001 $0.00001
Biaya operasi baca (1000 * harga operasi) $0,000444 $0,001 $0,01
Harga pengambilan data (per GiB) $0.00 $0,01 $0,03
Biaya pengambilan data (5 * harga operasi) $0,00 $0,05 $0,15
Total biaya (daftar + properti + baca + pengambilan) $0,001 $0,051 $0,161

Biaya pengunduhan dari titik akhir Data Lake Storage

Jika Anda mengunduh blob dari titik akhir Data Lake Storage, AzCopy menggunakan Blob Daftar untuk menghitung blob. Blob Daftar ditagih sebagai Daftar dan membuat operasi kontainer. Satu operasi Blob Daftar mengembalikan hingga 5.000 blob. Oleh karena itu, dalam contoh ini, hanya satu operasi Blob Daftar yang diperlukan.

Untuk setiap blob, AzCopy menggunakan operasi Dapatkan Properti Blob yang ditagih sebagai operasi Semua operasi lainnya. AzCopy mengunduh setiap blok (ukuran 4 MiB) dengan menggunakan operasi Path - Read . Setiap Jalur - Panggilan baca ditagih sebagai operasi baca .

Jika Anda mengunduh blob dari tingkat dingin atau dingin, Anda juga dikenakan biaya pengambilan data per GiB yang diunduh.

Tabel berikut menghitung jumlah operasi tulis yang diperlukan untuk mengunggah blob.

Penghitungan Value
Jumlah MiB dalam 5 GiB 5,120
Jalur - Memperbarui operasi per blob (blok 5.120 MiB / 4-MiB) 1,280
Total operasi baca (1000* 1.280) 1,280,000

Menggunakan Harga sampel yang muncul dalam artikel ini, tabel berikut menghitung biaya untuk mengunduh blob ini.

Catatan

Tabel ini mengecualikan tingkat arsip karena Anda tidak dapat mengunduh langsung dari tingkat tersebut. Lihat Rehidrasi blob dari tingkat arsip.

Faktor harga Populer Cool Dingin
Harga operasi daftar tunggal (harga/ 10.000) $0.0000055 $0.0000055 $0.0000065
Biaya operasi daftar (1 * harga operasi) $0.0000055 $0.0000055 $0.0000065
Harga satu operasi lain (harga / 10.000) $0,000000444 $0,000000444 $0,00000052
Biaya untuk mendapatkan properti blob (1000 * harga operasi) $0,000444 $0,000444 $0,00052
Harga operasi baca tunggal (harga / 10.000) $0.00000057 $0.00000130 $0.00001300
Biaya operasi baca (1.281.000 * harga operasi) $0,73017 $1.6653 $16,653
Harga pengambilan data (per GiB) $0.00000000 $0.01000000 $0.03000000
Biaya pengambilan data (5 * harga operasi) $0,00 $0,05 $0,15
Total biaya (daftar + properti + baca + pengambilan) $0,731 $1.716 $16,804

Biaya untuk menyalin antar kontainer

Saat menjalankan perintah azcopy copy , Anda akan menentukan titik akhir sumber dan tujuan. Titik akhir ini dapat berupa titik akhir Blob Service (blob.core.windows.net) atau titik akhir Data Lake Storage (dfs.core.windows.net). Bagian ini menghitung biaya untuk menyalin 1.000 blob yang masing-masing berukuran 5 GiB .

Catatan

Blob di tingkat arsip hanya dapat disalin ke tingkat online. Karena semua contoh ini mengasumsikan tingkat yang sama untuk sumber dan tujuan, tingkat arsip dikecualikan dari tabel ini.

Biaya penyalinan blob dalam akun yang sama

Terlepas dari titik akhir mana yang Anda tentukan (Blob Service atau Data Lake Storage), AzCopy menggunakan Blob Daftar untuk menghitung blob di lokasi sumber. Blob Daftar ditagih sebagai Daftar dan membuat operasi kontainer. Satu operasi Blob Daftar mengembalikan hingga 5.000 blob. Oleh karena itu, dalam contoh ini, hanya satu operasi Blob Daftar yang diperlukan.

Untuk setiap blob, AzCopy menggunakan operasi Dapatkan Properti Blob untuk blob sumber dan blob yang disalin ke tujuan. Operasi Dapatkan Properti Blob ditagih sebagai operasi Semua operasi lainnya. AzCopy menggunakan operasi Salin Blob untuk menyalin blob ke kontainer lain yang ditagih sebagai operasi tulis yang didasarkan pada tingkat tujuan.

Faktor harga Populer Cool Dingin
Harga operasi daftar tunggal (harga/ 10.000) $0.0000055 $0.0000055 $0.0000065
Biaya operasi daftar (1 * harga operasi) $0.0000055 $0.0000055 $0.0000065
Harga satu operasi lain (harga / 10.000) $0,000000444 $0,000000444 $0,00000052
Biaya untuk mendapatkan properti blob (2000 * harga operasi) $0,00088 $0,00088 $0,00104
Harga operasi tulis tunggal (harga / 10.000) $0.0000055 $0.00001 $0,000018
Biaya untuk menulis (1000 * harga operasi) $0,0055 $0,01 $0,018
Total biaya (daftar + properti + tulis) $0,0064 $0,0109 $0,0190

Biaya penyalinan blob ke akun lain di wilayah yang sama

Skenario ini identik dengan yang sebelumnya kecuali Anda juga ditagih untuk pengambilan data dan untuk operasi baca yang didasarkan pada tingkat sumber.

Faktor harga Populer Cool Dingin
Total dari bagian sebelumnya $3.5309 $0,0064 $0,0110
Harga operasi baca tunggal (harga / 10.000) $0,000000444 $0.000001 $0.00001
Biaya operasi baca (1.000 * harga operasi) $0,000444 $0,001 $0,01
Harga pengambilan data (per GiB) Gratis $0,01 $0,03
Biaya pengambilan data (5 * harga operasi) $0,00 $.05 $.15
Total biaya (bagian sebelumnya + pengambilan + baca) $3.53134 $0,0574 $0,171

Biaya penyalinan blob ke akun yang terletak di wilayah lain

Skenario ini identik dengan yang sebelumnya kecuali Anda ditagih untuk biaya keluar jaringan.

Faktor harga Populer Cool Dingin
Total biaya dari bagian sebelumnya $3.53134 $0,0574 $0,171
Harga keluar jaringan (per GiB) $0,02 $0,02 $0,02
Total biaya keluar jaringan (5 * harga keluar) $.10 $.10 $.10
Total biaya (bagian sebelumnya + keluar) $3.5513 $0,0774 $0,191

Biaya untuk menyinkronkan perubahan

Saat menjalankan perintah sinkronisasi azcopy, Anda akan menentukan titik akhir sumber dan tujuan. Titik akhir ini dapat berupa titik akhir Blob Service (blob.core.windows.net) atau titik akhir Data Lake Storage (dfs.core.windows.net).

Catatan

Blob di tingkat arsip hanya dapat disalin ke tingkat online. Karena semua contoh ini mengasumsikan tingkat yang sama untuk sumber dan tujuan, tingkat arsip dikecualikan dari tabel ini.

Biaya untuk menyinkronkan kontainer dengan sistem file lokal

Jika Anda ingin menjaga kontainer tetap diperbarui dengan perubahan pada sistem file lokal, maka AzCopy melakukan tugas yang sama persis seperti yang dijelaskan dalam bagian Biaya pengunggahan ke titik akhir Blob Service di artikel ini. Blob hanya diunggah jika waktu terakhir yang dimodifikasi dari file lokal berbeda dari waktu terakhir blob yang dimodifikasi dalam kontainer. Oleh karena itu, Anda ditagih transaksi tulis hanya untuk blob yang diunggah.

Jika Anda ingin menjaga sistem file lokal tetap diperbarui dengan perubahan pada kontainer, maka AzCopy melakukan tugas yang sama persis seperti yang dijelaskan dalam bagian Biaya pengunduhan dari titik akhir Blob Service di artikel ini. Blob diunduh hanya Jika waktu terakhir yang dimodifikasi dari blob lokal berbeda dari waktu terakhir blob yang dimodifikasi dalam kontainer. Oleh karena itu, Anda ditagih transaksi baca hanya untuk blob yang diunduh.

Biaya untuk menyinkronkan kontainer

Jika Anda ingin menjaga dua kontainer tetap sinkron, maka AzCopy melakukan tugas yang sama persis seperti yang dijelaskan di bagian Biaya untuk menyalin antara kontainer dalam artikel ini. Blob disalin hanya jika waktu terakhir blob yang dimodifikasi dalam kontainer sumber berbeda dari waktu terakhir blob yang dimodifikasi dalam kontainer tujuan. Oleh karena itu, Anda ditagih menulis dan membaca transaksi hanya untuk blob yang disalin.

Perintah sinkronisasi azcopy menggunakan operasi List Blobs pada akun sumber dan tujuan saat menyinkronkan kontainer yang ada di akun terpisah.

Ringkasan perhitungan

Tabel berikut berisi semua perkiraan yang disajikan dalam artikel ini. Semua perkiraan didasarkan pada transfer 1000 blob yang masing-masing berukuran 5 GiB dan menggunakan harga sampel yang tercantum di bagian berikutnya.

Skenario Populer Cool Dingin Arsip
Mengunggah blob (titik akhir Blob Service) $3,53 $6,41 $11,54 $3,53
Mengunggah blob (titik akhir Data Lake Storage) $9.16 $16,65 $29,98 $18,32
Unduh blob (titik akhir Blob Service) $0,001 $0,051 $0,161 T/A
Mengunduh blob (titik akhir Data Lake Storage) $0,731 $1.716 $16,804 T/A
Menyalin blob $3.5309 $0,0064 $0,0110 T/A
Menyalin blob ke akun lain $3.53134 $0,0574 $0,171 T/A
Menyalin blob ke akun di wilayah lain $3.5513 $0,0774 $0,191 T/A

Harga sampel

Tabel berikut ini mencakup harga sampel (fiktif) untuk setiap permintaan ke titik akhir Blob Service (blob.core.windows.net). Untuk harga resmi, lihat Harga Azure Blob Storage.

Faktor harga Populer Cool Dingin Arsip
Harga transaksi tulis (per 10.000) $0,055 $0.10 $0,18 $0.10
Harga transaksi baca (per 10.000) $0,0044 $0,01 $0.10 $5,00
Harga pengambilan data (per GiB) Gratis $0,01 $0,03 $0,02
Operasi daftar dan kontainer (per 10.000) $0,055 $0,055 $0,065 $0,055
Semua operasi lainnya (per 10.000) $0,0044 $0,0044 $0,0052 $0,0044

Tabel berikut ini mencakup harga sampel (fiktif) untuk setiap permintaan ke titik akhir Data Lake Storage (dfs.core.windows.net). Untuk harga resmi, lihat Harga Azure Data Lake Storage.

Faktor harga Populer Cool Dingin Arsip
Harga transaksi tulis (setiap 4MiB, per 10.000) $0,0715 $0,13 $0,234 $0,143
Harga transaksi baca (setiap 4MiB, per 10.000) $0,0057 $0,013 $0,13 $7.15
Harga pengambilan data (per GiB) Gratis $0,01 $0,03 $0.022
Operasi Baca Berulang (per 10.000) $0,0715 $0,0715 $0,0845 $0,0715

Operasi yang digunakan oleh perintah AzCopy

Tabel berikut ini memperlihatkan operasi yang digunakan oleh setiap perintah AzCopy. Untuk memetakan setiap operasi ke harga, lihat Memetakan setiap operasi REST ke harga.

Perintah yang menargetkan Titik Akhir Blob Service

Perintah Skenario Operasional
azcopy bench Upload Letakkan Blokir dan Letakkan Daftar Blokir. Mungkin Menempatkan Blob berdasarkan ukuran objek.
azcopy bench Mengunduh Daftar Blob, Dapatkan Properti Blob, dan Dapatkan Blob
azcopy copy Upload Letakkan Blokir, Letakkan Daftar Blokir, dan Dapatkan Properti Blob. Mungkin Menempatkan Blob berdasarkan ukuran objek.
azcopy copy Mengunduh Daftar Blob, Dapatkan Properti Blob, dan Dapatkan Blob
azcopy copy Melakukan eksekusi kering Mencantumkan blob
azcopy copy Salin dari Amazon S3 Letakkan Blob dari URL. Berdasarkan ukuran objek, bisa juga Put Block From URL dan Put Block List.
azcopy copy Salin dari Google Cloud Storage Letakkan Blob dari URL. Berdasarkan ukuran objek, bisa juga Put Block From URL dan Put Block List.
azcopy copy Salin ke kontainer lain Cantumkan Blob, Dapatkan Properti Blob, dan Letakkan Blob Dari URL. Berdasarkan ukuran objek, bisa juga Put Block From URL dan Put Block List.
azcopy sync Memperbarui lokal dengan perubahan pada kontainer Daftar Blob, Dapatkan Properti Blob, dan Dapatkan Blob
azcopy sync Memperbarui kontainer dengan perubahan pada sistem file lokal Cantumkan Blob, Dapatkan Properti Blob, Put Block, dan Put Block List. Mungkin Menempatkan Blob berdasarkan ukuran objek.
azcopy sync Menyinkronkan kontainer Cantumkan Blob, Dapatkan Properti Blob, dan Letakkan Blob Dari URL. Berdasarkan ukuran objek, bisa juga Put Block From URL dan Put Block List.
azcopy set-properti Set tingkat blob Atur Tingkat Blob dan Blob Daftar (jika menargetkan direktori virtual)
azcopy set-properti Mengatur metadata Atur Metadata Blob dan Blob Daftar (jika menargetkan direktori virtual)
azcopy set-properti Mengatur tag blob Atur Tag Blob dan Blob Daftar (jika menargetkan direktori virtual)
azcopy list Menampilkan blob dalam kontainer Mencantumkan blob
azcopy make Membuat kontainer Buat Kontainer
azcopy remove Menghapus kontainer Hapus Kontainer
azcopy remove Hapus blob Mendapatkan Properti Blob. Cantumkan Blob (jika menargetkan direktori virtual), dan Hapus Blob

Perintah yang menargetkan titik akhir Data Lake Storage

Perintah Skenario Operasional
azcopy bench Upload Jalur - Perbarui (Tambahkan), dan Jalur - Perbarui (Flush)
azcopy bench Mengunduh Cantumkan Blob, Dapatkan Properti Blob, dan Jalur - Baca
azcopy copy Upload Jalur - Perbarui, dan Dapatkan Properti Blob
azcopy copy Mengunduh Cantumkan Blob, Dapatkan Properti Blob, dan Jalur - Baca
azcopy copy Melakukan eksekusi kering Mencantumkan blob
azcopy copy Salin dari Amazon S3 Tidak didukung
azcopy copy Salin dari Google Cloud Storage Tidak didukung
azcopy copy Salin ke kontainer lain Cantumkan Blob, dan Salin Blob. jika --preserve-permissions-true, maka Jalur - Dapatkan Properti (Dapatkan Daftar Kontrol Akses) dan Jalur - Perbarui (Atur kontrol akses) jika tidak, Dapatkan Properti Blob.
azcopy sync Memperbarui lokal dengan perubahan pada kontainer Daftar Blob, Dapatkan Properti Blob, dan Dapatkan Blob
azcopy sync Memperbarui kontainer dengan perubahan pada sistem file lokal Cantumkan Blob, Dapatkan Properti Blob, Jalur - Perbarui (Tambahkan), dan Jalur - Perbarui (Flush)
azcopy sync Menyinkronkan kontainer Cantumkan Blob, Dapatkan Properti Blob, dan Salin Blob
azcopy set-properti Set tingkat blob Tidak didukung
azcopy set-properti Mengatur metadata Tidak didukung
azcopy set-properti Mengatur tag blob Tidak didukung
azcopy list Menampilkan blob dalam kontainer Mencantumkan blob
azcopy make Membuat kontainer Sistem file - Buat
azcopy remove Menghapus kontainer Sistem file - Hapus
azcopy remove Hapus blob Sistem file - Hapus

Baca juga