Analisis dependensi

Artikel ini menjelaskan analisis dependensi di Azure Migrate: Discovery and assessment.

Analisis dependensi mengidentifikasi dependensi antara server lokal yang ditemukan. Hal ini memberikan keuntungan:

  • Anda dapat mengumpulkan server ke dalam grup untuk penilaian, lebih akurat, dengan keyakinan yang lebih besar.
  • Anda dapat mengidentifikasi server yang harus dimigrasikan bersama-sama. Hal ini sangat berguna jika Anda tidak yakin server mana yang merupakan bagian dari penyebaran aplikasi yang ingin Anda migrasikan ke Azure.
  • Anda dapat mengidentifikasi apakah server sedang digunakan, dan server mana yang dapat dinonaktifkan alih-alih dimigrasikan.
  • Menganalisis dependensi membantu memastikan tidak ada yang tertinggal, sehingga menghindari pemadaman mendadak setelah migrasi.
  • Tinjau pertanyaan umum tentang analisis dependensi.

Jenis analisis

Terdapat dua opsi untuk menyebarkan analisis dependensi

Opsi Detail Cloud publik Azure Government
Tanpa agen Umumnya tersedia untuk VM VMware, VM Hyper-V, server bare-metal, dan server yang berjalan di cloud publik lainnya seperti AWS, GCP, dll. Didukung Didukung
Analisis berbasis agen Menggunakan Solusi Peta Layanan di Azure Monitor untuk mengaktifkan visualisasi dan analisis dependensi.

Anda perlu menginstal agen di setiap server lokal yang ingin dianalisis.
Didukung Tidak didukung.

Analisis tanpa agen

Analisis dependensi tanpa agen bekerja dengan cara menangkap data koneksi TCP dari server yang diaktifkan untuk analisis tersebut. Tidak ada agen yang terinstal pada server. Koneksi dengan proses dan server sumber yang sama, serta server tujuan, proses, dan port dikelompokkan secara logis ke dalam dependensi. Anda dapat memvisualisasikan data dependensi yang ditangkap dalam tampilan pemetaan, atau mengekspornya sebagai CSV. Tidak ada agen yang terinstal pada server yang ingin dianalisis.

Data dependensi

Setelah penemuan data dependensi dimulai, polling dimulai:

  • Appliance Azure Migrate melakukan polling pada data koneksi TCP dari server setiap lima menit untuk mengumpulkan data.

  • Polling mengumpulkan data berikut:

    • Nama proses yang memiliki koneksi aktif.
    • Nama aplikasi yang menjalankan proses yang memiliki koneksi aktif.
    • Port tujuan pada koneksi aktif.
  • Data yang dikumpulkan diproses pada appliance Azure Migrate, untuk menyimpulkan informasi identitas, dan dikirim ke Azure Migrate setiap enam jam.

Analisis berbasis agen

Untuk analisis berbasis agen, Azure Migrate: Discovery and assessment menggunakan solusi Peta Layanan di Azure Monitor. Anda menginstal agen Microsoft Monitoring Agent/Log Analytics dan agen Dependensi di setiap server yang ingin dianalisis.

Data dependensi

Analisis berbasis agen menyediakan data berikut:

  • Nama server sumber, proses, nama aplikasi.
  • Nama server tujuan, proses, nama aplikasi, dan port.
  • Jumlah koneksi, latensi, dan informasi transfer data dikumpulkan dan tersedia untuk kueri Log Analytics.

Membandingkan tanpa agen dan berbasis agen

Perbedaan antara visualisasi tanpa agen dan visualisasi berbasis agen dirangkum dalam tabel.

Persyaratan Tanpa agen Berbasis agen
Dukungan Umumnya Tersedia untuk VM VMware, VM Hyper-V, server Fisik, atau server yang berjalan di cloud publik lainnya seperti AWS dan GCP. Dalam ketersediaan umum (GA).
Agen Tidak ada agen yang diperlukan pada server yang ingin Anda analisis. Agen diperlukan di setiap server lokal yang ingin Anda analisis.
Log Analytics Tidak wajib. Azure Migrate menggunakan solusi Peta Layanan pada log Azure Monitor untuk analisis dependensi.

Anda mengaitkan ruang kerja Log Analytics dengan proyek. Ruang kerja harus berada di wilayah US Timur, Asia Tenggara, atau Eropa Barat. Ruang kerja harus berada di wilayah tempat Service Map didukung. Anda dapat memantau Azure VM di wilayah mana pun. VM itu sendiri tidak terbatas pada wilayah yang didukung oleh ruang kerja Log Analytics.
Proses Menangkap data koneksi TCP. Setelah ditemukan, data dikumpulkan dengan interval lima menit. Agen Peta Layanan yang diinstal pada server mengumpulkan data tentang proses TCP, dan koneksi masuk/keluar untuk setiap proses.
Data Nama server sumber, proses, nama aplikasi.

Nama server tujuan, proses, nama aplikasi, dan port.
Nama server sumber, proses, nama aplikasi.

Nama server tujuan, proses, nama aplikasi, dan port.

Jumlah koneksi, latensi, dan informasi transfer data dikumpulkan dan tersedia untuk kueri Log Analytics.
Visualisasi Peta dependensi server tunggal dapat dilihat selama durasi satu jam hingga 30 hari. Memetakan dependensi dari satu server.

Memetakan dependensi sekelompok server.

Peta hanya dapat dilihat selama satu jam saja.

Tambah dan hapus server dalam grup dari tampilan memetakan.
Ekspor Data Data 30 hari terakhir dapat diunduh dalam format CSV. Data dapat dikueri dengan Log Analytics.

Langkah berikutnya

  • Menyiapkan visualisasi dependensi berbasis agen.
  • Mencoba visualisasi dependensi tanpa agen untuk server pada VMware.
  • Tinjau pertanyaan umum tentang visualisasi dependensi.