View a markdown version of this page

Manajemen Perencanaan Gelombang (WPM) - Pabrik Migrasi Cloud di AWS

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

Manajemen Perencanaan Gelombang (WPM)

Wave Planning Management (WPM) adalah fitur yang membantu Anda mengatur dan menjadwalkan beban kerja migrasi secara optimal. Ini memungkinkan Anda untuk memecah proyek migrasi besar menjadi “gelombang” yang dapat dikelola sambil mempertimbangkan berbagai kendala teknis dan persyaratan bisnis.

Konsep Kunci

  • Aset: Setiap komponen yang perlu dimigrasikan, termasuk aplikasi dan infrastrukturnya (server, database, penyimpanan, dll.).

  • Pindah Grup: Satu set aset terkait (seperti aplikasi dan server) yang perlu dimigrasikan bersama karena ketergantungan teknis atau persyaratan bisnis mereka.

  • Gelombang: Sekelompok aplikasi yang akan dimigrasikan dalam acara yang sama. Ini bisa didasarkan pada afinitas antara satu sama lain, atau alasan lainnya.

  • Aturan Perencanaan Gelombang: Seperangkat pedoman pra-konfigurasi yang membantu mengatur migrasi Anda secara sistematis. Aturan-aturan ini secara otomatis:

    • Prioritaskan aplikasi mana yang harus dimigrasikan terlebih dahulu berdasarkan karakteristik dan kepentingannya bagi organisasi Anda.

    • Kelompokkan aset terkait bersama-sama untuk memastikan komponen dependen dimigrasikan pada saat yang sama, menjaga fungsionalitas sistem selama proses migrasi.

  • Wave Planing Job: Alur kerja terstruktur untuk mengatur migrasi yang memproses aplikasi melalui tiga analisis utama: prioritas, pengelompokan ketergantungan, dan perencanaan gelombang. Anda menyediakan daftar aplikasi untuk migrasi, dan pekerjaan menghasilkan grup dan gelombang bergerak yang terorganisir sesuai dengan aturan perencanaan gelombang yang telah ditentukan sebelumnya dan pengaturan terkait pekerjaan lainnya, seperti server gelombang dan kapasitas penyimpanan.

Membuat Job Perencanaan Gelombang

Untuk membuat pekerjaan baru, Anda memilih Perencanaan Gelombang dari menu, lalu Perencanaan Pekerjaan, dan kemudian klik tombol Tambah. Wave Planning Job Wizard akan memandu Anda melalui empat langkah berikut:

1. Membuat tugas

Atribut berikut perlu diisi untuk memulai pekerjaan:

  • Nama Pekerjaan: Apa yang ingin Anda sebut pekerjaan migrasi ini. Pilih nama yang berarti yang membantu Anda mengidentifikasinya nanti.

  • Kapasitas Server Gelombang Maks: Jumlah maksimum server yang dapat dimasukkan dalam gelombang tunggal apa pun.

  • Jumlah Aplikasi Nominasi: Berapa banyak aplikasi yang tidak direncanakan yang ingin Anda proses dalam pekerjaan ini. Misalnya, memasukkan “10" akan memilih 10 aplikasi prioritas teratas yang belum direncanakan secara default.

  • Kapasitas Server Gelombang Mulai: Jumlah server yang akan disertakan dalam gelombang pertama pekerjaan ini.

  • Peningkatan Kapasitas Server Gelombang: Berapa banyak server tambahan untuk ditambahkan ke setiap gelombang berikutnya dalam pekerjaan ini.

  • Kapasitas Penyimpanan Gelombang: Total penyimpanan server maksimum yang diizinkan di setiap gelombang.

Setelah Anda mengisi formulir, klik tombol Berikutnya.

2. Mengelola aplikasi

Pada langkah ini, Anda akan memilih aplikasi mana yang akan disertakan dalam pekerjaan migrasi Anda.

