Mengumpulkan data untuk AWS DMS Fleet Advisor - AWS Layanan Migrasi Database

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

Mengumpulkan data untuk AWS DMS Fleet Advisor

Untuk mulai mengumpulkan data, pilih objek pada halaman Objek yang dipantau, dan pilih Jalankan pengumpulan data. DMSPengumpul data dapat mengumpulkan hingga 100 database sekaligus. Selain itu, pengumpul DMS data dapat menggunakan hingga delapan thread paralel untuk terhubung ke database di lingkungan Anda. Dari delapan thread ini, pengumpul DMS data dapat menggunakan hingga lima thread paralel untuk terhubung ke instance database tunggal.

penting

Sebelum mulai mengumpulkan data, lihat bagian pemeriksaan Perangkat Lunak di halaman beranda pengumpul DMS data. Verifikasi bahwa semua mesin database yang ingin Anda pantau memiliki status Lulus. Jika beberapa mesin database memiliki status Gagal, dan Anda memiliki server database dengan mesin yang sesuai dalam daftar objek yang dipantau, perbaiki masalah sebelum melanjutkan. Anda dapat menemukan tips di samping status Gagal yang tercantum di bagian Pemeriksaan perangkat lunak.

DMSPengumpul data dapat bekerja dalam dua mode: single run atau monitoring berkelanjutan. Setelah Anda memulai pengumpulan data, kotak dialog Jalankan pengumpulan data terbuka. Selanjutnya, pilih salah satu dari dua opsi berikut.

Kapasitas metadata dan database

DMSPengumpul data mengumpulkan informasi dari database atau server OS. Ini termasuk skema, versi, edisi, memoriCPU, dan kapasitas disk. DMSPengumpul data juga mengumpulkan dan menyediakan metrik sepertiIOPS, throughput I/O dan koneksi server basis data aktif. Anda dapat menghitung rekomendasi target di DMS Fleet Advisor berdasarkan informasi ini. Jika basis data sumber terlalu banyak atau kurang, maka rekomendasi target juga akan dilebih-atau kurang.

Ini adalah pilihan default.

Metadata, kapasitas database, dan pemanfaatan sumber daya

Selain metadata dan informasi kapasitas database, pengumpul DMS data mengumpulkan metrik pemanfaatan aktualCPU, memori, dan kapasitas disk untuk database atau server OS. DMSPengumpul data juga mengumpulkan dan menyediakan metrik sepertiIOPS, throughput I/O dan koneksi server basis data aktif. Rekomendasi target yang diberikan akan lebih akurat karena didasarkan pada beban kerja database yang sebenarnya.

Jika Anda memilih opsi ini, maka Anda mengatur periode pengumpulan data. Anda dapat mengumpulkan data selama 7 hari berikutnya atau mengatur rentang Kustom 1-60 hari.

Setelah pengumpulan data dimulai, Anda akan diarahkan ke halaman pengumpulan data, di mana Anda dapat melihat bagaimana kueri pengumpulan berjalan dan memantau kemajuan langsung. Di sini, Anda dapat melihat kesehatan koleksi secara keseluruhan atau di halaman beranda pengumpul DMS data. Jika kesehatan pengumpulan data secara keseluruhan kurang dari 100 persen, Anda mungkin perlu memperbaiki masalah yang terkait dengan pengumpulan.

Jika Anda menjalankan pengumpul DMS data dalam mode Metadata dan kapasitas database, maka Anda dapat melihat jumlah kueri yang diselesaikan pada halaman Pengumpulan data.

Jika Anda menjalankan pengumpul DMS data dalam Metadata, kapasitas database, dan mode pemanfaatan sumber daya, maka Anda dapat melihat sisa waktu sebelum pengumpul DMS data Anda menyelesaikan pemantauan.

