İçindekiler:
- Belge prosedürleri
- Hizmet düzeyi sözleşmesini tanımlayın
- Çağrı sırasında kurulan prosedürleri ayarlama
- Büyüme planı
- Sunucularınızı yedekleyin
Video: ANI SAĞKAN BEA TV GÜN ORTASI BÜLTENİ 2 2024
By Jeff Heaton
BEA WebLogic Server, bugün Oracle WebLogic Server olarak adlandırılıyor (Oracle, 2008'de BEA'yi satın aldı), bugün piyasada en çok kullanılan Java uygulama sunucularından biridir. Bazı yönetici ipuçlarını bilerek, WebLogic sunucularınızı izleyerek ve WebLogic Server'ı güncel tutarak, yakında büyük ve küçük projeler için web servisleri kurup dağıtmaya başlayacaksınız.
WebLogic Server Yöneticileri için 5 İpucu
WebLogic Server yöneticisinin işi birçok yönü vardır. Ve sistemleri yönetirken, neyin işe yaradığının ve neyin işe yaramadığının deneyimini kazanırsınız. WebLogic Server yönetimi için beş faydalı ipucu.
Belge prosedürleri
WebLogic Server yöneticisi olarak, bu gibi görevler de dahil olmak üzere birçok prosedür izleyeceksiniz:
-
Sunucuyu yeniden başlatma
-
Rutin bakım için sunucuyu kapatma
-
WebLogic Server'ın yeni sürümlerini dağıtma
-
Sunucuyu yedekleme
-
En son düzeltme eklerini yükleme
-
Veri kaynakları gibi WebLogic Server kaynakları oluşturma
Bu prosedürlerin her biri için, her seferinde aynı prosedürü uygulayarak tutarlılık sağlayacak yazılı talimatlar vermelisiniz.
Yazılı prosedürler, şirketiniz uzak olduğunuzda bu işlemleri yapmanıza da olanak tanır. Buna ek olarak, şirkette veya yeni bir firma ile yeni bir pozisyon alırsanız, yazılı prosedürler hazırlarsanız, bilgileri yeni yöneticiye aktarma sorumluluğunu yerine getirme olanağı verir.
Hizmet düzeyi sözleşmesini tanımlayın
Hizmet düzeyi sözleşmesi (SLA), son kullanıcıların sunucunuzdan beklediklerini güvenilirlik açısından tanımlamasına yardımcı olur. Çoğu kullanıcı, bir sistemin haftada 7 gün, günde 24 saat çalışmasını beklemektedir. Böyle bir program mümkün değildir. Birçok olay, sisteminizin belirli bir süre düşmesine neden olacaktır. Örneğin, donanım hataları, rutin güncellemeler veya sunucunuzu bir kaç adıyla yeniden başlatmak için uğraşıyorsunuz.
SLA, sizin ve sisteminizin desteklediği kullanıcılar arasındaki sözleşmedir. Bu sözleşme, sisteminizin yıl boyunca indirilmesine izin verilecek süreyi belirtmelidir.
Bakım sürelerinin tanımlanmasına ek olarak, düzgün yazılı bir hizmet düzeyi sözleşmesi de aşağıdakileri belirtmelidir:
-
Bakım gerçekleştirildiğinde
-
Yılda kaç dakika beklenmeyen kesintiye izin verilir
-
Sistem ne kadar sürede beklenmedik bir kesintiden sonra dönmelidir
-
Yedekleme sıklığı
-
Sunucunun olması gereken zamanın toplam yüzdesi
Çağrı sırasında kurulan prosedürleri ayarlama
Bazı noktalarda sistem aşağı inecek beklenmedik.Beklenmedik bir kesinti oluştuğunda, siz ve personeliniz başa çıkmaya hazır olmalıdır. Kesinti, yöneticinin işleyebileceği bir şey veya yazılım ile ilgili bir şey olabilir. Kesintiye bir yazılım hatasından kaynaklı olması durumunda, bir geliştiricinin bu çözüme dahil olması gerekecektir. Ayrıca, bu kesintiler normal çalışma saatleri dışında da olabilir. Çok uluslu bir şirkette çalışıyorsanız, bu özellikle doğrudur.
Büyüme planı
Sisteminiz ilk kurulduğunda büyümeyi düşünmüyor olabilirsiniz. Ancak, mevcut sisteminiz büyüdüğünde bir plana sahip olmalısınız. Genel olarak, sisteminiz artık gereken işlem miktarını idare edemediğinde iki seçeneğiniz vardır:
-
Sunucunuzu daha hızlı bir makineye yükseltin. Belki de daha fazla isteği yerine getirmenin en basit yollarından biri daha hızlı bir makineye geçmektir. Bu, yeni bir sunucunun satın alınması veya mevcut sunucunuza başka bir işlemci eklenmesi anlamına gelebilir. Daha hızlı bir makineye yükselttiğinizde, sunucunun ağ üzerinden yeni makineye düzgün bir şekilde kopyalanmasını sağlamalısınız. Tüm yapılandırma ayarları ve yüklü paketler yeni makineye kopyalanmalıdır.
-
Kümenize ek sunucular ekleyin. Eğer bir sunucu kümesi işletiyorsanız, basitçe başka bir sunucu ekleyebilirsiniz. Bir sunucu kümesi kullanmıyorsanız ve isteğiniz hacmi çok yüksek oluyorsa, bir sunucu kümesi kullanmayı düşünmelisiniz. Kümeye başka bir sunucu eklemek, WebLogic Server'ın iş yükünün bir kısmını paylaşabilen başka bir sunucuya sahip olmasına neden olur. Bu, uygulamanın bir bütün olarak daha fazla bağlantı kabul edebilmesini sağlar.
Sunucularınızı yedekleyin
Verileri yedeklemek, herhangi bir yöneticinin işinin önemli bir parçasıdır. WebLogic'i yedeklemek için, web uygulamanızın değişen - SQL veritabanı - kısmını yedeklemeniz gerekecek. Bu veri bir veritabanı yöneticisi tarafından zaten yedekleniyorsa, uygulama verilerini yedekleme konusunda endişelenmeniz gerekmez.
WebLogic sunucunuzdaki sabit sürücüyü kaybederseniz, her şeyi yeniden yüklemeniz ve sunucuyu tekrar çalıştırmanız beklenir. Uygulamanız bir web uygulama arşivi (WAR) dosyası olarak paketlenmişse, WAR dosyasını yeniden dağıtarak uygulamanızı hızlı bir şekilde alabilirsiniz.
WebLogic Sunucularının İzlenmesi
Sunucunuzu izleme, her WebLogic Server yöneticisinin üstesinden gelmesi gereken önemli bir görevdir. Sunucunuzun yanı sıra sunucu yükü olup olmadığını da izleyeceksiniz. İzleme, WebLogic Server'ın farklı bölümlerinin nasıl performans gösterdiğine ilişkin bir genel bakışa hızlı bir şekilde erişmenizi sağlar. WebLogic Server, aşağıdaki alanları izlemenize izin verir:
-
CORBA bağlantı havuzları
-
EJB
-
HTTP
-
JMS
-
JMS
-
JNDI
-
JTA alt sistemi
-
Güvenlik
-
Sunucular < Tüm izleme faaliyetleri Yönetim Konsolu aracılığıyla gerçekleşir. Yönetim Konsolunun izleme işlevleri belirli bir bölgeye yalıtılmamıştır. Daha ziyade, bu işlevler izlemekte oldukları sistemle aynı alana yerleştirilir.
Genel olarak, WebLogic Server'daki belirli bir hizmet için izleme sayfası bulmak için şu adımları izleyin:
Yönetim Konsolunda oturum açın.
-
Hizmetler klasöründe (ekranın sol tarafında), izlemek istediğiniz hizmeti temsil eden klasörü tıklayın.
-
Konsolun sağ tarafındaki bilgi seçtiğiniz hizmeti yansıtacak şekilde değişir.
Ekranın sağ tarafında İzleme sekmesini tıklayın.
-
İzleme sayfası kaç tane bağlantı aktif olduğunu, bir bağlantıda kaç tane iş parçacığı beklediğini ve kaç bağlantı kullanılamadığını gösterir. Buradan bağlantınızı izleyebilirsiniz.
WebLogic Sunucusunun Güncel Olması
WebLogic Server'ın güncel sürümünün yanı sıra yamaların da farkında olmalısınız. Yamalar, WebLogic Server'ın önemli sürümleri arasında oluşan hataları ve güvenlik sorunlarını düzeltir. WebLogic Server ve diğer sistem bileşenlerinin yamalarını indirip kurmalısınız. Bu, özellikle birçok güvenlik yamasına sahip Windows işletim sistemi için geçerlidir.
Bir sistemin güvenliği tehlikeye girdiğinde, genellikle yöneticinin en güncel yamayı yüklememesi nedeniyle olur.
WebLogic Server'ın geçerli sürümüne yükseltme, işletim sistemi ve WebLogic Server düzeltme eklerinin uygulanmasından çok daha az kritiktir. Bazen geçerli sürümün düzgün çalışması için kaynak kodunun yeniden tasarlanması gerekir. Yeni bir sürümü piyasaya sürdükten sonra, birçok şirket serbest bırakılıncaya kadar beklemeyi tercih ediyor. WebLogic Server'ın en son sürümüne yükseltmeye karar verdiğinizde bunu bir test sunucusunda yapmanız gerekir. Ardından, test sunucusunun iyi performans gösterdiğini doğruladıktan sonra, yeni sürümü üretim sisteminize yerleştirebilirsiniz.
Oracle WebLogic Server web sayfasında en güncel bilgileri bulabilirsiniz.