Berdasarkan Hitungan Aplikasi Nominasi Anda (diatur dalam Langkah 1), wizard secara otomatis memilih aplikasi untuk pekerjaan Anda. Saran-saran ini berasal dari kumpulan aplikasi yang tidak direncanakan dan diurutkan berdasarkan peringkat prioritas mereka. Aplikasi yang disarankan muncul di Aplikasi yang disertakan dalam tabel pekerjaan baru.

Jika belum, Anda dapat mengklik ikon Opsi Tambahan (tiga titik) di kanan atas dan memilih Hitung Ulang peringkat aplikasi untuk menghitung peringkat untuk semua aplikasi berdasarkan aturan prioritas yang telah ditentukan sebelumnya.

Secara opsional, Anda dapat memodifikasi daftar yang disarankan dengan dua cara:

  • Hapus Aplikasi: Untuk menghapus aplikasi dari pekerjaan Anda, pilih dan klik Hapus dari tombol pekerjaan. Aplikasi yang dihapus akan kembali ke tabel Aplikasi yang tidak ditugaskan.

  • Tambahkan Aplikasi Tambahan: Pilih aplikasi tambahan apa pun di tabel Aplikasi yang tidak ditetapkan yang ingin Anda sertakan, dan klik tombol Tambahkan ke pekerjaan. Aplikasi yang ditambahkan akan ditampilkan di Aplikasi yang disertakan dalam tabel pekerjaan baru.

Setelah menyelesaikan pemilihan aplikasi Anda, klik tombol Berikutnya.

3. Kelola grup bergerak

Pekerjaan membuat permintaan grup pindah. Sementara backend memproses permintaan berdasarkan aturan pengelompokan yang telah ditentukan sebelumnya, wizard melakukan polling kemajuan dan menyegarkan halaman secara berkala.

Setelah permintaan berhasil diproses, grup pemindahan yang dibuat secara otomatis akan ditampilkan di tabel Pindahkan Grup. Anda dapat memilih satu grup untuk melihat detail grup seperti aplikasi, server, dan database yang disertakan di tab di bawah tabel. Di bawah tab Visualisasi Entitas diagram memvisualisasikan hubungan entitas.

Secara opsional, Anda dapat memodifikasi grup pemindahan yang dibuat secara otomatis:

  • Pilih grup pindah dan klik tombol Kelola Aset.

  • Kotak dialog dengan dua tabel muncul. Tabel Aset atas dalam Grup Pindah Terpilih menunjukkan aset yang disertakan dalam grup pemindahan, dan tabel Aset Tersedia yang lebih rendah menunjukkan aset yang tidak ditetapkan ke grup mana pun.

  • Untuk menghapus satu atau beberapa aset dari grup pemindahan, pilih aset tersebut dan klik Hapus dari Pindahkan Grup tombol. Aset yang dihapus akan kembali ke tabel Aset Tersedia.

  • Untuk menambahkan satu lagi aset yang tersedia ke grup pemindahan, pilih aset tersebut dari tabel Aset yang Tersedia dan klik tombol Tambahkan ke Pindahkan Grup. Aset yang ditambahkan akan ditampilkan dalam tabel Assets in Selected Move Group.

  • Klik tombol Konfirmasi untuk mengonfirmasi perubahan, atau Batalkan untuk membuang perubahan. Kotak dialog ditutup dan layar utama disegarkan untuk mencerminkan perubahan yang telah Anda buat pada grup pemindahan.

Setelah Anda puas dengan grup pindah, klik tombol Berikutnya.

4. Kelola gelombang

Pekerjaan menciptakan gelombang berdasarkan pengaturan pekerjaan dan menampilkan gelombang yang dibuat secara otomatis di tabel Gelombang. Anda dapat memilih satu gelombang untuk melihat detail gelombang seperti grup bergerak, aplikasi, server, dan database yang disertakan. Di bawah tab Visualisasi Entitas diagram memvisualisasikan hubungan entitas.

