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.
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:
-
Buat grup bergerak dan tetapkan ke gelombang
-
Edit server dan tetapkan server ke grup pemindahan
-