Bagaimana memuatkan eClinicalWorks keseimbangan dalam ketersediaan tinggi

DIPOS oleh Zevenet | 16 Ogos 2016

Gambaran Keseluruhan

eClinicalWorks adalah peneraju penyelesaian klinikal ambulatori, yang bermaksud membuang kertas dan mendigitalkan komunikasi dan aliran kerja antara pejabat doktor dan proses penjagaan kesihatan yang lain: dari doktor, ke farmasi, ke makmal dan rantai bekalan doktor . Ini menyediakan aplikasi web untuk memperluas penggunaan rekod kesihatan elektronik di luar dinding praktik dan membuat catatan di seluruh masyarakat. Ia digunakan secara meluas di Amerika Syarikat dan mereka ditubuhkan di lebih dari 24 negara.

Panduan ini menerangkan konfigurasi optimum aplikasi eClinicalWorks dengan ZEVENET Application Delivery Controller untuk memberikan skalabilitas, ketersediaan tinggi, pemeriksaan kesihatan canggih untuk pemantauan dan peningkatan keselamatan aplikasi ini dengan data yang masuk akal.

Keperluan Jawatan

Ladang HTTP 1, dinamakan eklinikal sebagai contoh.
Kemasukan cookie yang diaktifkan dengan Nama Cookie ditetapkan kepada eClinical_Cookie.
Sekurang-kurangnya pelayan sebenar 2 atau backends dengan contoh eClincalWorks.
Konfigurasi FarmGuardian untuk pemeriksaan kesihatan lanjut.
Sijil SSL dalam format PEM untuk mengkonfigurasi pendengar HTTPS (dari CA dipercayai atau ditandatangani sendiri), jika SSL Offload akan diaktifkan.

Konfigurasi Imbasan Beban Asas

Buat Ladang HTTP

Pergi ke LSLB >> Ladang dan tekan butang BUAT FARM.

Semasa penciptaan ladang, tetapkan ladang seperti yang ditunjukkan dalam gambar di bawah di mana IP maya akan menjadi Alamat IP dalam pengimbang beban dan Port Maya pelabuhan di mana aplikasi akan dihantar. Tekan MEMOHON.

Penciptaan Farm HTTP eClinikal

Edit Parameter Global Farm HTTP

Edit Parameter Global Ladang HTTP seperti yang ditunjukkan di bawah, klik pada KELEBIHAN Button.
Parameter HTTP Global HTTP eClinikal

Tambah Perkhidmatan HTTP baharu

Buat perkhidmatan HTTP baharu, bernama pelayan sebagai contoh, dalam eklinikal ladang yang dibuat sebelum ini.

Untuk melakukannya, sila pergi ke Tab Perkhidmatan Kami dan tekan butang PERKHIDMATAN BARU memperkenalkan nama yang dipilih untuk perkhidmatan (pelayan dalam contoh kami) dan tekan MEMOHON.

Parameter HTTP Global HTTP eClinikal

Sekarang pergi ke perkhidmatan yang dibuat dengan nama pelayan, dan aktifkan Penyisipan cookie pilihan dengan Nama Cookie bersedia untuk eClinical_Cookie di mana domain medan adalah domain aplikasi anda (eclinical.app.com dalam contoh kami jika pengguna kami akan masuk http://eclinical.app.com) dan Jalan bidang ditetapkan ke / untuk membolehkan cookie untuk keseluruhan aplikasi. The TTL boleh ditetapkan untuk 3600 (1 jam) dan tiada kegigihan yang aktif.

Akhirnya, tambahkan senarai alamat dan port IP backend seperti yang ditunjukkan dalam gambar di bawah.

perkhidmatan HTTP eClinical

Mulakan semula perkhidmatan HTTP untuk menerapkan perubahan dan ia selesai!

Konfigurasi Pemeriksaan Kesihatan Terperinci

Konfigurasi ladang HTTP asas menyediakan pemeriksaan kesihatan TCP yang wujud semasa hubungan antara Pengawal Penghantaran Aplikasi ZEVENET dan pelayan sebenar. Untuk memastikan tingkah laku aplikasi yang betul diperlukan untuk mengkonfigurasi pemeriksaan kesihatan lanjutan dengan FarmGuardian, anda boleh menggunakan cek check_http atau yang lain sendiri, hanya untuk memastikan bahawa tidak hanya port backend TCP 8080 yang diaktifkan tetapi respons HTTP dijawab.

Konfigurasi Offload SSL

Oleh kerana eClinicalWorks menguruskan data yang masuk akal, disarankan untuk mengatur konfigurasi Offload SSL di load balancer. Dengan cara ini, klien menyambung melalui saluran selamat HTTPS ke perkhidmatan maya di load balancer, dan kemudian load balancing menyambung di HTTP biasa ke backend.

Cukup mudah untuk menyediakan perkhidmatan HTTPS untuk eClinicalWorks Pendengar ladang kepada HTTPS , Port Maya kepada 443 (standard untuk protokol HTTPS), pastikan untuk mempunyai Keselamatan tinggi ciphers dikonfigurasi dan akhirnya, pasang sijil anda yang ditandatangani sendiri atau dipercayai yang diperoleh (sijil zen lalai tersedia untuk menguji persediaan HTTPS anda, tetapi wajib mengubahnya secepat mungkin). Untuk menyediakan sijil anda rujuk artikel ini untuk maklumat lanjut.

Offload SSL eClinikal

Konfigurasi Ketersediaan Tinggi

Konfigurasi ketersediaan yang tinggi membolehkan pemasangan 2 load balancer nodes untuk membuat ketersediaan tinggi melalui redundansi. Setelah nod pertama anda dikonfigurasikan, ciptakan alamat IP Maya dalam penyeimbang beban, ubahnya di ladang eClinicalWorks baru anda dan buat kluster seperti yang dijelaskan dalam artikel ini. Konfigurasi penuh akan ditiru ke simpul kedua secara automatik, jadi tidak diperlukan untuk mengkonfigurasi ulang persediaan anda.

Rujukan

https://www.eclinicalworks.com/

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan