Membuat tugas - AWS Layanan Migrasi Database

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat tugas

Untuk membuat tugas AWS DMS migrasi, Anda melakukan hal berikut:

  • Buat titik akhir sumber, titik akhir target, dan instans replikasi sebelum Anda membuat tugas migrasi.

  • Pilih metode migrasi:

    • Memigrasikan data ke basis data target – Proses ini menciptakan file atau tabel dalam basis data target dan secara otomatis mendefinisikan metadata yang diperlukan pada target. Langkah ini juga mengisi tabel dengan data dari sumber. Data dari tabel dimuat secara paralel untuk meningkatkan efisiensi. Proses ini adalah opsi Migrasi data yang ada di AWS Management Console dan dipanggil Full Load di. API

    • Menangkap perubahan selama migrasi – Proses ini menangkap perubahan ke basis data sumber yang terjadi saat data sedang bermigrasi dari sumber ke target. Ketika migrasi data yang diminta semula telah selesai, proses change data capture (CDC) kemudian menerapkan perubahan yang ditangkap ke database target. Perubahan direkam dan diterapkan sebagai unit transaksi tindakan tunggal, dan Anda dapat memperbarui beberapa tabel target yang berbeda sebagai tindakan satu sumber. Pendekatan ini menjamin integritas transaksional dalam basis data target. Proses ini adalah opsi Migrasi data yang ada dan mereplikasi perubahan yang sedang berlangsung di konsol dan dipanggil full-load-and-cdc di. API

    • Mereplikasi hanya perubahan data pada database sumber — Proses ini membaca file log pemulihan dari sistem manajemen basis data sumber (DBMS) dan mengelompokkan entri untuk setiap transaksi. Dalam beberapa kasus, tidak AWS DMS dapat menerapkan perubahan pada target dalam waktu yang wajar (misalnya, jika target tidak dapat diakses). Dalam kasus ini, AWS DMS buffer perubahan pada server replikasi selama diperlukan. Itu tidak membaca ulang DBMS log sumber, yang dapat memakan banyak waktu. Proses ini adalah opsi Replikasi perubahan data saja di konsol AWS DMS .

  • Tentukan bagaimana tugas harus menangani objek biner besar (LOBs) pada sumbernya. Untuk informasi selengkapnya, lihat Menetapkan LOB dukungan untuk basis data sumber dalam suatu tugas AWS DMS.

  • Tentukan pengaturan tugas migrasi. Hal ini termasuk menyiapkan pencatatan, menentukan data apa yang ditulis ke tabel kontrol migrasi, bagaimana kesalahan ditangani, dan pengaturan lainnya. Untuk informasi selengkapnya tentang pengaturan tugas, lihat Menentukan setelan tugas untuk tugas AWS Database Migration Service.

  • Mengatur pemetaan tabel untuk menentukan aturan untuk memilih dan menyaring data yang sedang Anda migrasikan. Untuk informasi lebih lanjut tentang pemetaan tabel, lihat Menggunakan pemetaan tabel untuk menentukan pengaturan tugas. Sebelum Anda menentukan pemetaan, pastikan bahwa Anda meninjau bagian dokumentasi dalam pemetaan jenis data untuk basis data sumber dan target Anda.

  • Aktifkan dan jalankan penilaian tugas pramigrasi sebelum menjalankan tugas. Untuk informasi selengkapnya tentang penilaian perdana, lihat Mengaktifkan dan bekerja dengan penilaian perdana untuk tugas.

  • Tentukan data tambahan yang diperlukan untuk tugas memigrasikan data Anda. Untuk informasi selengkapnya, lihat Menentukan data tambahan untuk pengaturan tugas.

Anda dapat memilih untuk memulai tugas segera setelah Anda selesai menentukan informasi untuk tugas tersebut pada halaman Buat tugas. Atau, Anda dapat memulai tugas dari halaman Dashboard nanti juga.

Prosedur berikut mengasumsikan bahwa Anda telah menentukan instans informasi replikasi serta titik akhir. Untuk informasi selengkapnya tentang pengaturan titik akhir, lihat Membuat titik akhir sumber dan target.

