Migrasi Data Online gratis selama masa pratinjau publik. Namun, Anda tetap dikenai biaya untuk sumber daya dasar, termasuk lalu lintas jaringan dari layanan penyimpanan pihak ketiga, permintaan API, dan pemulihan data. Total biaya migrasi bervariasi tergantung pada sumber dan tujuan.
Item yang dapat ditagih
Ikhtisar
Tabel berikut mencantumkan item yang dapat ditagih untuk migrasi data antara sumber dan tujuan yang berbeda.
|
Source |
Destination |
Source egress traffic |
Source requests |
Destination requests |
Transfer acceleration |
|
OSS |
OSS |
Untuk detail penagihan, lihat Migrasi data antar bucket OSS Alibaba Cloud. |
Ditagihkan |
Ditagihkan |
Ditagihkan (jika diaktifkan) Catatan
Untuk migrasi lintas batas, seperti antara Tiongkok daratan dan wilayah lain, kami menyarankan mengaktifkan transfer acceleration guna meningkatkan kecepatan migrasi. Jika fitur ini diaktifkan, biaya akselerasi akan ditagihkan ke bucket OSS tujuan. |
|
Layanan penyimpanan pihak ketiga (misalnya, AWS S3, Tencent COS, Huawei OBS, Volcano Engine TOS, atau Qiniu Kodo) |
OSS |
Ditagihkan |
Berbayar |
Dikenakan Biaya |
- |
|
HTTP/HTTPS |
OSS |
Dikenai biaya |
Dikenakan biaya |
Ditagihkan |
- |
|
Local file system |
OSS |
- |
- |
Ditagihkan |
- |
|
Local file system |
Local file system |
- |
- |
- |
- |
|
OSS |
Local file system |
Untuk informasi penagihan lengkap, lihat Migrasi data dari OSS ke sistem file lokal. |
Ditagihkan |
- |
- |
Skema penagihan
Migrasi antar bucket OSS Alibaba Cloud
Gambar berikut menunjukkan item yang dapat ditagih saat migrasi data antar bucket OSS. Untuk contoh detail, lihat Migrasi data dari OSS.
Source dan layanan Migrasi Data berada di wilayah yang sama
Jika bucket OSS sumber dan layanan Migrasi Data berada di wilayah yang sama, tidak ada biaya egress traffic yang dikenakan.

Source dan layanan Migrasi Data berada di wilayah berbeda
Jika bucket OSS sumber dan layanan Migrasi Data berada di wilayah berbeda, biaya egress traffic akan dikenakan pada bucket OSS sumber.

Untuk migrasi lintas batas antar bucket OSS, kami menyarankan mengaktifkan transfer acceleration pada bucket OSS tujuan. Bucket tujuan akan dikenai biaya terkait.
Migrasi dari HTTP/HTTPS ke OSS
Gambar berikut menunjukkan item yang dapat ditagih saat migrasi data dari sumber HTTP/HTTPS ke bucket OSS:

Migrasi dari penyimpanan pihak ketiga ke OSS
Gambar berikut menunjukkan item yang dapat ditagih saat migrasi data dari layanan penyimpanan pihak ketiga ke bucket OSS:
Migrasi dari local file system ke OSS
Gambar berikut menunjukkan item yang dapat ditagih saat migrasi data dari sistem file lokal ke bucket OSS:

Migrasi dari OSS ke local file system
Gambar berikut menunjukkan item yang dapat ditagih saat migrasi data dari bucket OSS ke sistem file lokal:
Source dan layanan Migrasi Data berada di wilayah yang sama

Source dan layanan Migrasi Data berada di wilayah berbeda

Migrasi antar local file system
Gambar berikut menunjukkan item yang dapat ditagih saat migrasi data antar sistem file lokal:

