Daftar Isi:
- Prosedur dokumen
- Tentukan perjanjian tingkat layanan
- Mengatur prosedur on-call
- Rencanakan pertumbuhan
- Cadangkan server Anda
Video: BEA WebLogic Operations Control 2024
Oleh Jeff Heaton
BEA WebLogic Server, sekarang bernama Oracle WebLogic Server (Oracle mengakuisisi BEA di tahun 2008), adalah salah satu server aplikasi Java yang paling banyak digunakan di pasar saat ini. Dengan mengetahui beberapa kiat administrator, memonitor server WebLogic Anda, dan menjaga Server WebLogic tetap up-to-date, Anda akan segera berada di jalan untuk membangun dan menyebarkan layanan web untuk proyek besar dan kecil dalam waktu singkat.
5 Tip untuk Administrator Server WebLogic
Tugas administrator WebLogic Server memiliki banyak aspek. Dan saat Anda mengelola sistem, Anda mendapatkan pengalaman tentang apa yang berhasil dan apa yang tidak bekerja. Berikut adalah lima tip berguna untuk administrasi WebLogic Server.
Prosedur dokumen
Sebagai administrator WebLogic Server, Anda akan mengikuti banyak prosedur, termasuk tugas seperti ini:
-
Restart server
-
Mematikan server untuk pemeliharaan rutin
-
Menyebarkan versi baru Server WebLogic
-
Mencadangkan server
-
Memasang tambalan terbaru
-
Membuat sumber WebLogic Server seperti sumber data
Anda harus memiliki instruksi tertulis untuk setiap prosedur ini, yang akan memungkinkan Anda mengikuti prosedur yang sama setiap saat, memastikan konsistensi.
Prosedur tertulis juga memungkinkan perusahaan Anda untuk melakukan operasi ini saat Anda pergi. Selain itu, jika Anda mengambil posisi baru di perusahaan atau dengan perusahaan baru, memiliki prosedur tertulis memungkinkan Anda memenuhi tanggung jawab Anda untuk mentransfer pengetahuan ke administrator baru.
Tentukan perjanjian tingkat layanan
Perjanjian tingkat layanan (SLA) membantu menentukan apa yang diharapkan pengguna akhir dari server Anda dalam hal keandalan. Sebagian besar pengguna berharap bahwa sistem akan berjalan dan berjalan 24 jam sehari, 7 hari seminggu. Jadwal seperti itu sama sekali tidak mungkin dilakukan. Banyak kejadian akan menyebabkan sistem Anda turun untuk jangka waktu tertentu. Misalnya, menangani kegagalan perangkat keras, pembaruan rutin, atau me-reboot server Anda untuk beberapa nama.
SLA adalah kontrak antara Anda dan pengguna yang didukung sistem Anda. Kontrak ini harus menentukan jumlah waktu yang sistem Anda akan diizinkan untuk turun sepanjang tahun.
Selain menentukan periode perawatan, perjanjian tingkat layanan tertulis juga harus menentukan hal berikut:
-
Saat perawatan akan dilakukan
-
Berapa menit penghentian tak terduga diperbolehkan per tahun
-
Seberapa cepat sistem harus kembali setelah pemadaman yang tak terduga
-
Seberapa sering backup dilakukan
-
Persentase keseluruhan waktu server seharusnya menyala
Mengatur prosedur on-call
Pada titik tertentu, sistem akan turun tiba-tiba.Bila terjadi pemadaman tak terduga, Anda dan staf Anda harus siap menghadapinya. Pemadaman listrik bisa menjadi sesuatu yang dapat ditangani administrator atau sesuatu yang terkait dengan perangkat lunak. Jika pemadaman disebabkan oleh kesalahan perangkat lunak, pengembang harus terlibat dalam solusinya. Selain itu, pemadaman ini mungkin terjadi di luar jam kerja reguler. Hal ini terutama berlaku jika Anda bekerja untuk perusahaan multinasional.
Rencanakan pertumbuhan
Bila sistem Anda pertama kali digunakan, Anda mungkin tidak memikirkan pertumbuhan. Tapi Anda harus punya rencana saat sistem Anda sekarang terlalu besar. Secara umum, Anda memiliki dua pilihan saat sistem Anda tidak dapat lagi menangani jumlah pemrosesan yang diperlukan:
-
Upgrade server Anda ke mesin yang lebih cepat. Mungkin salah satu cara paling sederhana untuk menangani lebih banyak permintaan adalah meng-upgrade ke mesin yang lebih cepat. Ini mungkin berarti pembelian server baru atau hanya menambahkan prosesor lain ke server Anda saat ini. Ketika Anda meng-upgrade ke mesin yang lebih cepat, Anda harus memastikan bahwa server Anda disalin dengan benar di seluruh jaringan ke mesin baru. Semua pengaturan konfigurasi dan paket yang terinstal harus disalin ke mesin baru.
-
Tambahkan server tambahan ke cluster Anda. Jika Anda menjalankan sekelompok server, Anda bisa menambahkan server lain. Jika Anda tidak menjalankan sekelompok server dan volume permintaan Anda menjadi terlalu tinggi, Anda harus mempertimbangkan untuk menggunakan sekelompok server. Menambahkan server lain ke cluster menyebabkan WebLogic Server memiliki server lain yang dapat berbagi sebagian dari beban kerja. Hal ini memungkinkan aplikasi secara keseluruhan dapat menerima lebih banyak koneksi.
Cadangkan server Anda
Mencadangkan data adalah bagian penting dari pekerjaan administrator manapun. Untuk membuat cadangan WebLogic, Anda perlu mencadangkan bagian aplikasi web Anda yang berubah - database SQL. Jika data ini sudah dicadangkan oleh administrator database, Anda tidak perlu khawatir mencadangkan data aplikasi.
Jika Anda kehilangan hard drive di server WebLogic Anda, Anda akan diharapkan untuk menginstal ulang semuanya dan membuat server berjalan kembali. Jika aplikasi Anda dikemas sebagai file arsip aplikasi web (WAR), Anda dapat dengan cepat mengembalikan aplikasi Anda dengan memindahkan ulang file WAR.
Memantau Server WebLogic
Memantau pemutusan Anda adalah tugas penting yang harus ditangani setiap administrator WebLogic Server. Anda akan memantau apakah server Anda aktif dan juga beban server. Pemantauan memungkinkan Anda untuk dengan cepat melihat ikhtisar tentang bagaimana berbagai bagian WebLogic Server berkinerja. WebLogic Server memungkinkan Anda untuk memantau area berikut:
-
kolam koneksi CORBA
-
EJB
-
HTTP
-
JDBC
-
JMS
-
JNDI
-
subsistem JTA
-
Keamanan
-
Server < Semua aktivitas pemantauan dilakukan melalui Konsol Administrasi. Fungsi pemantauan Konsol Administrasi tidak terisolasi pada satu wilayah tertentu. Sebaliknya, fungsi ini ditempatkan di area yang sama dengan sistem yang mereka amati.
Secara umum, untuk menemukan halaman pemantauan untuk layanan tertentu di WebLogic Server, ikuti langkah-langkah ini:
Log on to Administration Console.
-
Di folder Layanan (di sisi kiri layar), klik folder yang mewakili layanan yang ingin Anda monitor.
-
Informasi di sisi kanan konsol berubah untuk mencerminkan layanan yang Anda pilih.
Di sisi kanan layar, klik tab Pemantauan.
-
Halaman pemantauan menunjukkan berapa banyak koneksi yang aktif, berapa banyak benang yang menunggu koneksi, dan berapa banyak koneksi yang tidak tersedia. Dari sini, Anda bisa memonitor koneksi Anda.
Menjaga Server WebLogic Up-to-Date
Anda harus mengetahui adanya patch dan juga versi WebLogic Server saat ini. Patches kesalahan yang benar dan masalah keamanan yang terjadi antara rilis utama WebLogic Server. Anda harus mendownload dan menginstal patch untuk WebLogic Server serta komponen sistem lainnya. Hal ini terutama berlaku untuk sistem operasi Windows, yang memiliki banyak patch keamanan yang tersedia.
Bila keamanan sistem disusupi, ini sering terjadi karena administrator tidak memasang patch paling mutakhir.
Mengupgrade ke versi WebLogic Server saat ini jauh lebih tidak penting daripada menerapkan sistem operasi dan patch WebLogic Server. Terkadang dibutuhkan desain ulang kode sumber untuk mendapatkan versi saat ini agar berfungsi dengan baik. Setelah rilis awal versi baru, banyak perusahaan lebih memilih untuk menunggu sampai pembebasannya telah terbukti. Saat Anda memutuskan untuk mengupgrade ke Server WebLogic versi terbaru, Anda harus melakukannya di server uji. Kemudian, setelah Anda memverifikasi bahwa server tes berkinerja baik, Anda dapat memasukkan versi baru ke sistem produksi Anda.
Anda dapat menemukan informasi paling mutakhir di halaman web Oracle WebLogic Server.