Secara opsional, Anda dapat memodifikasi gelombang yang dibuat secara otomatis:

  • Pilih gelombang dan klik tombol Kelola Pindahkan Grup.

  • Kotak dialog dengan dua tabel muncul. Grup Pindah atas dalam tabel Gelombang yang dipilih menunjukkan grup bergerak yang termasuk dalam grup pindah, dan tabel Grup Pindah Tersedia yang lebih rendah menunjukkan grup pemindahan yang tidak ditetapkan ke gelombang apa pun.

  • Untuk menghapus satu atau beberapa grup bergerak dari gelombang, pilih mereka dan klik Hapus dari tombol Gelombang. Grup pemindahan yang dihapus akan kembali ke tabel Grup Pindah yang Tersedia.

  • Untuk menambahkan satu lagi grup bergerak yang tersedia ke gelombang, pilih mereka dari tabel Grup Pindah yang Tersedia dan klik tombol Tambahkan ke Gelombang. Grup pindah yang ditambahkan akan ditampilkan di Pindahkan Grup di tabel Gelombang yang dipilih.

  • Klik tombol Konfirmasi untuk mengonfirmasi perubahan, atau Batalkan untuk membuang perubahan. Kotak dialog ditutup dan layar utama disegarkan untuk mencerminkan perubahan yang telah Anda buat pada gelombang.

Setelah Anda puas dengan ombak, klik tombol Konfirmasi Rencana Gelombang untuk kembali ke halaman daftar Job Planning Gelombang.

Catatan

  • Wizard Job mempertahankan kemajuan perencanaan gelombang, dan perubahan yang Anda buat pada grup pemindahan dan gelombang pada tombol Berikutnya dan tombol Konfirmasi di kotak dialog diklik.

  • Anda dapat kembali ke langkah wizard sebelumnya dengan mengklik tombol Sebelumnya tetapi mereka berada dalam mode hanya-baca dan hanya untuk informasi Anda.

  • Jika Anda ingin membuat perubahan pada langkah-langkah sebelumnya, Anda harus membatalkan pekerjaan dan memulainya dari awal. Lihat Membatalkan/menghapus pekerjaan perencanaan gelombang.

Membatalkan/menghapus pekerjaan perencanaan gelombang

  • Untuk membatalkan pekerjaan di wizard buat pekerjaan, klik tombol Batal.

  • Untuk menghapus pekerjaan yang dibuat, Anda memilih Perencanaan Gelombang dari menu, lalu Perencanaan Pekerjaan, lalu pilih pekerjaan dan klik tombol Hapus.

Kedua operasi akan mengembalikan perencanaan gelombang yang dibuat oleh pekerjaan dengan menghapus kelompok bergerak dan gelombang terkait.

Mengelola Aturan Perencanaan Gelombang

Aturan Perencanaan Gelombang adalah seperangkat pedoman yang dapat dikonfigurasi yang mengontrol bagaimana aset diproses selama perencanaan gelombang. WPM mendefinisikan daftar aturan yang paling sering digunakan sebagai aturan default.

Aturan terdiri dari dua kategori utama:

  • Aturan Prioritas

    • Aturan Penilaian: Tentukan kriteria penilaian (0-100) untuk kombinasi entity/attribute /nilai untuk menentukan prioritas aplikasi. Misalnya, lingkungan “Produksi” mungkin mendapat skor 10 sementara lingkungan “Pengembangan” mendapat skor 100, yang menunjukkan lingkungan Dev harus dimigrasikan terlebih dahulu.

    • Aturan Penyortiran: Kontrol urutan aplikasi dalam proses pemilihan, termasuk opsi untuk menjaga lingkungan yang berbeda dari aplikasi yang sama bersama-sama.

  • Aturan Pengelompokan

    • Aturan Joiner (inklusif): Tentukan kriteria untuk menggabungkan aset ke dalam grup pemindahan yang sama. Aturan default termasuk pengelompokan aplikasi yang berbagi server, database, pemilik aplikasi, dll.

    • Aturan Splitter (eksklusif): Tentukan kriteria untuk menyimpan aset dalam kelompok terpisah, biasanya berdasarkan atribut seperti lingkungan, pemilik, atau departemen.

