SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • Produk
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • Berita dan acara
  • Cluster server penyederhanaan
  • Kisah sukses
  • Hubungi kami
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

SIOS Protection Suite untuk Perlindungan Layanan Cepat Linux

Date: Februari 6, 2021

Cara menambahkan dukungan aplikasi khusus ke SIOS Protection Suite - SIOS Protection Suite for Linux Quick Service Protection

Menggunakan Suite Perlindungan SIOS untuk Sumber Daya Perlindungan Layanan Cepat Linux

Pada keterlibatan baru-baru ini dengan tim Layanan Profesional SIOS, seorang pelanggan bertanya tentang cara melindungi aplikasi kustom dengan solusi Suite Perlindungan SIOS untuk Linux. Salah satu ahli ketersediaan tinggi yang sangat berpengalaman di SIOS Technology Corp., membantu memahami aplikasi pelanggan dan menjelaskan metode yang disediakan SIOS untuk dukungan aplikasi kustom.

SIOS Protection Suite untuk Linux menyediakan berbagai metode untuk menambahkan ketersediaan tinggi dan pemantauan aplikasi ke aplikasi khusus.Opsi ini meliputi:

  • Membuat kit pemulihan aplikasi kustom (ARK) 1
  • Membuat hierarki sumber daya aplikasi umum
  • Membuat sumber daya perlindungan layanan cepat
Tipe Kompleksitas Coding Pemantauan Pemulihan
Sumber Daya Kit Pemulihan Aplikasi Khusus 1 Paling tinggi Paling tinggi Paling tinggi
Sumber Daya Aplikasi Generik Medium Tinggi Tinggi
Sumber Daya Perlindungan Layanan Cepat Rendah Medium Medium

Definisi yang Digunakan dalam Bagan

Pemantauan – didefinisikan sebagai kemampuan untuk menentukan ketersediaan, aksesibilitas, dan fungsi aplikasi, database, atau layanan yang dilindungi.Tingkat rendah aplikasi, database, atau pemantauan layanan menyediakan cakupan dasar, seperti pemeriksaan untuk proses yang sedang berjalan, keberadaan pid_file, atau bahwa perintah status mengembalikan hasil yang 'benar' saat dijalankan.Catatan: Kode pengembalian 'true' atau '0 (zero)' tidak berarti bahwa aplikasi, database, atau layanan sedang berjalan. Tetapi hanya perintah yang dieksekusi yang berhasil diselesaikan dengan hasil status positif ('benar' atau '0 (nol)').Tingkat pemantauan tertinggi menunjukkan bahwa pengetahuan khusus aplikasi diterapkan untuk menentukan kesehatan dan fungsi aplikasi di luar metode tingkat yang lebih rendah seperti status proses, keluaran ps, atau pengembalian status systemd.Tingkat pemantauan tertinggi biasanya menerapkan pengetahuan tentang urutan operasi pemeriksaan kesehatan yang direkomendasikan, pengetahuan tentang ketergantungan, dan analisis hasil yang diperoleh dari status dan perintah pemantauan.

Pemulihan – didefinisikan sebagai kemampuan untuk memulai ulang aplikasi, database, atau layanan yang gagal.Tingkat kemampuan pemulihan yang rendah menyiratkan bahwa perintah untuk memulai kembali dikeluarkan dan keluaran yang diharapkan diperoleh dari penerbitan perintah.Tingkat pemantauan tertinggi menunjukkan bahwa pengetahuan khusus aplikasi diterapkan untuk menentukan cara memulai restart aplikasi, database, atau layanan secara tertib, yang mungkin memerlukan pengetahuan tentang urutan operasi yang direkomendasikan, dependensi, rollback atau perbaikan terkait lainnya yang gagal layanan.

Solusi: Sumber Daya Perlindungan Layanan Cepat

Dalam keterlibatan ini, aplikasi pelanggan memiliki kompatibilitas systemd. Berdasarkan keseluruhan persyaratan mereka untuk menghindari pengkodean, kebutuhan pemantauan minimal, dan prosedur pemulihan sederhana, kami merekomendasikan Sumber Daya Perlindungan Layanan Cepat (QSP).

Sumber daya QSP bekerja dengan cepat menambahkan dukungan layanan systemd ke SIOS Protection Suite untuk perlindungan sumber daya Linux.Dalam kasus Pelanggan Example.com, mereka memiliki layanan yang kompatibel dengan systemd, dengan definisi minimal yang diperlukan untuk memulai dan menghentikan aplikasi mereka.

[Unit]

Description = SIOS 'as-is' Example Service 2020

Setelah = network.target

Ketik[Service] = sederhana

Mulai ulang = selalu

RestartSec = 3

Pengguna = root

ExecStart = / example_app / bin / exampleapp mulai

ExecStop = / example_app / bin / exampleapp berhen[Install]ti