Pada halaman Pengumpulan data, Anda dapat melihat status pengumpulan untuk setiap objek. Jika sesuatu tidak berfungsi dengan baik, muncul pesan yang menunjukkan berapa banyak masalah yang terjadi. Untuk membantu menentukan perbaikan masalah, Anda dapat memeriksa detailnya. Tab berikut mencantumkan potensi masalah:

  • Ringkasan berdasarkan kueri - Menunjukkan status tes seperti tes Ping. Anda dapat memfilter hasil di kolom Status. Kolom Status menyediakan pesan yang menunjukkan berapa banyak kegagalan yang terjadi selama pengumpulan data.

  • Ringkasan oleh objek yang dipantau - Menunjukkan status keseluruhan per objek.

  • Ringkasan menurut jenis kueri — Menampilkan status untuk jenis kueri kolektorSQL, seperti panggilan Secure Shell (SSH), atau Windows Management Instrumentation (WMI).

  • Ringkasan berdasarkan masalah - Menampilkan semua masalah unik yang terjadi, dengan nama masalah dan berapa kali setiap masalah terjadi.

Halaman pengumpulan data

Untuk mengekspor hasil koleksi, pilih Ekspor ke CSV.

Setelah mengidentifikasi masalah dan menyelesaikannya, pilih Mulai pengumpulan dan jalankan kembali proses pengumpulan data. Setelah melakukan pengumpulan data, pengumpul data menggunakan koneksi aman untuk mengunggah data yang dikumpulkan ke inventaris DMS Fleet Advisor. DMSFleet Advisor menyimpan informasi di bucket Amazon S3 Anda. Untuk informasi tentang mengonfigurasi kredensional untuk penerusan data, lihat. Mengkonfigurasi kredensi untuk penerusan data

Mengumpulkan metrik kapasitas dan pemanfaatan sumber daya dengan AWS DMS Fleet Advisor

Anda dapat mengumpulkan metadata dan metrik kinerja dalam dua mode: pemantauan tunggal atau pemantauan berkelanjutan. Bergantung pada opsi yang Anda pilih, pengumpul DMS data Anda melacak metrik yang berbeda di lingkungan data Anda. Selama satu kali proses, pengumpul DMS data Anda hanya melacak metadata metrik dari database dan server OS Anda. Selama pemantauan berkelanjutan, pengumpul DMS data Anda melacak pemanfaatan sumber daya Anda yang sebenarnya.

AWS DMS mengumpulkan metadata dan metrik berikut selama satu kali pengumpulan data Anda. DMS

  • Memori yang tersedia di server OS Anda

  • Penyimpanan yang tersedia di server OS Anda

  • Versi dan edisi basis data

  • Jumlah CPUs di server OS Anda

  • Jumlah skema

  • Jumlah prosedur yang disimpan

  • Jumlah tabel

  • Jumlah pemicu

  • Jumlah tampilan

  • Struktur skema

DMSFleet Advisor menggunakan metrik ini untuk membuat inventaris database dan server OS Anda. Selain itu, DMS Fleet Advisor menggunakan metadata dan metrik ini untuk menganalisis skema basis data sumber Anda.

DMSFleet Advisor dapat menghasilkan rekomendasi target menggunakan metrik yang dikumpulkan selama satu kali pengumpulan data. Namun, dalam hal ini untuk basis data sumber Anda yang terlalu banyak, rekomendasi target juga dilebih-lebihkan. Dengan demikian, Anda dikenakan biaya tambahan untuk pemeliharaan sumber daya Anda di. AWS Cloud Untuk database sumber underprovisioned, rekomendasi target juga kurang tersedia, yang dapat menyebabkan masalah kinerja. Kami merekomendasikan untuk mengumpulkan data menggunakan pemantauan berkelanjutan dengan memilih metadata, kapasitas database, dan mode pemanfaatan sumber daya untuk pengumpul data. DMS

AWS DMS mengumpulkan metrik berikut selama pemantauan berkelanjutan. Anda dapat menjalankan pengumpul DMS data Anda untuk jangka waktu 1 hingga 60 hari.

  • I/O throughput pada server database Anda

  • Operasi input/output per detik (IOPS) di server database Anda

  • Jumlah CPUs yang digunakan server OS Anda

  • Penggunaan memori di server OS Anda

  • Jumlah database aktif dan koneksi server OS