Untuk membuat tugas migrasi
  1. Masuk ke AWS Management Console dan buka AWS DMS konsol di https://console.aws.amazon.com/dms/v2/.

    Jika Anda masuk sebagai pengguna AWS Identity and Access Management (IAM), pastikan Anda memiliki izin yang sesuai untuk mengakses AWS DMS. Untuk informasi lebih lanjut tentang izin yang diperlukan, lihat IAMizin yang diperlukan untuk menggunakan AWS DMS.

  2. Pada panel navigasi, pilih Tugas migrasi database, lalu pilih Buat tugas.

  3. Pada halaman tugas Buat migrasi database, di bagian Konfigurasi tugas, tentukan opsi tugas. Tabel berikut menjelaskan pengaturan.

    Buat tugas
    Untuk opsi ini Lakukan hal berikut

    Pengidentifikasi tugas

    Masukkan Nama tugas.

    Nama Sumber Daya Amazon Deskriptif (ARN) - opsional

    Nama ramah untuk mengganti default AWS DMS ARN. Anda tidak dapat mengubah nama ini setelah membuat tugas.

    Contoh replikasi

    Menunjukkan instans replikasi yang akan digunakan.

    Titik akhir basis data sumber

    Menunjukkan titik akhir sumber yang akan digunakan.

    Titik akhir basis data target

    Menunjukkan titik akhir target yang akan digunakan.

    Jenis migrasi

    Pilih metode migrasi yang ingin Anda gunakan. Anda dapat memilih untuk memigrasikan hanya data yang ada ke basis data target atau mengirimkan perubahan yang sedang berlangsung ke basis data target di samping data yang bermigrasi.

  4. Di bagian Pengaturan Tugas, tentukan nilai untuk mengedit tugas Anda, mode persiapan tabel target, menghentikan tugas, LOB pengaturan, validasi, dan pencatatan.

    Untuk opsi ini Lakukan hal berikut

    Mode pengeditan

    Pilih apakah akan menggunakan Wizard atau JSON editor untuk menentukan pengaturan tugas Anda. Jika Anda memilih Wizard, opsi berikut akan ditampilkan.

    CDCmode mulai untuk transaksi sumber

    Pengaturan ini hanya terlihat jika Anda memilih Replikasi perubahan data hanya untuk jenis Migrasi di bagian sebelumnya.

    Nonaktifkan mode CDC mulai khusus - Jika Anda memilih opsi ini, Anda dapat memulai tugas Anda secara otomatis dengan menggunakan opsi Automatic on create berikut, atau secara manual dengan menggunakan konsol.

    Aktifkan mode CDC mulai kustom - Jika Anda memilih opsi ini, Anda dapat menentukan waktu UTC mulai kustom untuk mulai memproses perubahan.

    Mode persiapan tabel target

    Setelan ini hanya terlihat jika Anda memilih Migrasi data yang ada atau Migrasi data yang ada dan mereplikasi perubahan yang sedang berlangsung untuk jenis Migrasi di bagian sebelumnya.

    Tidak melakukan apa-apa — Dalam mode Do nothing, AWS DMS mengasumsikan bahwa tabel target telah dibuat sebelumnya pada target. Jika tabel tidak kosong, konflik mungkin terjadi selama migrasi data dan dapat mengakibatkan kesalahan DMS tugas. Jika tabel target tidak ada, DMS buat tabel untuk Anda. Struktur tabel Anda tetap seperti apa adanya dan data yang ada akan tetap ada dalam tabel. Mode do nothing sesuai untuk tugas CDC -only ketika tabel target telah diisi kembali dari sumber dan replikasi berkelanjutan diterapkan untuk menjaga sumber dan target tetap sinkron. Untuk pra-membuat tabel, Anda dapat menggunakan AWS Schema Conversion Tool (AWS SCT). Untuk informasi selengkapnya, lihat Menginstal AWS SCT.

    Turunkan tabel pada target – Dalam mode Turunkan tabel pada target, AWS DMS menurunkan tabel target dan membuatnya ulang sebelum memulai migrasi. Pendekatan ini memastikan bahwa tabel target kosong saat migrasi dimulai. AWS DMS hanya membuat objek yang diperlukan untuk memigrasikan data secara efisien: tabel, kunci utama, dan dalam beberapa kasus, indeks unik. AWS DMS tidak membuat indeks sekunder, kendala kunci nonprimer, atau default data kolom. Jika Anda melakukan tugas full load plus CDC atau CDC -only, kami sarankan Anda menjeda migrasi pada saat ini. Setelah itu, buat indeks sekunder yang mendukung penyaringan untuk update dan hapus pernyataan.

    Anda mungkin perlu melakukan beberapa konfigurasi terhadap basis data target ketika Anda menggunakan mode Turunkan tabel pada target. Misalnya, untuk target Oracle, tidak AWS DMS dapat membuat skema (pengguna database) untuk alasan keamanan. Dalam hal ini, Anda membuat skema pengguna sehingga AWS DMS dapat membuat tabel saat migrasi dimulai. Untuk sebagian besar jenis target lainnya, AWS DMS buat skema dan semua tabel terkait dengan parameter konfigurasi yang tepat.

    Pemotongan - Dalam mode Pemotongan, AWS DMS potong semua tabel target sebelum migrasi dimulai. Jika tabel target tidak ada, DMS buat tabel untuk Anda. Struktur tabel Anda tetap seperti apa adanya namun tabel terpotong pada target. Mode pemotongan sesuai untuk beban penuh atau beban penuh ditambah CDC migrasi di mana skema target telah dibuat sebelumnya sebelum migrasi dimulai. Untuk membuat tabel terlebih dahulu, Anda dapat menggunakan AWS SCT. Untuk informasi selengkapnya, lihat Menginstal AWS SCT.

    catatan

    Jika target Anda adalah MongoDB, mode Truncate tidak memotong tabel pada target. Sebaliknya, mode ini menurunkan koleksi dan menghilangkan semua indeks. Hindari mode Pemotongan saat target Anda adalah MongoDB.

    Hentikan tugas setelah beban penuh selesai

    Pengaturan ini hanya terlihat jika Anda memilih Migrasi data yang ada dan mereplikasi perubahan yang sedang berlangsung untuk jenis Migrasi di bagian sebelumnya.

    Jangan berhenti – Jangan hentikan tugas tetapi segera terapkan perubahan cache dan lanjutkan pekerjaan.

    Berhenti sebelum menerapkan perubahan cache - Hentikan tugas sebelum penerapan perubahan cache. Dengan pendekatan ini, Anda dapat menambahkan indeks sekunder yang bisa mempercepat penerapan perubahan.

    Berhenti setelah menerapkan perubahan cache - Hentikan tugas setelah perubahan cache diterapkan. Dengan menggunakan pendekatan ini, Anda dapat menambahkan kunci asing jika Anda menggunakan aplikasi transaksional.

    Sertakan LOB kolom dalam replikasi

    Jangan sertakan LOB kolom — LOB kolom dikecualikan dari migrasi.

    LOBMode penuh - Migrasi lengkap LOBs terlepas dari ukuran. AWS DMS bermigrasi LOBs sedikit demi sedikit dalam potongan yang dikontrol oleh parameter ukuran Chunk. LOB Mode ini lebih lambat daripada menggunakan LOB mode Terbatas.

    LOBMode terbatas - Memangkas LOBs ke nilai parameter LOBukuran Maks. Mode ini lebih cepat daripada menggunakan LOB mode Penuh.

    LOBUkuran maksimal (kb)

    Dalam LOBMode Terbatas, LOB kolom yang melebihi pengaturan LOBukuran Maks dipotong ke nilai LOBUkuran Maks yang ditentukan.

    Aktifkan validasi

    Memungkinkan validasi data, untuk memverifikasi bahwa data dimigrasi secara akurat dari sumber ke target. Untuk informasi selengkapnya, lihat AWS Validasi data DMS.

    Aktifkan CloudWatch log

    Mengaktifkan pencatatan oleh Amazon CloudWatch.

  5. Di bagian Penilaian Premigrasi, pilih apakah akan menjalankan penilaian premi. Penilaian premi memperingatkan Anda tentang potensi masalah migrasi sebelum memulai tugas migrasi database Anda. Untuk informasi selengkapnya, lihat Mengaktifkan dan bekerja dengan penilaian perdana.

  6. Di bagian konfigurasi startup tugas Migrasi, tentukan apakah akan memulai tugas secara otomatis setelah pembuatan.

  7. Di bagian Tag, tentukan tag apa pun yang Anda butuhkan untuk mengatur tugas Anda. Anda dapat menggunakan tag untuk mengelola IAM peran dan kebijakan Anda, dan melacak DMS biaya Anda. Untuk informasi selengkapnya, lihat Penandaan sumber daya.

  8. Setelah selesai dengan pengaturan tugas, pilih Buat tugas.