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 | Nilai |
---|---|
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.000011 |
Biaya operasi tulis (641.000 * harga operasi) | $3.5255 | $6.4100 | $11.5380 | $7.0510 |
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,000444 |
Total biaya (tulis + properti) | $3,53 | $6,41 | $11,54 | $7,05 |
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 | Nilai |
---|---|
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,00000720 | $0.000013 | $0,0000234 | $0,0000143 |
Biaya operasi tulis (1.281.000 * harga operasi) | $9.2332 | $16.6530 | $29,9754 | $18.3183 |
Harga satu operasi lain (harga / 10.000) | $0,000000444 | $0,000000444 | $0.00000068 | $0,000000444 |
Biaya untuk mendapatkan properti blob (1000 * harga operasi) | $0,0004 | $0,0004 | $0,0007 | $0,0004 |
Total biaya (tulis + properti) | $9,22 | $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.0000050 | $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 1000 * (5 * harga operasi) | $0,00 | $50,00 | $150,00 |
Total biaya (daftar + properti + baca + pengambilan) | $0,001 | $50,001 | $150,011 |
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 | Nilai |
---|---|
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.0000050 | $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.00000060 | $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 1000 * (5 * harga operasi) | $0,00 | $50,00 | $150,00 |
Total biaya (daftar + properti + baca + pengambilan) | $0,731 | $51,666 | $166,653 |
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 | $0,0064 | $0,0109 | $0,0190 |
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 1000 * (5 * harga operasi) | $0,00 | $50,00 | $150,00 |
Total biaya (bagian sebelumnya + pengambilan + baca) | $0,0068 | $50.0119 | $150,0290 |
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 | $0,0068 | $0,0619 | $0.1719 |
Harga keluar jaringan (per GiB) | $0,02 | $0,02 | $0,02 |
Total biaya keluar jaringan 1000 * (5 * harga keluar) | $100 | $100 | $100 |
Total biaya (bagian sebelumnya + keluar) | $100.0068 | $150,0119 | $250,0290 |
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,22 | $16,65 | $29,98 | $18,32 |
Unduh blob (titik akhir Blob Service) | $0,001 | $50,001 | $150,011 | T/A |
Mengunduh blob (titik akhir Data Lake Storage) | $0,731 | $51,666 | $166,653 | T/A |
Menyalin blob | $0,064 | $0,0109 | $0,0190 | T/A |
Menyalin blob ke akun lain | $0,0068 | $50.0119 | $150,0290 | T/A |
Menyalin blob ke akun di wilayah lain | $100.0068 | $150,0119 | $250,0290 | T/A |
Harga sampel
Tabel berikut ini mencakup harga sampel (fiktif) untuk setiap permintaan ke titik akhir Blob Service (blob.core.windows.net
).
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.
Faktor harga | Populer | Cool | Dingin | Arsip |
---|---|---|---|---|
Harga operasi tulis (per 10.000) | $0,055 | $0.10 | $0,18 | $0,11 |
Harga operasi baca (per 10.000) | $0,0044 | $0,01 | $0.10 | $5,50 |
Operasi daftar dan kontainer (per 10.000) | $0,055 | $0,055 | $0,065 | $.055 |
Semua operasi lainnya (per 10.000) | $0,0044 | $0,0044 | $0,0052 | $.0044 |
Harga pengambilan data (per GB) | Gratis | $0,01 | $0,03 | $.022 |
Harga penyimpanan Data 50 TB pertama (bayar sesuai penggunaan) | $0,0208 | $0,0115 | $0,0045 | $0,002 |
Harga penyimpanan Data 450 TB berikutnya (bayar sesuai penggunaan) | $0,020 | $0,0115 | $0,0045 | $0,002 |
Harga 100 TB (Kapasitas cadangan satu tahun) | $1.747 | $966 | Tidak tersedia | $183 |
Harga 100 TB (Kapasitas cadangan tiga tahun) | $1.406 | $872 | Tidak tersedia | $168 |
Bandwidth jaringan antar wilayah dalam Amerika Utara (per GB) | $0,02 | $0,02 | $0,02 | $0,02 |
Harga operasi baca prioritas tinggi (per 10.000) | Tidak berlaku | Tidak berlaku | Tidak berlaku | $65,00 |
Harga pengambilan data prioritas tinggi (per GB) | Tidak berlaku | Tidak berlaku | Tidak berlaku | $0,13 |
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 operasi tulis (setiap 4 MiB, per 10.000) | $0,07120 | $0,13 | $0,234 | $0,143 |
Harga operasi baca (setiap 4 MiB, per 10.000) | $0,0057 | $0,013 | $0,13 | $7.15 |
Operasi penulisan berulang (per 100) | $0,0715 | $0,0715 | $0,0715 | $0,0715 |
Operasi baca berulang (per 10.000) | $0,0715 | $0,0715 | $0,0845 | $0,0715 |
Harga pengambilan data (per GB) | Gratis | $0,01 | $0,03 | $0.022 |
Bandwidth jaringan antar wilayah dalam Amerika Utara (per GB) | $0,02 | $0,02 | $0,02 | $0,02 |
Harga penyimpanan data 50 TB pertama (bayar sesuai penggunaan) | $0,021 | $0,012 | $0,0045 | $0,002 |
Harga penyimpanan data 450 TB berikutnya (bayar sesuai penggunaan) | $0,020 | $0,012 | $0,0045 | $0,002 |
Harga 100 TB (Kapasitas cadangan satu tahun) | $1.747 | $966 | Tidak tersedia | $183 |
Harga 100 TB (Kapasitas cadangan tiga tahun) | $1.406 | $872 | Tidak tersedia | $168 |
Harga operasi baca prioritas tinggi (per 10.000) | Tidak berlaku | Tidak berlaku | Tidak berlaku | $84,50 |
Harga pengambilan data prioritas tinggi (per GB) | Tidak berlaku | Tidak berlaku | Tidak berlaku | $0,13 |
Indeks (GB /bulan) | $0,0297 | Tidak berlaku | Tidak berlaku | Tidak berlaku |