Aturan pengelompokan default sangat penting agar perencanaan gelombang berfungsi dengan baik sehingga administrator hanya dapat mengaktifkan atau menonaktifkan aturan ini. Selain itu, administrator dapat membuat aturan baru, dan memodifikasi aturan yang sudah ada untuk menyelaraskan dengan persyaratan migrasi tertentu dari organisasi mereka.

Melihat aturan perencanaan gelombang

Untuk melihat aturan perencanaan gelombang yang ada, pilih Administrasi dari menu, pilih Perencanaan Gelombang, lalu klik tab Aturan perencanaan.

Sistem menampilkan aturan pengelompokan dan memprioritaskan aturan di Aturan Pengelompokan dan Memprioritaskan Aturan tabel masing-masing.

Enabling/disabling aturan perencanaan

Anda tidak dapat mengubah aturan pengelompokan default tetapi hanya enable/disable mereka. Untuk menonaktifkan aturan pengelompokan default:

  • Pilih satu aturan dengan status “ENABLED” dengan mencentang kotak centang, dan klik tombol Edit.

  • Klik tombol Nonaktifkan Aturan pada halaman Edit Aturan.

Anda dapat mengaktifkan aturan pengelompokan yang dinonaktifkan dengan melakukan hal serupa.

Untuk menonaktifkan aturan prioritas default:

  • Pilih satu aturan dengan status “ENABLED” dengan mencentang kotak centang, dan klik tombol Edit.

  • Di bidang Aturan JSON, ubah nilai status dari “ENABLED” menjadi “DISABLED”, dan klik Perbarui Aturan untuk menyimpan perubahan.

Anda dapat mengaktifkan aturan prioritas yang dinonaktifkan dengan melakukan hal serupa.

Menambahkan aturan perencanaan

Untuk menambahkan aturan baru, Anda klik Tambahkan tombol di atas tabel aturan masing-masing, lalu ketik aturan dalam format JSON ke bidang Rule JSON. Akan jauh lebih mudah jika Anda menyalin dan menempelkan nilai aturan yang ada alih-alih memulai dari awal.

Jika AWS Bedrock dan model LLM yang diperlukan tersedia di wilayah penerapan Anda, bagian Prompt Deskripsi Aturan akan muncul yang memungkinkan Anda menjelaskan aturan Anda dalam bahasa alami dan Bedrock akan menghasilkan aturan dalam format JSON:

  • Anda mengetik deskripsi aturan ke dalam kotak teks di bawah Rule Description Prompt. Berikut ini adalah contoh untuk aturan penilaian:

Score applications based on server storage size.
Less sizes means less app complexity scores.
  • Anda klik Hasilkan Aturan tombol untuk Batuan Dasar untuk menghasilkan aturan dalam format JSON dan mengisi bidang Aturan JSON.

    • Mungkin diperlukan waktu 30 detik atau bahkan lebih lama bagi Bedrock untuk menghasilkan aturan.

  • Anda meninjau aturan dan klik tombol Simpan Aturan untuk menyimpan aturan.

Aturan properti JSON

Aturan pengelompokan properti JSON

Nama Properti Diperlukan Tipe Nilai yang Diizinkan Deskripsi

rule_type

Y

string

GROUPING_INCLUSIVE, GROUPING_EXCLUSIVE

Menentukan apakah aturan menggabungkan aset (inklusif) atau memisahkannya (eksklusif)

rule_name

Y

string

Teks apa saja

Nama aturan

rule_description

T

string

Teks apa saja

Deskripsi opsional aturan

status

Y

string

DIAKTIFKAN, DINONAKTIFKAN

Apakah aturannya aktif

hubungan

Y

array

