Topik ini menjelaskan catatan penggunaan, batasan, dan prosedur untuk migrasi data dari server HTTP atau HTTPS ke bucket Alibaba Cloud Object Storage Service (OSS).
Catatan penggunaan
Saat menggunakan Migrasi Data Online untuk migrasi data, perhatikan hal-hal berikut:
Migrasi Data Online mengakses alamat data sumber melalui antarmuka publik yang disediakan oleh penyedia layanan penyimpanan alamat data sumber. Perilaku akses bergantung pada implementasi antarmuka dari penyedia layanan tersebut.
Penggunaan Migrasi Data Online untuk migrasi akan mengonsumsi sumber daya di alamat data sumber dan tujuan, yang dapat mengganggu bisnis Anda. Untuk memastikan kelangsungan bisnis, kami menyarankan agar Anda mengaktifkan pembatasan kecepatan (throttling) pada tugas migrasi atau menjalankannya selama jam sepi setelah melakukan penilaian secara hati-hati.
Sebelum tugas migrasi dimulai, Migrasi Data Online memeriksa file di alamat data sumber dan tujuan. Jika terdapat file dengan nama yang sama di kedua lokasi dan parameter File Overwrite Method pada tugas migrasi diatur ke Yes, file di alamat data tujuan akan ditimpa selama migrasi. Jika kedua file berisi informasi berbeda dan file di tujuan perlu dipertahankan, kami menyarankan agar Anda mengganti nama salah satu file atau membuat cadangan file di alamat data tujuan.
Atribut LastModifyTime dari file sumber tetap dipertahankan setelah file tersebut dimigrasikan ke bucket tujuan. Jika aturan siklus hidup (lifecycle rule) dikonfigurasi untuk bucket tujuan dan berlaku, file yang dimigrasikan dengan waktu modifikasi terakhir dalam periode yang ditentukan oleh aturan tersebut mungkin dihapus atau diarsipkan ke jenis penyimpanan tertentu.
Batasan
Hanya atribut data tertentu yang dapat dimigrasikan dari server HTTP atau HTTPS ke bucket Alibaba Cloud OSS:
Atribut yang dapat dimigrasikan meliputi LastModifyTime, Content-Type, Cache-Control, Content-Encoding, Content-Disposition, Content-Language, dan Expires.
Atribut yang tidak dapat dimigrasikan tidak diketahui. Hasil migrasi aktual yang berlaku.
Langkah 1: Pilih wilayah
Masuk ke Konsol Migrasi Data Online sebagai pengguna Resource Access Management (RAM) yang telah Anda buat untuk migrasi data.
Di pojok kiri atas bilah navigasi atas, pilih wilayah tempat alamat data sumber berada atau pilih wilayah yang paling dekat dengan lokasi alamat data sumber tersebut.