Biaya permintaan API
Untuk menyelesaikan migrasi data, task Migrasi Data Online melakukan pemindaian data sumber (ListObject), membandingkan file antara sumber dan tujuan (HeadObject), mengunduh file sumber lalu mengunggahnya ke tujuan, serta akhirnya memverifikasi metadata. Semua operasi ini menghasilkan permintaan API.
Jumlah permintaan API untuk operasi ListObject bergantung pada jumlah file di sumber, skenario migrasi data, dan metode overwrite yang dipilih. Setiap permintaan mengembalikan maksimal 1.000 file. Bagian berikut menjelaskan cara menghitung jumlah permintaan untuk satu file.
Saat migrasi data antar bucket OSS, appendable file yang lebih besar dari 150 MB tidak dibagi menjadi shard. Sebaliknya, sistem memperlakukannya sebagai satu file saat menghitung permintaan API.
Jika ukuran file 150 MB atau lebih besar, sistem membaginya menjadi shard berukuran 50 MB lalu mengunggahnya. Jumlah permintaan API bergantung pada jumlah shard tersebut. Misalnya, file berukuran 159 MB menghasilkan 4 shard, sedangkan file 150 MB menghasilkan 3 shard. Ambang batas 150 MB ini bersifat panduan; rujuk jumlah aktual permintaan API untuk perhitungan akhir.
Petunjuk ini mengasumsikan migrasi file berhasil dan tidak mencakup permintaan API untuk migrasi yang gagal.
Jangan timpa
File sumber saja
-
Untuk file di alamat sumber berukuran kurang dari 150 MB:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
source address
HeadObject × 1
GetObject × 1
-
2
destination address
HeadObject × 1
PutObject × 1
HeadObject × 1
3
-
Untuk file di alamat sumber berukuran 150 MB atau lebih besar:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
source address
HeadObject × 1
GetObject × N
-
1 + N
destination address
HeadObject × 1
InitiateMultipartUpload × 1
UploadPart × N
ListParts × 1
CompleteMultipartUpload × 1
HeadObject × 1
5 + N
File dengan nama yang sama
-
Untuk file di alamat sumber berukuran kurang dari 150 MB:
Location
Pre-migration comparison
Data migration
Post-migration verification
API requests
source address
HeadObject × 1
-
-
1
destination address
HeadObject × 1
-
-
1
-
Untuk file di alamat sumber berukuran 150 MB atau lebih besar:
Location
Pre-migration comparison
Data migration
Post-migration verification
API requests
source address
HeadObject × 1
-
-
1
destination address
HeadObject × 1
-
-
1
Metode overwrite: Overwrite semua
File ada di sumber tetapi tidak di tujuan
-
Jika ukuran file sumber kurang dari 150 MB:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
source address
HeadObject × 1
GetObject × 1
-
2
destination address
-
PutObject × 1
HeadObject × 1
2
-
Jika ukuran file sumber 150 MB atau lebih:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
source address
HeadObject × 1
GetObject × N
-
1+N
destination address
-
InitiateMultipartUpload × 1
UploadPart × N
ListParts × 1
CompleteMultipartUpload × 1
HeadObject × 1
4+N
File dengan nama yang sama di sumber dan tujuan
-
Jika ukuran file sumber kurang dari 150 MB:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
source address
HeadObject × 1
GetObject × 1
-
2
destination address
-
PutObject × 1
HeadObject × 1
2
-
Jika ukuran file sumber 150 MB atau lebih:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
source address
HeadObject × 1
GetObject × N
-
1+N
destination address
-
InitiateMultipartUpload × 1
UploadPart × N
ListParts × 1
CompleteMultipartUpload × 1
HeadObject × 1
4+N
Overwrite berdasarkan waktu modifikasi terakhir
File hanya ada di sumber
-
Jika file di lokasi sumber berukuran kurang dari 150 MB:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
Source address
HeadObject × 1
GetObject × 1
-
2
Destination address
HeadObject × 1
PutObject × 1
HeadObject × 1
3
-
Jika file di lokasi sumber berukuran 150 MB atau lebih:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
Source address
HeadObject × 1
GetObject × N
-
1+N
Destination address
HeadObject × 1
InitiateMultipartUpload × 1
UploadPart × N
ListParts × 1
CompleteMultipartUpload × 1
HeadObject × 1
5+N
File sumber lebih baru
-
Jika file di lokasi sumber berukuran kurang dari 150 MB:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
Source address
HeadObject × 1
GetObject × 1
-
2
Destination address
HeadObject × 1
PutObject × 1
HeadObject × 1
3
-
Jika file di lokasi sumber berukuran 150 MB atau lebih:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
Source address
HeadObject × 1
GetObject × N
-
1+N
Destination address
HeadObject × 1
InitiateMultipartUpload × 1
UploadPart × N
ListParts × 1
CompleteMultipartUpload × 1
HeadObject × 1
5+N
File tujuan lebih baru
-
Jika file di lokasi sumber berukuran kurang dari 150 MB:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
Source address
HeadObject × 1
-
-
1
Destination address
HeadObject × 1
-
-
1
-
Jika file di lokasi sumber berukuran 150 MB atau lebih:
Location
Pre-migration comparison
Migration request
Post-migration verification
API requests
Source address
HeadObject × 1
-
-
1
Destination address
HeadObject × 1
-
-
1
Contoh penagihan
Seorang pengguna melakukan migrasi 1.000 file: 900 file masing-masing berukuran 500 KB dan 100 file masing-masing berukuran 160 MB.
Contoh ini mengasumsikan task migrasi selesai tanpa error.
Contoh 1: Tidak ada file dengan nama yang sama di tujuan
Metode overwrite: Jangan overwrite
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900 GetObject: 900 |
1.800 |
HeadObject: 900 × 2 PutObject: 900 |
2.700 |
|
Large files |
HeadObject: 100 GetObject: 100 × 4 |
500 |
HeadObject: 100 × 2 InitiateMultipartUpload: 100 UploadPart: 100 × 4 ListParts: 100 CompleteMultipartUpload: 100 |
900 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
2.301 |
- |
3.600 |
Metode overwrite: Overwrite semua
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900 GetObject: 900 |
1.800 |
HeadObject: 900 PutObject: 900 |
1.800 |
|
Large files |
HeadObject: 100 GetObject: 100 × 4 |
500 |
HeadObject: 100 InitiateMultipartUpload: 100 UploadPart: 100 × 4 ListParts: 100 CompleteMultipartUpload: 100 |
800 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
2.301 |
- |
2.600 |
Contoh 2: File dengan nama yang sama ada dan file sumber lebih baru
Metode overwrite: Jangan overwrite
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900 |
900 |
HeadObject: 900 |
900 |
|
Large files |
HeadObject: 100 |
100 |
HeadObject: 100 |
100 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
1.001 |
- |
1.000 |
Metode overwrite: Overwrite semua
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900, GetObject: 900 |
1.800 |
HeadObject: 900, PutObject: 900 |
1.800 |
|
Large files |
HeadObject: 100, GetObject: 100 × 4 |
500 |
HeadObject: 100, InitiateMultipartUpload: 100, UploadPart: 100 × 4, ListParts: 100, CompleteMultipartUpload: 100 |
800 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
2.301 |
- |
2.600 |
Metode overwrite: Berdasarkan waktu modifikasi terakhir
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900, GetObject: 900 |
1.800 |
HeadObject: 900 × 2, PutObject: 900 |
2.700 |
|
Large files |
HeadObject: 100, GetObject: 100 × 4 |
500 |
HeadObject: 100 × 2, InitiateMultipartUpload: 100, UploadPart: 100 × 4, ListParts: 100, CompleteMultipartUpload: 100 |
900 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
2.301 |
- |
3.600 |
Contoh 3: File dengan nama yang sama ada dan file tujuan lebih baru
Metode overwrite: Jangan overwrite atau berdasarkan waktu modifikasi terakhir
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900 |
900 |
HeadObject: 900 |
900 |
|
Large files |
HeadObject: 100 |
100 |
HeadObject: 100 |
100 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
1.001 |
- |
1.000 |
Metode overwrite: Overwrite semua
|
Description |
Source operations |
Number of source requests |
Destination operations |
Number of destination requests |
|
Small files |
HeadObject: 900 GetObject: 900 |
1.800 |
HeadObject: 900 PutObject: 900 |
1.800 |
|
Large files |
HeadObject: 100 GetObject: 100 × 4 |
500 |
HeadObject: 100 InitiateMultipartUpload: 100 UploadPart: 100 × 4 CompleteMultipartUpload: 100 |
800 |
|
Number of scans |
ListObject: 1 |
1 |
- |
- |
|
Total number of requests |
- |
2.301 |
- |
2.600 |
Biaya permintaan API ditentukan oleh penyedia layanan penyimpanan Anda. Untuk informasi harga OSS, lihat Ikhtisar penagihan.
Biaya pemulihan
Anda harus memulihkan data dari kelas penyimpanan arsip sebelum membuat task migrasi. Saat memulihkan data, perhatikan hal-hal berikut:
-
Buat alamat data sumber dan task migrasi hanya setelah proses pemulihan selesai.
-
Pastikan data yang telah dipulihkan tersedia dalam jangka waktu yang cukup untuk menyelesaikan migrasi. Hal ini mencegah data diarsipkan kembali sebelum migrasi selesai.
-
Pemulihan mengakibatkan biaya pengambilan data. Beberapa layanan pemulihan bisa sangat mahal. Untuk informasi lebih lanjut mengenai aturan penagihan, hubungi penyedia layanan bucket sumber Anda.
Migrasi Data Online tidak memulihkan data sumber. Migrasi akan gagal untuk file apa pun yang belum sepenuhnya dipulihkan.
Biaya traffic unduh dan unggah
Selama migrasi data, Migrasi Data Online terlebih dahulu mengunduh data dari sumber lalu mengunggahnya ke OSS. Biaya traffic yang timbul bergantung pada skenario.
Informasi biaya traffic ini hanya berlaku untuk migrasi yang berhasil.
Sumber adalah penyedia penyimpanan pihak ketiga
Penyedia penyimpanan sumber Anda mengenakan biaya unduh berdasarkan jumlah data yang ditransfer. Mengunggah data ke OSS tidak dikenai biaya traffic dalam rentang bandwidth tertentu. Untuk informasi lebih lanjut, lihat Batasan dan metrik kinerja.
Sumber adalah OSS
Biaya egress traffic untuk migrasi data antar dua bucket OSS bergantung pada wilayah layanan yang Anda pilih di Konsol sebelum membuat task.
1. Jika wilayah sumber data sama dengan wilayah layanan yang dipilih, OSS sumber tidak dikenai biaya egress internet.
Misalnya, jika sumber dan tujuan keduanya merupakan bucket OSS di China (Beijing) dan Anda memilih China (Beijing) sebagai wilayah layanan, OSS sumber tidak dikenai biaya egress internet selama migrasi.

2. Jika wilayah sumber data berbeda dari wilayah layanan yang dipilih, OSS sumber dikenai biaya egress internet.
Misalnya, jika sumber adalah bucket OSS di China (Beijing) dan tujuan berada di Singapura, serta Anda memilih Singapura sebagai wilayah layanan, OSS sumber dikenai biaya egress internet selama migrasi.

Untuk meminimalkan latensi jaringan, kami menyarankan memilih wilayah layanan yang sesuai dengan wilayah sumber data Anda. Jika wilayah tersebut tidak tersedia, pilihlah wilayah yang secara geografis dekat dengan sumber data guna memastikan kinerja migrasi optimal.