DMSFleet Advisor menggunakan metrik ini untuk menghasilkan rekomendasi target yang akurat, sehingga basis data target Anda memenuhi kebutuhan kinerja Anda. Ini dapat mencegah biaya tambahan yang dikeluarkan untuk pemeliharaan sumber daya Anda di. AWS Cloud

Bagaimana Penasihat AWS DMS Armada mengumpulkan metrik kapasitas dan pemanfaatan sumber daya?

DMSFleet Advisor mengumpulkan metrik kinerja setiap menit.

Untuk Oracle dan SQL Server, DMS Fleet Advisor menjalankan SQL kueri untuk menangkap nilai untuk setiap metrik database.

Untuk My SQL dan PostgreSQL, DMS Fleet Advisor mengumpulkan metrik kinerja dari server OS tempat database Anda berjalan. Di Windows, DMS Fleet Advisor menjalankan skrip WMI Query Language (WQL) dan menerima WMI data. Di Linux, DMS Fleet Advisor menjalankan perintah yang menangkap metrik server OS.

penting

Menjalankan SQL skrip jarak jauh dapat memengaruhi kinerja basis data produksi Anda. Namun, kueri pengumpulan data tidak mengandung logika perhitungan apa pun. Dengan demikian, proses pengumpulan data tidak mungkin menggunakan lebih dari 1 persen sumber daya database Anda.

Anda dapat melihat semua kueri yang dijalankan pengumpul data untuk mengumpulkan metrik. Untuk melakukannya, buka DMSCollector.Collections.json file. Anda dapat menemukan file ini di etc folder yang terletak di folder yang sama tempat Anda menginstal pengumpul data. Jalur defaultnya adalahC:\ProgramData\Amazon\AWS DMS Collector\etc\DMSCollector.Collections.json.

Pengumpul DMS data menggunakan sistem file lokal sebagai penyimpanan sementara untuk semua data yang dikumpulkan. Pengumpul DMS data menyimpan data yang dikumpulkan dalam JSON format. Anda dapat menggunakan kolektor lokal dalam mode offline dan secara manual memeriksa atau memverifikasi file yang dikumpulkan sebelum Anda mengonfigurasi penerusan data. Anda dapat melihat semua file yang dikumpulkan di out folder yang terletak di folder yang sama tempat Anda menginstal pengumpul DMS data. Jalur defaultnya adalahC:\ProgramData\Amazon\AWS DMS Collector\out.

penting

Jika Anda menjalankan pengumpul DMS data dalam mode offline dan menyimpan data yang dikumpulkan di server Anda selama lebih dari 14 hari, maka Anda tidak dapat menggunakan Amazon CloudWatch untuk menampilkan metrik ini. Namun, DMS Fleet Advisor masih menggunakan data ini untuk menghasilkan rekomendasi. Untuk informasi selengkapnya tentang CloudWatch grafik, lihatRincian rekomendasi.

Anda juga dapat memeriksa atau memverifikasi file data yang dikumpulkan dalam mode online. Pengumpul DMS data meneruskan semua data ke bucket Amazon S3 yang Anda tentukan dalam DMS pengaturan pengumpul data.

Anda dapat menggunakan pengumpul DMS data untuk mengumpulkan data dari database lokal. Selain itu, Anda dapat mengumpulkan data dari database Amazon RDS dan Aurora. Namun, Anda tidak dapat berhasil menjalankan semua kueri pengumpul DMS data di cloud karena perbedaan antara Amazon RDS atau Aurora dan instans DB lokal. Karena pengumpul DMS data mengumpulkan metrik pemanfaatan untuk SQL database My SQL dan Postgre dari OS host, pendekatan ini tidak akan bekerja dengan Amazon dan Aurora. RDS