Kerangka Materi
Konfigurasi Manajer Antrean Tingkat Lanjut
- Menerapkan prosedur khusus untuk memulai dan menghentikan manajer antrean dengan alat strmqm serta endmqm.
- Mengatur antrean pesan yang gagal terkirim maupun antrean alias guna pengarahan pesan yang lebih kompleks.
- Membuat serta mendaftarkan modul khusus untuk pemrosesan saluran komunikasi dan pesan.
- Mengonfigurasi pengaturan listener TCP maupun LU62 secara terperinci, termasuk rentang port yang diinginkan.
Autentikasi Saluran Komunikasi dengan CHLAUTH
- Mengelola catatan konfigurasi CHLAUTH melalui perintah SET CHLAUTH untuk mengatur aturan keamanan.
- Memblokir atau memetakan koneksi dari alamat IP tertentu, sertifikat SSL, maupun MCAUSER secara selektif.
- Menetapkan aturan otorisasi yang tepat agar kontrol akses semakin presisi.
- Melakukan audit dan verifikasi atas konfigurasi CHLAUTH terhadap kebijakan keamanan perusahaan.
Otorisasi LDAP pada Platform Distribusi
- Mengaitkan manajer antrean dengan direktori LDAP melalui penggunaan objek AUTHINFO.
- Memetakan kelompok dalam direktori LDAP ke izin penggunaan IBM MQ menggunakan perintah setmqaut.
- Mengatur kebijakan otorisasi khusus untuk setiap aplikasi dan pengguna.
- Mengelola data autentikasi serta proses pembaruan koneksi secara efisien.
Manajemen Sertifikat TLS/SSL
- Membuat dan mengatur basis data kunci format CMS maupun PKCS12 melalui alat runmqakm serta runmqktool.
- Menghasilkan sertifikat mandiri maupun yang ditandatangani otoritas sertifikasi guna manajer antrean dan saluran komunikasi.
- Mengonfigurasi parameter SSLCIPH serta SSLPEER pada saluran pengirim dan penerima pesan.
- Melakukan pergantian, pencabutan, maupun pembaruan sertifikat dengan gangguan operasional seminimal mungkin.
Arsitektur dan Desain Klaster
- Membedakan tipe manajer antrean yang menggunakan repositori lengkap dan terbatas dalam suatu klaster.
- Membangun serta merawat saluran klaster (CLUSSDR dan CLUSRCVR) beserta antrean yang tersedia secara bersama.
- Merancang topologi klaster yang mendukung beban kerja produksi dengan tingkat skalabilitas tinggi.
- Menerapkan konsep klaster ganda dan penggunaan manajer antrean sebagai gerbang akses lintas situs.
Penyeimbangan Beban dan Pengaturan Routing dalam Klaster
- Mengonfigurasi algoritma distribusi beban serta tingkat prioritas dengan parameter CLWLWGHT.
- Menerapkan mekanisme pemilihan sasaran pengiriman pesan melalui aturan CLWLUSEQ dan CLWLRANK.
- Melakukan penyeimbangan ulang beban secara manual maupun otomatis antar anggota klaster.
- Mengatasi masalah kerusakan saluran komunikasi maupun konflik penamaan dalam lingkungan klaster.
Ketersediaan Tinggi melalui Manajer Antrean Multi-Instance
- Merencanakan struktur arsitekturnya serta persyaratan sistem file bersama bagi penerapan manajer antrean multi-instance.
- Memasang instansi aktif dan cadangan dari manajer antrean pada server berbeda.
- Menguji proses peralihan otomatis ke instansi cadangan sekaligus mengatur ulang koneksi klien secara mandiri.
- Memantau kondisi instansi tersebut dan memulihkan fungsi instansi yang mengalami gangguan.
Manajer Antrean Replikasi Data (RDQM)
- Mengenal struktur arsitekturnya serta manfaat implementasinya dalam rencana pemulihan bencana.
- Membuat serta mengelola beberapa instansi replika dari suatu manajer antrean secara terpadu.
- Menerapkan prosedur migrasi atau peralihan fungsi saat terjadi kegagalan sistem dengan bantuan alat rdqmadm.
- Mengoptimalkan pengaturan jaringan maupun penyimpanan demi performa replikasi RDQM.
Pengelolaan melalui REST API
- Mengaktifkan serta mengamankan fungsi REST API IBM MQ pada server mqweb.
- Menciptakan atau menghapus manajer antrean lewat perintah HTTP POST maupun DELETE.
- Mengelola antrean dan saluran komunikasi dengan menggunakan endpoint REST serta format data JSON.
- Meningkatkan efisiensi pengelolaan administratif melalui pemrograman Python atau alat curl berbasis REST.
Penggunaan Konsol IBM MQ untuk Pengelolaan Sistem
- Menginstal serta mengonfigurasi Konsol IBM MQ agar dapat diakses melalui server mqweb.
- Mengatur manajer antrean, antrean pesan, dan saluran komunikasi lewat antarmuka web yang disediakan.
- Mengaktifkan mekanisme otentikasi serta pengontrol akses berdasarkan peran dengan mengedit berkas mqwebuser.xml.
- Melihat panel pemantauan dan menetapkan ambang batas pemberitahuan terkait kedalaman antrean maupun status koneksi saluran.
Keamanan Pesan Tingkat Lanjut
- Mengonfigurasi kebijakan AMS untuk menandatangani dan mengamankan isi pesan dengan bantuan perintah setmqsp.
- Menyiapkan basis data kunci serta sertifikat khusus bagi komponen intersep tingkat keamanan canggih.
- Memastikan perlindungan penuh antara pengirim dan penerima pesan sejak awal sampai akhir pengiriman.
- Mendiagnosis masalah konfigurasi kunci maupun kelalaian kebijakan AMS melalui laporan log kesalahan yang tersedia.
Keamanan dalam Proses Publish/Subscribe
- Mengamankan struktur hierarki topik dengan mengatur kendali akses serta klasifikasi administratif pada tiap jenis topik.
- Membatasi akses penerbit maupun pelanggan lewat perintah setmqaut yang ditujukan untuk objek-objek tertentu.
- Menggunakan alias topik atau mekanisme langganan proxy guna mengisolasi ruang nama komunikasi secara aman.
- Melakukan audit aktivitas publikasi/pelanggan dan menyelidiki segala indikasi pelanggaran akses yang terjadi.
Otomatisasi Perintah PCF
- Mengenal struktur pesan perintah serta respons PCF untuk menafsirkannya secara benar.
- Membangun skrip otomatisasi tugas manajemen dengan menggunakan alat PCF beserta dukungan MQ AI.
- Menerapkan fungsi server perintah MQ dan mengonfigurasi antrean respons standar guna penggunaan optimal.
- Merancang skrip khusus berbasis PCF yang dapat menggantikan interaksi runmqsc dalam menangani perubahan massal sistem.
Pemantauan Kinerja dan Penyesuaian Sistem
- Mengatur ukuran grup buffer serta pengaturan halaman penyimpanan agar meminimalkan pemborosan sumber daya memori manajer antrean.
- Memodifikasi berbagai parameter kunci saluran komunikasi demi mengurangi latency dan meningkatkan kecepatan transfer data.
- Mengaktifkan mekanisme pemantauan kedalaman antrean serta peristiwa tertentu dengan memakai antrean peristiwa yang terpisah.
- Memanfaatkan alat amqsmon serta statistik built-in IBM MQ untuk mengidentifikasi titik-titik yang perlu diperbaiki.
Peralatan dan Metode Pemecahan Masalah Terkait Sistem
- Menganalisis konten log kesalahan, berkas FDC, maupun laporan FFST guna memahami sumber gangguan sistem.
- Memonitor aktivitas pelacakan saluran komunikasi serta menilai dampak modul ekstensi API terhadap performa sistem.
- Menggunakan alat dspmqrte dalam melacak rute pengiriman pesan melalui tiap manajer antrean atau anggota klaster tertentu.
- Membedakan pola kegagalan umum serta menerapkan solusi perbaikan yang paling efektif secara individual.
Pembaruan Terkini dan Praktik Modern
- Menentukan pilihan antara versi IBM MQ 9.4 Continuous Delivery atau Long Term Support berdasarkan kebutuhan operasional masing-masing perusahaan.
- Menerapkan konfigurasi baku keamanan terbaru, seperti ketetapan minimal protokol TLS 1.2 serta peningkatan aturan CHLAUTH.
- Menempatkan manajer antrean dalam kontainer serta mengintegrasikannya dengan sistem IBM Cloud Pak for Integration.
- Mengoptimalkan fungsi administrasi sistem dengan memanfaatkan peningkatan utama pada REST API maupun Konsol MQ baru-baru ini.
Persyaratan
- Pemahaman dasar mengenai konsep IBM MQ seperti manajer antrean, antrean pesan, saluran komunikasi, serta format pesan
- Pengalaman dalam mengoperasikan sistem operasi distribusi, misalnya Linux, Windows, atau AIX
- Pengetahuan tentang konsep jaringan dan sertifikat TLS/SSL
Target Peserta
- Administrator sistem
- Administrator IBM MQ
- Insinyur DevOps yang bertanggung jawab atas infrastruktur pengiriman pesan
Testimoni (4)
Instruktur sangat paham tentang topik kursus dan topik terkait lainnya, dan mampu menjawab pertanyaan kami. Bahkan, dia mencatat pertanyaan-pertanyaan yang jawabannya tidak langsung diketahui untuk ditindaklanjuti kemudian.
Abe Sabbagh - Enbridge
Kursus - Advanced RabbitMQ - 2 Days
Diterjemahkan Mesin
Kemungkinan untuk melakukan latihan mandiri di lingkungan pelatihan.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kursus - Kafka for Administrators
Diterjemahkan Mesin
persiapan teknis guru
Giorgio - Asystel-BDF S.p.A.
Kursus - Creating a Service Mesh with Istio and Kubernetes
Diterjemahkan Mesin
Contoh yang sangat praktis. Pelatih telah berusaha menjaga kecepatan pelatihan agar semua orang dapat mengikutinya, meskipun grup cukup bervariasi dalam hal pengetahuan. Dia telah memberikan banyak dukungan kepada hampir semua orang yang meminta bantuan :)
Georgi - BMW SA
Kursus - Apache Kafka for Developers
Diterjemahkan Mesin