Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berbasis data dan gunakan alat penemuan untuk menghindari gangguan
Menjadi data-driven sangat penting ketika mempertimbangkan pensiun aplikasi. Diagram arsitektur dan pengetahuan kelembagaan dapat dengan mudah menjadi usang atau tidak lengkap. Terkadang masalah yang tidak terduga juga dapat muncul, seperti aplikasi lain menjadi tergantung pada sistem Anda tanpa keterlibatan formal karena skenario break-fix.
Pendekatan berbasis data memberikan dasar di mana Anda dapat membuat keputusan atau memvalidasi suatu pendekatan. Saat menilai apakah aplikasi dapat dihentikan, Anda harus mengonfirmasi bahwa beban kerja yang Anda migrasi tidak bergantung padanya. Memigrasikan beban kerja tersebut dan kemudian menghentikan ketergantungan dapat menyebabkan degradasi layanan, atau lebih buruk lagi, gangguan layanan.
Untungnya, cukup mudah untuk memahami dependensi ini dengan menggunakan data untuk memantau koneksi masuk dan keluar jaringan pada server yang dijadwalkan untuk pensiun. Koneksi inbound jaringan, seperti aplikasi yang terhubung ke aplikasi Anda, dan koneksi keluar, seperti file upload ke Network File System (NFS) share, menunjukkan potensi ketergantungan upstream. Ketergantungan ini perlu diselidiki, karena jika beban kerja yang akan dimigrasikan ke AWS Cloud terhubung ke aplikasi, ada potensi gangguan layanan jika aplikasi dihentikan nanti. Proses ini mungkin memerlukan menyelam lebih dalam untuk mengikuti rantai ketergantungan. Mengikuti contoh sebelumnya, jika aplikasi mengunggah file ke NFS share, langkah selanjutnya adalah menentukan sistem mana yang mengkonsumsi file itu dan status aplikasi itu.
Anda mungkin memutuskan untuk menyelidiki koneksi tersebut dan menilai tingkat dampaknya. Untuk melakukan ini, Anda dapat menggunakan alat penemuan untuk menunjukkan koneksi yang sedang dimulai ke server yang dijadwalkan untuk pensiun. Anda mungkin memperhatikan bahwa sebagian besar koneksi berasal dari server manajemen dan dapat diabaikan, karena mereka adalah alat yang mengumpulkan metrik kinerja atau instance proxy administrator sistem. Namun, jika ada aplikasi yang terhubung ke server yang dijadwalkan untuk migrasi, Anda harus menyelam lebih dalam dan memeriksa potensi dampak migrasi pada aplikasi tersebut.
AWS Application Discovery Service
Misalnya, ilustrasi layar berikut menunjukkan empat alamat IP sumber yang menghubungkan ke server pada port 22 (tujuan = 172.31.1.117).
Ini adalah host bastion yang digunakan oleh administrator sistem dan dapat diabaikan. Gambar juga menunjukkan dua server yang terhubung ke aplikasi ini pada port 80, yang berada dalam lingkup migrasi yang direncanakan. Pada tahap ini, Anda perlu menyelam lebih dalam dan memahami aplikasi penghubung. Analisis yang lebih dalam ini akan memungkinkan Anda untuk menilai apakah akan ada dampak hulu setelah pensiun.