Berbasis data dan gunakan perkakas penemuan untuk menghindari gangguan - Praktik terbaik untuk menilai aplikasi yang akan dihentikan selama migrasi ke Cloud AWS

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

Berbasis data dan gunakan perkakas penemuan untuk menghindari gangguan

Menjadi data-driven sangat penting ketika mempertimbangkan pensiun aplikasi. Diagram arsitektur dan pengetahuan kelembagaan dapat dengan mudah ketinggalan jaman atau tidak lengkap. Terkadang masalah yang tidak diantisipasi juga dapat muncul, seperti aplikasi lain yang menjadi tergantung pada sistem Anda tanpa keterlibatan formal karena skenario perbaikan istirahat.

Pendekatan berbasis data memberikan fondasi di mana Anda dapat membuat keputusan atau memvalidasi pendekatan. Saat menilai apakah aplikasi dapat dihentikan, Anda harus mengonfirmasi bahwa beban kerja yang Anda migrasi tidak bergantung padanya. Memigrasi 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 pensiun. Koneksi masuk jaringan, seperti aplikasi yang terhubung ke aplikasi Anda, dan koneksi keluar, seperti unggahan file ke berbagi Network File System (NFS), menunjukkan potensi ketergantungan hulu. Ketergantungan ini perlu diselidiki, karena jika beban kerja yang akan dimigrasikan keAWS Cloud terhubung ke aplikasi, ada potensi gangguan layanan jika aplikasi dihentikan di kemudian hari. Proses ini mungkin memerlukan menyelam jauh untuk mengikuti rantai ketergantungan. Mengikuti contoh sebelumnya, jika aplikasi mengunggah file ke share NFS, langkah selanjutnya adalah menentukan sistem mana yang mengkonsumsi file tersebut dan status aplikasi tersebut.

Anda mungkin memutuskan untuk menyelidiki koneksi tersebut dan menilai tingkat dampaknya. Untuk melakukan ini, Anda dapat menggunakan alat penemuan untuk menunjukkan koneksi yang 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 instans 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.

AWSApplication Discovery Service membantu pelanggan merencanakan proyek migrasi dengan mengumpulkan informasi tentang pusat data lokal yang mereka rencanakan untuk pensiun. Setelah Anda menerapkan agen ke server Anda, Application Discovery Service mencatat aktivitas jaringan masuk dan keluar untuk setiap server, bersama dengan informasi lainnya. Dengan menggunakan Amazon Athena untuk menganalisis data ini, Anda dapat mengidentifikasi apakah aplikasi lain bergantung pada server yang direncanakan untuk pensiun. AWS Mitra Kompetensi Migrasi juga dapat menyediakan penemuan mendalam dan perkakas perencanaan.

Misalnya, ilustrasi layar berikut menunjukkan empat alamat IP sumber yang terhubung ke server pada port 22 (tujuan = 172.31.1.117).

Contoh menganalisis koneksi.

Ini adalah host benteng yang digunakan oleh administrator sistem dan dapat diabaikan. Gambar juga menunjukkan dua server yang terhubung ke aplikasi ini di 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.