Array objek

Daftar hubungan aset

hubungan [] .asset_type

Y

string

Jenis aset yang valid

Jenis aset untuk hubungan

hubungan [] .asset_key

Y

string

Kunci aset yang valid

Atribut kunci untuk hubungan

Memprioritaskan aturan penilaian properti JSON

Nama Properti Diperlukan Tipe Nilai yang Diizinkan Deskripsi

rule_type

Y

string

MEMPRIORITASKAN

Harus “MEMPRIORITASKAN”

rule_name

Y

string

Teks apa saja

Nama aturan

rule_description

T

string

Teks apa saja

Deskripsi opsional aturan

sub_tipe

Y

string

MENSKOR

Harus “SCORING”

status

Y

string

DIAKTIFKAN, DINONAKTIFKAN

Apakah aturannya aktif

asset_type

Y

string

Jenis aset yang valid

Jenis aset untuk dinilai

attr_key

Y

string

Atribut non-hubungan yang valid

Atribut untuk penilaian dasar pada

skoring_criteria

Y

array

Array objek penilaian

Daftar kondisi penilaian

scoring_criteria [] .value

T

string

Teks apa saja

Nilai untuk dicocokkan

skoring_criteria [] .lower_bound

T

number

Nomor apa saja

Batas bawah untuk rentang numerik

skoring_criteria [] .upper_bound

T

number

Nomor apa saja

Batas atas untuk rentang numerik

scoring_criteria [] .name

T

string

Teks apa saja

Nama kriteria

scoring_criteria [] .pattern

T

string

Teks apa saja

Pola untuk mencocokkan

skoring_criteria [] .complexity_score

Y

number

0-100

Skor untuk ditetapkan saat kriteria cocok

Memprioritaskan aturan penyortiran properti JSON

Nama Properti Diperlukan Tipe Nilai yang Diizinkan Deskripsi

rule_type

Y

string

MEMPRIORITASKAN

Harus “MEMPRIORITASKAN”

rule_name

Y

string

Teks apa saja

Nama aturan

rule_description

T

string

Teks apa saja

Deskripsi opsional aturan

sub_tipe

Y

string

PEMILAHAN

Harus “SORTING”

status

Y

string

DIAKTIFKAN, DINONAKTIFKAN

Apakah aturannya aktif

asset_type

Y

string

Jenis aset yang valid

Jenis aset untuk diurutkan

attr_key

Y

string

Atribut non-hubungan yang valid

Atribut untuk mengurutkan berdasarkan

urut_urutan_

Y

string

ASC, DSC

Urutan naik atau turun

sort_level

Y

number

Nomor apa saja

Tingkat prioritas semacam itu

sort_by_value

T

array

Array string

Nilai khusus untuk diurutkan berdasarkan

Peran memungkinkan satu atau beberapa kebijakan ditetapkan ke satu atau beberapa grup. Kombinasi semua kebijakan yang ditetapkan ke peran memberikan izin akses. Peran dapat dibuat berdasarkan peran atau fungsi pekerjaan dalam proyek atau organisasi.

Perubahan Penugasan Gelombang

Dengan fitur Wave Planning Manager (WPM) diaktifkan, menetapkan server ke gelombang melalui antarmuka pengguna telah diperbarui untuk menggabungkan grup bergerak, yang penting untuk mengatur aset terkait yang perlu dimigrasikan bersama.

Perubahan Kunci:

  • Penugasan server-ke-gelombang langsung melalui antarmuka pengguna tidak lagi didukung.

  • Server perlu ditugaskan untuk memindahkan grup, yang kemudian ditugaskan ke gelombang.

Untuk server yang diimpor melalui impor lama:

  • Penugasan gelombang yang ada akan dipertahankan.

  • Untuk mengubah gelombang server yang diimpor oleh impor lama:

    1. Buat grup bergerak dan tetapkan ke gelombang

    2. Edit server dan tetapkan server ke grup pemindahan