WantedBy = multi-user.target

Contoh file systemd

SIOS merekomendasikan bahwa sebelum mencoba melindungi sumber daya dengan produk SIOS Protection Suite for Linux, verifikasi melalui systemctl bahwa aplikasi contoh berhenti dan dimulai sebagaimana mestinya:

# contoh status systemctl

* example.service – Layanan Contoh SIOS 'apa adanya' 2020

Dimuat: dimuat (/usr/lib/systemd/system/example.service; dinonaktifkan; preset vendor: dinonaktifkan)

Aktif: tidak aktif (mati)

# contoh systemctl start

# contoh status systemctl

* example.service – Layanan Contoh SIOS 'apa adanya' 2020

Dimuat: dimuat (/usr/lib/systemd/system/example.service; dinonaktifkan; preset vendor: dinonaktifkan)

Aktif: aktif (berjalan) sejak Jum 2020-08-21 14:53:27 EDT; 5 detik lalu

PID Utama: 19937 (exampleapp)

CGroup: /system.slice/example.service

`-19937 / usr / bin / perl / example_app / bin / exampleapp start

# contoh stop systemctl

# contoh status systemctl

* example.service – Layanan Contoh SIOS 'apa adanya' 2020

Dimuat: dimuat (/usr/lib/systemd/system/example.service; dinonaktifkan; preset vendor: dinonaktifkan)

Aktif: tidak aktif (mati)

Setelah memverifikasi bahwa aplikasi berfungsi dengan benar melalui systemd, mulai ulang layanan dan pastikan bahwa layanan berjalan.

# contoh systemctl start

# contoh status systemctl

* example.service – Layanan Contoh SIOS 'apa adanya' 2020

Dimuat: dimuat (/usr/lib/systemd/system/example.service; dinonaktifkan; preset vendor: dinonaktifkan)

Aktif: aktif (berjalan) sejak Jum 2020-08-21 15:59:44 EDT; 3 menit 2 detik yang lalu

PID Utama: 30740 (exampleapp)

Lihat dokumentasi SIOS Protection Suite untuk Linux Quick Service Protection Suite untuk detail tambahan tentang proses pembuatan sumber daya.

Menggunakan SPS-L UI pilih opsi Buat, yang ditunjukkan di Bilah Alat Sumber Daya UI Global dengan ikon berikut:
Sumber Daya AS Global SIOS
Setelah panduan buat diluncurkan, pilih opsi Perlindungan Layanan Cepat di Jendela Buat Wisaya Sumber Daya

Di prompt berikutnya untuk 'Jenis Pengalihan', pilih apakah Anda akan menggunakan pengalihan cerdas atau pengalihan otomatis.

Setelah memilih 'Jenis Pengalih', dialog Server muncul sehingga Anda dapat memilih server utama untuk aplikasi khusus.

(Catatan: Jika layanan memerlukan penyimpanan, pastikan untuk memilih server utama yang sama yang sebelumnya dipilih untuk sumber daya penyimpanan.)

Di kotak dialog Service Name, temukan layanan untuk aplikasi kustom Anda.

Setelah Anda memilih layanan yang benar, misalnya, tentukan apakah Anda akan mengaktifkan pemantauan atau menonaktifkan layanan pemantauan.Lihat dokumentasi untuk mendapatkan pemahaman tentang pemantauan yang disediakan oleh sumber daya QSP


Selanjutnya, pilih tag sumber daya.Tag sumber daya harus menjadi nama yang bermakna yang akan membantu tim TI Anda dengan cepat mengidentifikasi sumber daya SPS-L mana yang melindungi aplikasi atau layanan Anda.

Terakhir, ikuti dialog terakhir untuk menyelesaikan proses pembuatan sumber daya.Setelah sumber daya dibuat, gunakan UI untuk memperluas sumber daya ke server tambahan. Jika perlu, buat ketergantungan antara layanan / aplikasi khusus yang baru dilindungi dan sumber daya lain yang diperlukan seperti penyimpanan atau sumber daya IP.

CATATAN:

1 Membuat kit pemulihan aplikasi pelanggan dapat dilakukan melalui keterlibatan dengan Tim Layanan Profesional SIOS Technology Corp.Untuk informasi lebih lanjut hubungi professional-services@us.sios.com

2 QuickCheck Kit Pemulihan QSP hanya dapat menjalankan kondisi sederhana (menggunakan tindakan "status" dari perintah servis). QSP tidak menjamin bahwa layanan disediakan atau proses tersebut berfungsi. Jika memulai dan / atau menghentikan yang rumit diperlukan, atau operasi pemeriksaan kesehatan yang lebih kuat diperlukan, disarankan menggunakan Aplikasi Generik atau Aplikasi Kustom ARK

Direproduksi dari SIOS

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in