Gunakan kueri BMC Discovery untuk mengekstrak data migrasi untuk perencanaan migrasi - AWS Prescriptive Guidance

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

Gunakan kueri BMC Discovery untuk mengekstrak data migrasi untuk perencanaan migrasi

Ben Tailor-Hamblin, Emma Baldry, Simon Cunningham, dan Shabnam Khan, Amazon Web Services

Ringkasan

Panduan ini memberikan contoh kueri dan langkah-langkah untuk membantu Anda mengekstrak data dari infrastruktur dan aplikasi lokal menggunakan BMC Discovery. Pola ini menunjukkan cara menggunakan kueri BMC Discovery untuk memindai infrastruktur Anda dan mengekstrak informasi perangkat lunak, layanan, dan ketergantungan. Data yang diekstraksi diperlukan untuk menilai dan memobilisasi fase migrasi skala besar ke Amazon Web Services (AWS) Cloud. Anda dapat menggunakan data ini untuk membuat keputusan penting tentang aplikasi mana yang akan dimigrasi bersama sebagai bagian dari rencana migrasi Anda.

Prasyarat dan batasan

Prasyarat

  • Lisensi untuk BMC Discovery (sebelumnya BMC ADDM) atau perangkat lunak sebagai layanan (SaaS) versi BMC Helix Discovery

  • BMC Discovery versi lokal atau SaaS, diinstal

    catatan

    Untuk BMC Discovery versi lokal, Anda harus menginstal aplikasi di jaringan klien dengan akses ke semua perangkat jaringan dan server yang berada dalam cakupan migrasi di beberapa pusat data. Akses ke jaringan klien harus disediakan sesuai dengan instruksi instalasi aplikasi. Jika pemindaian informasi Windows Server diperlukan, maka Anda harus mengatur perangkat manajer proxy Windows di jaringan.

  • Akses jaringan untuk memungkinkan aplikasi memindai perangkat di seluruh pusat data, jika Anda menggunakan BMC Helix Discovery

Versi produk

  • Penemuan BMC 22.2 (12,5)

  • Penemuan BMC 22.1 (12.4)

  • Penemuan BMC 21.3 (12.3)

  • Penemuan BMC 21.05 (12.2)

  • Penemuan BMC 20.08 (12.1)

  • Penemuan BMC 20.02 (12.0)

  • Penemuan BMC 11.3

  • Penemuan BMC 11.2

  • Penemuan BMC 11.1

  • Penemuan BMC 11.0

  • Penemuan Atrium BMC 10.2

  • Penemuan Atrium BMC 10.1

  • Penemuan Atrium BMC 10.0

Arsitektur

Diagram berikut menunjukkan bagaimana manajer aset dapat menggunakan kueri BMC Discovery untuk memindai aplikasi yang dimodelkan BMC di SaaS dan lingkungan lokal.

Arsitektur yang menggunakan BMC Discovery untuk mengekstrak informasi perangkat lunak, layanan, dan ketergantungan.

Diagram menunjukkan alur kerja berikut: Manajer aset menggunakan BMC Discovery atau BMC Helix Discovery untuk memindai database dan instance perangkat lunak yang berjalan di server virtual yang dihosting di beberapa server fisik. Alat ini dapat memodelkan aplikasi dengan komponen yang mencakup beberapa server virtual dan fisik.

Tumpukan teknologi

  • Penemuan BMC

  • Penemuan Helix BMC

Alat

  • BMC Discovery adalah alat penemuan pusat data yang membantu Anda menemukan pusat data secara otomatis.

  • BMC Helix Discovery adalah sistem pemodelan penemuan dan ketergantungan berbasis SaaS yang membantu Anda memodelkan aset data dan dependensinya secara dinamis.

Praktik terbaik

Ini adalah praktik terbaik untuk memetakan data aplikasi, ketergantungan, dan infrastruktur saat Anda bermigrasi ke cloud. Pemetaan membantu Anda memahami kompleksitas lingkungan Anda saat ini dan dependensi di antara berbagai komponen.

Informasi aset yang diberikan oleh kueri ini penting karena beberapa alasan:

  1. Perencanaan — Memahami ketergantungan antar komponen membantu Anda merencanakan proses migrasi dengan lebih efektif. Misalnya, Anda mungkin perlu memigrasikan komponen tertentu terlebih dahulu untuk memastikan komponen lain berhasil dimigrasi.

  2. Penilaian risiko — Memetakan dependensi antar komponen dapat membantu Anda mengidentifikasi potensi risiko atau masalah yang dapat timbul selama proses migrasi. Misalnya, Anda mungkin menemukan bahwa komponen tertentu bergantung pada teknologi usang atau tidak didukung yang dapat menyebabkan masalah di cloud.

  3. Arsitektur cloud — Memetakan data aplikasi dan infrastruktur Anda juga dapat membantu Anda merancang arsitektur cloud yang sesuai yang memenuhi kebutuhan organisasi Anda. Misalnya, Anda mungkin perlu merancang arsitektur multi-tier untuk mendukung persyaratan ketersediaan atau skalabilitas yang tinggi.

Secara keseluruhan, pemetaan aplikasi, ketergantungan, dan data infrastruktur merupakan langkah penting dalam proses migrasi cloud. Latihan pemetaan dapat membantu Anda lebih memahami lingkungan Anda saat ini, mengidentifikasi potensi masalah atau risiko, dan merancang arsitektur cloud yang sesuai.

Epik

TugasDeskripsiKeterampilan yang dibutuhkan

Identifikasi pemilik ITSM.