Wilayah yang Anda pilih merupakan lokasi tempat Migrasi Data Online dideploy. Wilayah yang didukung di dalam Tiongkok meliputi China (Beijing), China (Shanghai), China (Hangzhou), China (Shenzhen), China (Ulanqab), dan China (Hong Kong), sedangkan wilayah yang didukung di luar Tiongkok meliputi Singapura, Jerman (Frankfurt), dan AS (Virginia).
PentingAlamat data dan tugas migrasi yang Anda buat di suatu wilayah tidak dapat digunakan di wilayah lain. Pilih wilayah dengan hati-hati.
Kami menyarankan agar Anda memilih wilayah tempat alamat data sumber berada. Jika wilayah tersebut tidak didukung oleh Migrasi Data Online, pilihlah wilayah yang paling dekat dengan lokasi alamat data sumber.
Untuk mempercepat migrasi data lintas batas, kami menyarankan agar Anda mengaktifkan akselerasi transfer. Jika Anda mengaktifkan akselerasi transfer untuk bucket OSS, Anda akan dikenakan biaya akselerasi transfer. Untuk informasi lebih lanjut, lihat Akses OSS menggunakan akselerasi transfer.
Langkah 2: Buat alamat data sumber
Di panel navigasi sebelah kiri, pilih Data Online Migration > Address Management. Pada halaman Address Management, klik Create Address.
Di panel Create Address, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Required
Description
Name
Yes
Nama alamat data sumber. Nama tersebut harus memenuhi persyaratan berikut:
Panjang nama antara 3 hingga 63 karakter.
Nama bersifat case-sensitive dan hanya boleh terdiri dari huruf kecil, angka, tanda hubung (-), serta garis bawah (_).
Nama dikodekan dalam format UTF-8 dan tidak boleh diawali dengan tanda hubung (-) atau garis bawah (_).
Type
Yes
Tipe alamat data sumber. Pilih HTTP/HTTPS.
Protocol
Yes
Jenis protokol. Pilih HTTP atau HTTPS.
Port
Yes
Nomor port. Nilai yang valid: 0 hingga 65535. Nilai default jika parameter Protocol diatur ke HTTP: 80. Nilai default jika parameter Protocol diatur ke HTTPS: 443.
Inventory Path
Yes
Jalur tempat file manifest.json disimpan.
Inventory Location
Yes
Jenis bucket tempat file daftar inventaris berada. Nilai yang valid: Alibaba OSS dan AWS S3.
Inventory Domain Name atau Region
Yes
Jika Anda mengatur parameter Inventory Location ke Alibaba OSS, tentukan wilayah tempat daftar inventaris OSS berada.
Jika Anda mengatur parameter Inventory Location ke AWS S3, masukkan titik akhir (endpoint) bucket Amazon S3 tempat daftar inventaris berada. Untuk informasi selengkapnya, lihat bagian "Amazon S3 endpoints" dalam topik Amazon Simple Storage Service endpoints and quotas.
Authorize Role
Yes (Parameter ini hanya tersedia jika Anda mengatur parameter Inventory Location ke Alibaba OSS.)
Bucket penyimpanan inventaris dimiliki oleh Akun Alibaba Cloud yang digunakan untuk login ke Konsol Data Online Migration
Kami menyarankan Anda membuat dan mengotorisasi role RAM di Konsol Data Online Migration. Untuk informasi selengkapnya, lihat Otorisasi role RAM di Konsol Data Online Migration.
Anda juga dapat secara manual menyambungkan kebijakan ke role RAM di Konsol RAM. Untuk informasi selengkapnya, lihat bagian "Langkah 4: Berikan izin pada bucket penyimpanan inventaris" dalam topik Bucket manifes dimiliki oleh akun Anda.
Bucket penyimpanan inventaris tidak dimiliki oleh Akun Alibaba Cloud yang digunakan untuk login ke Konsol Data Online Migration
Anda dapat menyambungkan kebijakan ke role RAM di Konsol OSS. Untuk informasi selengkapnya, lihat bagian "Langkah 4: Berikan izin pada bucket penyimpanan inventaris" dalam topik Bucket manifes dimiliki oleh akun lain.
Bucket
Yes
Nama bucket OSS tempat daftar inventaris OSS yang akan dimigrasikan disimpan.
Inventory AccessKeyId
Yes (Parameter ini hanya tersedia jika Anda mengatur parameter Inventory Location ke AW3 S3.)
Jika Anda mengatur parameter Inventory Location ke AWS S3, masukkan pasangan kunci akses yang digunakan untuk mengakses daftar inventaris di bucket Amazon S3. Hapus pasangan kunci akses tersebut setelah migrasi selesai.
Inventory SecretAccessKey
Tunnel
No
Nama saluran data yang ingin Anda gunakan.
PentingParameter ini hanya diperlukan saat Anda melakukan migrasi data ke cloud menggunakan sirkuit Express Connect atau gerbang VPN, atau saat melakukan migrasi data dari database yang dikelola sendiri ke cloud.
Jika data pada alamat data tujuan disimpan dalam sistem file lokal atau Anda perlu melakukan migrasi data melalui sirkuit Express Connect di lingkungan seperti Alibaba Finance Cloud atau Apsara Stack, Anda harus membuat dan men-deploy Agen.
Agent
No
Nama Agen yang ingin Anda gunakan.
PentingParameter ini hanya diperlukan saat Anda melakukan migrasi data ke cloud menggunakan sirkuit Express Connect atau gerbang VPN, atau saat melakukan migrasi data dari database yang dikelola sendiri ke cloud.
Anda dapat memilih hingga 200 Agen sekaligus untuk satu saluran data tertentu.
Langkah 3: Buat alamat data tujuan
Di panel navigasi sebelah kiri, pilih Data Online Migration > Address Management. Pada halaman Address Management, klik Create Address.
Di panel Create Address, konfigurasikan parameter dan klik OK. Tabel berikut menjelaskan parameter-parameter tersebut.
Panjang nama antara 3 hingga 63 karakter.
Nama bersifat case-sensitive dan hanya boleh berisi huruf kecil, angka, tanda hubung (-), dan garis bawah (_).
Nama dikodekan dalam format UTF-8 dan tidak boleh diawali dengan tanda hubung (-) atau garis bawah (_).
Bucket tujuan milik akun Alibaba Cloud yang digunakan untuk login ke Konsol Migrasi Data Online
Kami menyarankan agar Anda membuat dan mengotorisasi peran RAM di Konsol Migrasi Data Online. Untuk informasi lebih lanjut, lihat Otorisasi peran RAM di Konsol Migrasi Data Online.
Anda juga dapat secara manual menyambungkan kebijakan ke peran RAM di Konsol RAM. Untuk informasi lebih lanjut, lihat bagian "Langkah 5: Berikan izin pada bucket tujuan" dalam topik Bucket tujuan milik akun Anda.
Bucket tujuan tidak milik akun Alibaba Cloud yang digunakan untuk login ke Konsol Migrasi Data Online
Anda dapat menyambungkan kebijakan ke peran RAM di Konsol OSS. Untuk informasi lebih lanjut, lihat bagian "Langkah 5: Berikan izin pada bucket tujuan" dalam topik Bucket tujuan milik akun lain.
Tentukan awalan untuk alamat data tujuan: Misalnya, Anda mengatur awalan alamat data sumber ke
example/src/, menyimpan file bernama example.jpg di example/src/, dan mengatur awalan alamat data tujuan keexample/dest/. Setelah file example.jpg dimigrasikan ke alamat data tujuan, jalur lengkap file tersebut menjadiexample/dest/example.jpg.Jangan tentukan awalan untuk alamat data tujuan: Jika Anda tidak menentukan awalan untuk alamat data tujuan, data sumber akan dimigrasikan ke direktori root bucket tujuan.
Parameter ini wajib hanya saat Anda memigrasikan data ke cloud menggunakan sirkuit Express Connect atau gerbang VPN, atau memigrasikan data dari database yang dikelola sendiri ke cloud.
Jika data di alamat data tujuan disimpan dalam sistem file lokal atau Anda perlu memigrasikan data melalui sirkuit Express Connect di lingkungan seperti Alibaba Finance Cloud atau Apsara Stack, Anda harus membuat dan men-deploy agen.
Parameter ini wajib hanya saat Anda memigrasikan data ke cloud menggunakan sirkuit Express Connect atau gerbang VPN, atau memigrasikan data dari database yang dikelola sendiri ke cloud.
Anda dapat memilih hingga 200 agen sekaligus untuk satu saluran data tertentu.
Parameter | Wajib | Deskripsi |
Name | Ya | Nama alamat data tujuan. Nama harus memenuhi persyaratan berikut: |
Type | Ya | Jenis alamat data tujuan. Pilih Alibaba OSS. |
Custom Domain Name | Tidak | Menentukan apakah nama domain kustom didukung. |
Region | Ya | Wilayah tempat alamat data tujuan berada. Contoh: China (Hangzhou). |
Authorize Role | Ya | |
Bucket | Ya | Nama bucket OSS tempat data dimigrasikan. |
Prefix | Tidak | Awalan alamat data tujuan. Anda dapat menentukan awalan untuk memigrasikan data tertentu. Awalan tidak boleh diawali dengan garis miring (/) tetapi harus diakhiri dengan garis miring (/). Contoh: |
Tunnel | Tidak | Nama saluran data yang ingin Anda gunakan. Penting |
Agent | Tidak | Nama agen yang ingin Anda gunakan. Penting |
Langkah 4: Buat tugas migrasi
Di panel navigasi sebelah kiri, pilih Data Online Migration > Migration Tasks. Di halaman Migration Tasks, klik Create Task.
Pada langkah Select Address, konfigurasikan parameter. Tabel berikut menjelaskan parameter-parameter tersebut.
Parameter
Wajib
Deskripsi
Name
Ya
Nama tugas migrasi. Nama harus memenuhi persyaratan berikut:
Panjang nama antara 3 hingga 63 karakter.
Nama bersifat case-sensitive dan hanya boleh berisi huruf kecil, angka, tanda hubung (-), dan garis bawah (_).
Nama dikodekan dalam format UTF-8 dan tidak boleh diawali dengan tanda hubung (-) atau garis bawah (_).
Source Address
Ya
Alamat data sumber yang telah Anda buat.
Destination Address
Ya
Alamat data tujuan yang telah Anda buat.
Pada langkah Task Configurations, konfigurasikan parameter yang dijelaskan dalam tabel berikut.
Parameter
Wajib
Deskripsi
Migration Bandwidth
Tidak
Bandwidth maksimum yang tersedia untuk tugas migrasi. Nilai valid:
Default: Gunakan batas atas default untuk bandwidth migrasi. Bandwidth migrasi aktual bergantung pada ukuran file dan jumlah file.
Specify an upper limit: Tentukan batas atas kustom untuk bandwidth migrasi sesuai petunjuk.
PentingKecepatan migrasi aktual bergantung pada berbagai faktor, seperti alamat data sumber, jaringan, pembatasan kecepatan di alamat data tujuan, dan ukuran file. Oleh karena itu, kecepatan migrasi aktual mungkin tidak mencapai batas atas yang ditentukan.
Tentukan nilai yang wajar untuk batas atas bandwidth migrasi berdasarkan evaluasi terhadap alamat data sumber, tujuan migrasi, situasi bisnis, dan bandwidth jaringan. Pembatasan kecepatan yang tidak tepat dapat memengaruhi kinerja bisnis.
Files Migrated Per Second
Tidak
Jumlah maksimum file yang dapat dimigrasikan per detik. Nilai valid:
Default: Gunakan batas atas default untuk jumlah file yang dapat dimigrasikan per detik.
Specify an upper limit: Tentukan batas atas kustom sesuai petunjuk untuk jumlah file yang dapat dimigrasikan per detik.
PentingKecepatan migrasi aktual bergantung pada berbagai faktor, seperti alamat data sumber, jaringan, pembatasan kecepatan di alamat data tujuan, dan ukuran file. Oleh karena itu, kecepatan migrasi aktual mungkin tidak mencapai batas atas yang ditentukan.
Tentukan nilai yang wajar untuk batas atas bandwidth migrasi berdasarkan evaluasi terhadap alamat data sumber, tujuan migrasi, situasi bisnis, dan bandwidth jaringan. Pembatasan kecepatan yang tidak tepat dapat memengaruhi kinerja bisnis.
Overwrite Mode
Tidak
Menentukan apakah file di alamat data tujuan akan ditimpa jika memiliki nama yang sama dengan file di alamat data sumber. Nilai valid:
Do not overwrite: tidak memigrasikan file di alamat data sumber.
Overwrite All: menimpa file di alamat data tujuan.
Overwrite based on the last modification time:
Jika waktu modifikasi terakhir file di alamat data sumber lebih baru daripada file di alamat data tujuan, file di alamat data tujuan akan ditimpa.
Jika waktu modifikasi terakhir file di alamat data sumber sama dengan file di alamat data tujuan, file di alamat data tujuan akan ditimpa jika file-file tersebut berbeda dalam aspek berikut: ukuran dan header Content-Type.
Jika Anda memilih Overwrite based on the last modification time, tidak ada jaminan bahwa file yang lebih baru tidak akan ditimpa oleh file yang lebih lama, sehingga berisiko kehilangan pembaruan terbaru.
Jika Anda memilih Overwrite based on the last modification time, pastikan file di alamat data sumber berisi informasi seperti last modification time, size, dan header Content-Type. Jika tidak, kebijakan penimpaan mungkin tidak berlaku dan menghasilkan hasil migrasi yang tidak diinginkan.
Jika Anda memilih Do not overwrite atau Overwrite based on the last modification time, sistem akan mengirim permintaan ke alamat data sumber dan tujuan untuk mendapatkan metadata dan menentukan apakah file perlu ditimpa. Oleh karena itu, biaya permintaan akan dikenakan pada alamat data sumber dan tujuan.
PeringatanMigration Report
Ya
Menentukan apakah laporan migrasi akan didorong (push).
Do not push: tidak mendorong laporan migrasi ke bucket tujuan. Ini adalah nilai default.
Push: mendorong laporan migrasi ke bucket tujuan. Untuk informasi lebih lanjut, lihat Langkah selanjutnya.
PentingLaporan migrasi akan menghabiskan storage space di alamat data tujuan.
Laporan migrasi mungkin didorong dengan penundaan. Tunggu hingga laporan migrasi dihasilkan.
ID unik dihasilkan untuk setiap eksekusi tugas. Laporan migrasi hanya didorong sekali. Berhati-hatilah saat menghapus laporan migrasi.
Migration Logs
Ya
Menentukan apakah log migrasi akan didorong ke Simple Log Service (SLS). Nilai valid:
Do not push (default): Tidak mendorong log migrasi.
Push: Mengirim log migrasi ke SLS. Lihat log tersebut di Konsol SLS.
Push only file error logs: Mengirimkan hanya log kesalahan migrasi ke SLS. Lihat log kesalahan migrasi di Konsol SLS.
Jika Anda memilih Push atau Push only file error logs, Migrasi Data Online akan membuat proyek di SLS. Nama proyek mengikuti format aliyun-oss-import-log-ID akun Alibaba Cloud-Wilayah Konsol Migrasi Data Online. Contoh: aliyun-oss-import-log-137918634953****-cn-hangzhou.
PentingUntuk mencegah kesalahan pada tugas migrasi, pastikan persyaratan berikut terpenuhi sebelum Anda memilih Push atau Push only file error logs:
SLS telah diaktifkan.
Anda telah mengonfirmasi otorisasi di halaman Authorize.
Authorize
Tidak
Parameter ini ditampilkan jika Anda mengatur parameter Migration Logs ke Push atau Push only file error logs.
Klik Authorize untuk menuju halaman Cloud Resource Access Authorization. Di halaman ini, klik Confirm Authorization Policy. Peran RAM AliyunOSSImportSlsAuditRole akan dibuat dan izin diberikan kepada peran tersebut.
Execution time
Tidak
PentingJika eksekusi saat ini dari tugas migrasi belum selesai pada waktu mulai terjadwal berikutnya, tugas akan memulai eksekusi berikutnya pada waktu mulai terjadwal setelah migrasi saat ini selesai. Proses ini berlanjut hingga tugas dijalankan sejumlah kali yang ditentukan.
Jika Migrasi Data Online dideploy di wilayah China (Hong Kong) atau wilayah di Daratan Tiongkok, hingga 10 tugas migrasi konkuren didukung. Jika Migrasi Data Online dideploy di wilayah di luar Tiongkok, hingga lima tugas migrasi konkuren didukung. Jika jumlah tugas konkuren melebihi batas, eksekusi tugas mungkin tidak selesai sesuai jadwal.
Waktu saat tugas migrasi dijalankan. Nilai valid:
Immediately: Tugas segera dijalankan.
Scheduled Task: Tugas dijalankan dalam periode waktu yang ditentukan setiap hari. Secara default, tugas dimulai pada waktu mulai yang ditentukan dan dihentikan pada waktu berhenti yang ditentukan.
Periodic Scheduling: Tugas dijalankan berdasarkan frekuensi eksekusi dan jumlah eksekusi yang Anda tentukan.
Execution Frequency: Tentukan frekuensi eksekusi tugas. Nilai valid: Every Hour, Every Day, Every Week, Certain Days of the Week, dan Custom. Untuk informasi lebih lanjut, lihat bagian Frekuensi eksekusi yang didukung dalam topik ini.
Executions: Tentukan jumlah maksimum eksekusi tugas sesuai petunjuk. Secara default, jika Anda tidak menentukan parameter ini, tugas dijalankan sekali.
PentingAnda dapat secara manual memulai dan menghentikan tugas kapan saja. Hal ini tidak dipengaruhi oleh waktu eksekusi kustom tugas.
Baca dan konfirmasi Perjanjian Migrasi Data Online. Lalu klik Next.
Verifikasi bahwa konfigurasi sudah benar dan klik OK. Tugas migrasi berhasil dibuat.
Frekuensi eksekusi yang didukung
Frekuensi eksekusi | Deskripsi | Contoh |
Hourly | Menjalankan tugas setiap jam. Anda dapat menggabungkannya dengan jumlah maksimum eksekusi. | Waktu saat ini adalah pukul 08.05. Anda mengatur frekuensi ke hourly dan jumlah eksekusi ke 3. Tugas pertama dimulai pada jam berikutnya, yaitu pukul 09.00.
|
Daily | Menjalankan tugas setiap hari pada jam tertentu (0–23). Anda dapat menggabungkannya dengan jumlah maksimum eksekusi. | Waktu saat ini adalah pukul 08.05. Anda mengatur tugas untuk dijalankan setiap hari pukul 10.00 selama 5 eksekusi. Tugas pertama dimulai pukul 10.00 hari ini.
|
Weekly | Menjalankan tugas pada hari tertentu dalam seminggu pada jam tertentu (0–23). Anda dapat menggabungkannya dengan jumlah maksimum eksekusi. | Waktu saat ini adalah Senin pukul 08.05. Anda mengatur tugas untuk dijalankan setiap Senin pukul 10.00 selama 10 eksekusi. Tugas pertama dimulai pukul 10.00 hari ini.
|
Specific days of the week | Menjalankan tugas pada hari-hari tertentu dalam seminggu pada jam tertentu (0–23). | Waktu saat ini adalah Rabu pukul 08.05. Anda mengatur tugas untuk dijalankan pukul 10.00 pada hari Senin, Rabu, dan Jumat. Tugas pertama dimulai pukul 10.00 hari ini.
|
Custom | Menggunakan ekspresi cron untuk mengatur jadwal kustom tugas. | Catatan Ekspresi cron terdiri dari 6 bidang yang dipisahkan spasi. Bidang-bidang tersebut merepresentasikan jadwal eksekusi dalam urutan berikut: detik, menit, jam, tanggal dalam bulan, bulan, dan hari dalam minggu. Berikut adalah contoh ekspresi cron. Untuk informasi lebih lanjut, lihat generator ekspresi cron.
|
Langkah 5: Verifikasi data
Migrasi Data Online hanya menangani migrasi data dan tidak menjamin konsistensi atau integritas data. Setelah tugas migrasi selesai, Anda harus meninjau seluruh data yang dimigrasikan dan memverifikasi konsistensi data antara alamat data sumber dan tujuan.
Pastikan Anda memverifikasi data yang dimigrasikan di alamat data tujuan setelah tugas migrasi selesai. Jika Anda menghapus data di alamat data sumber sebelum memverifikasi data yang dimigrasikan di alamat data tujuan, Anda bertanggung jawab atas kerugian dan konsekuensi yang timbul akibat kehilangan data tersebut.