Identifikasi pemilik IT Service Management (ITSM) (biasanya dengan menghubungi tim pendukung operasional).

Pimpin migrasi

Periksa CMDB.

Mengidentifikasi jumlah database manajemen konfigurasi (CMDBs) yang berisi informasi aset, dan kemudian mengidentifikasi sumber informasi tersebut.

Pimpin migrasi

Identifikasi alat penemuan dan periksa penggunaan BMC Discovery.

Jika organisasi Anda menggunakan BMC Discovery untuk mengirim data tentang lingkungan Anda ke alat CMDB, periksa cakupan dan cakupan pemindaiannya. Misalnya, periksa apakah BMC Discovery memindai semua pusat data dan apakah server akses berada di zona perimeter.

Pimpin migrasi

Periksa tingkat pemodelan aplikasi.

Periksa apakah aplikasi dimodelkan dalam BMC Discovery. Jika tidak, rekomendasikan penggunaan alat BMC Discovery untuk memodelkan instance perangkat lunak yang sedang berjalan yang menyediakan aplikasi dan layanan bisnis.

Insinyur migrasi, pimpinan Migrasi
TugasDeskripsiKeterampilan yang dibutuhkan

Ekstrak data pada server fisik dan virtual.

Untuk mengekstrak data pada server fisik dan virtual yang dipindai oleh BMC Discovery, gunakan Query Builder untuk menjalankan kueri berikut:

search Host show key as 'Serverid', virtual, name as 'HOSTNAME', os_type as 'osName', os_version as 'OS Version', num_logical_processors as 'Logical Processor Counts', cores_per_processor as 'Cores per Processor', logical_ram as 'Logical RAM', #Consumer:StorageUse:Provider:DiskDrive.size as 'Size'
catatan

Anda dapat menggunakan data yang diekstrak untuk menentukan ukuran instans yang sesuai untuk migrasi.

Insinyur migrasi, pimpinan Migrasi

Ekstrak data pada aplikasi yang dimodelkan.

Jika aplikasi Anda dimodelkan dalam BMC Discovery, Anda dapat mengekstrak data tentang server yang menjalankan perangkat lunak aplikasi. Untuk mendapatkan nama server, gunakan Query Builder untuk menjalankan query berikut:

search SoftwareInstance show key as 'ApplicationID', #RunningSoftware:HostedSoftware:Host:Host.key as 'ReferenceID', type, name
catatan

Aplikasi dimodelkan dalam BMC Discovery oleh kumpulan instance perangkat lunak yang berjalan. Aplikasi ini tergantung pada semua server yang menjalankan perangkat lunak aplikasi.

Pemilik aplikasi BMC Discovery

Ekstrak data pada database.

Untuk mendapatkan daftar semua database yang dipindai dan server basis data ini berjalan, gunakan Query Builder untuk menjalankan kueri berikut:

search Database show key as 'Key', name, type as 'Source Engine Type', #Detail:Detail:ElementWithDetail:SoftwareInstance.name as 'Software Instance', #Detail:Detail:ElementWithDetail:SoftwareInstance.product_version as 'Product Version', #Detail:Detail:ElementWithDetail:SoftwareInstance.edition as 'Edition', #Detail:Detail:ElementWithDetail:SoftwareInstance.#RunningSoftware:HostedSoftware:Host:Host.key as 'ServerID'
Pemilik aplikasi

Ekstrak data pada komunikasi server.

Untuk mendapatkan informasi tentang semua komunikasi jaringan antar server yang dikumpulkan oleh BMC Discovery dari log komunikasi jaringan bersejarah, gunakan Query Builder untuk menjalankan kueri berikut:

search Host TRAVERSE InferredElement:Inference:Associate:DiscoveryAccess TRAVERSE DiscoveryAccess:DiscoveryAccessResult:DiscoveryResult:NetworkConnectionList TRAVERSE List:List:Member:DiscoveredNetworkConnection PROCESS WITH networkConnectionInfo
Pemilik aplikasi BMC Discovery

Ekstrak data tentang penemuan aplikasi.

Untuk mendapatkan informasi tentang dependensi aplikasi, gunakan Query Builder untuk menjalankan kueri berikut:

search SoftwareInstance show key as 'SRC App ID', #Dependant:Dependency:DependedUpon:SoftwareInstance.key as 'DEST App ID'
Pemilik aplikasi BMC Discovery

Ekstrak data tentang layanan bisnis.

Untuk mengekstrak data pada layanan bisnis yang disediakan oleh host, gunakan Query Builder untuk menjalankan kueri berikut:

search Host show name, #Host:HostedSoftware:AggregateSoftware:BusinessService.name as 'Name'
Pemilik aplikasi BMC Discovery

Pemecahan Masalah

IsuSolusi

Kueri gagal dijalankan atau berisi kolom yang tidak terisi.

Tinjau catatan aset di BMC Discovery dan tentukan bidang mana yang Anda butuhkan. Kemudian, ganti bidang ini dalam kueri dengan menggunakan Query Builder.

Rincian aset dependen tidak diisi.

Ini kemungkinan karena izin akses atau konektivitas jaringan. Alat penemuan mungkin tidak memiliki izin yang diperlukan untuk mengakses aset tertentu, terutama jika mereka berada di jaringan yang berbeda atau di lingkungan yang berbeda.

Kami menyarankan Anda bekerja sama dengan ahli materi pelajaran penemuan untuk memastikan bahwa semua aset yang relevan diidentifikasi.

Sumber daya terkait

Referensi

Tutorial dan video