• Sonuç bulunamadı

WebSphere Application Server extended Deployment

N/A
N/A
Protected

Academic year: 2022

Share "WebSphere Application Server extended Deployment"

Copied!
19
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

© 2007 IBM Türk

Java Uygulama Sunucularınızı Güçlendirin

WebSphere Application Server

eXtended Deployment

Arden Agopyan

© 2007 IBM Corporation

WebSphere

Gündem

●WebSphere Application Server Versiyonları

Community Edition

Express

Base

ND

XD

●WebSphere Application Server Extended Deployment v6.1

Operations Optimization

Data Grid

Compute Grid

●Soru - Cevap

(2)

© 2007 IBM Corporation

Yetenekler

Đhtiyaç

WebSphere Application Server Network Deployment

WebSphere Application Server Community

Edition

WebSphere Application Server - Express

WebSphere Application Server

Ortak WebSphere mimarisi üzerine Açık kaynak üzerine

WebSphere Application Server eXtended Deployment

Daha az maliyet Performans ve ölçeklenebilirlik

Az Transaction, Az Uygulama Çok Transaction, 7/24 aktif

WebSphere Application Server Ailesi

WebSphere

WebSphere XD

Uygulama altyapınızı sanallaştırın, yükü paylaştırın ve etkin yönetin.

Altyapı Optimizasyonu Yük Yönetimi Sanallaştırma

Sunucu Havuzları ve Data Caching

Toplu Đş Yükleme (Transactional & batch

jobs) Otomatik

Algılama - Tepki Yönetimi

(3)

© 2007 IBM Corporation

WebSphere XD Paket Yapısı

Tek bir paket halinde veya 3 ayrı modül şeklinde ...

Operations Optimization

Data Grid

Compute Grid

© 2007 IBM Corporation

WebSphere

XD ile Neler Yapabilirsiniz ?

● Sunucuların etkin kullanımıyla maddi tasarruf

Tam yüklü çalışmayan sunucuları sanallaştırılmış bir havuzda birleştirin.

● Kolay yönetim ortamı

Uygulama sunucularınızı daha kolay yönetin.

Uygulamalarınızı versiyonlayıp, yükleyeyin; etkin şekilde gözlemleyin.

Merkezi yükleme seçenekleri.

● Esnek, ölçeklenebilir ve 7/24 aktif

Farklı uygulama sunucularını aynı ortamda çalıştırın.

Trafiğinizi etkin şekilde yönetin.

Mevcut donanımlarınızdan en iyi şekilde faydalanın.

Servis politikaları (service policy) oluşturun.

(4)

© 2007 IBM Corporation

WebSphere XD Paket Yapısı: Operations Optimization

Operations Optimization

WebSphere

Dynamic Operations

100%0%50%

15%

kullanım Hesap

Yönetimi

100%0%50%

20%

kullanım Stok

Yönetimi

100%0%50%

10%

kullanım Portföy

Yönetimi

100%0%50%

55%

kullanım

100%0%50%

75%

kullanım

100%0%50%

100%

kullanım

100%0%50%

100%

kullanım

● Ortam

Birçok kritik uygulama

Yüzlerce uygulama sunucusu.

● Sorunlar

Tam kapasite kullanılamayan sunucular

Özellikle ‘peak load’

durumlarında sunucu havuzları arasında paylaştırılamayan kaynaklar.

Yetersiz yönetim ve denetleme sistemleri.

Tipik bir dağıtık sistem

(5)

© 2007 IBM Corporation

Hesap Yönetimi Stok Yönetimi

SUNUCU HAVUZU

Müşteri Hizmetleri

Risk Yönetimi

100%0%50%

55%

kullanım Portföy Yönetimi

Dynamic Operations

ve WAS XD...

● Sanallaştırılmış

 Bir havuza toplanan kaynaklar

 Sanallaştırılmış uygulamalar

● Amaca odaklı

 Uygulamalara özel yönetim/kullanım politikaları

 Otonomik yönetim sistemiyle maksimum kapasite kullanımı

● Sonuç

 TCO’da (total cost of ownership) düşüş.

 “Daha azla daha fazlasını yap”

 Stabilite de artış.

© 2007 IBM Corporation

WebSphere

Operations Optimization

●Sunucu kaynaklarını paylaşacak uygulamalar için :

Deployment :

 Yeni sunucuların devreye alınması (Dynamic Clusters)

 Uygulamaların aktarılması, versiyonlanması

Management :

 Uygulamaların performans kriterleri için servis politikaları (service policies) kullanımı

 Sistem kaynaklarının anlık yüke ve yükün önem sırasına göre paylaştırılırması (On-Demand Router)

 WebSphere harici sunucular için destek (JBoss,Tomcat, WebLogic...)

Monitoring :

 Anlık yükün, sunucuların durumunun dinamik olarak izlenmesi ve raporlanması

özelliklerini sağlar.

(6)

© 2007 IBM Corporation

Dynamic Clusters (DC)

●Dinamik sunucu grupları

●Çalışma anında aktif sunucuların sayısı değişebilir.

●WebSphere harici sunuculara destek

●ND’deki Node Group bağımlılığı yerine üyelik politikaları

WebSphere

Static Cluster vs Dynamic Cluster

Sadece WebSphere XD WAS ND veya WebSphere XD

Kullanım

Sunucu ağırlıkları dinamik olarak belirlenir.

Sunucu ağırlıkları önceden belirlenip kaydedilir.

Uygulama sunucu ağırlıklama

Sunucu tanımları taslak tabanlıdır. Taslaklardaki değişiklikler sunuculara otomatik dağıtılır.

Cluster’daki ilk sunucu taslağa bağlıdır.

Taslaklardaki değişiklikler sunuculara otomatik dağıtılmaz.

Cluster taslakları

Application Placement Controller yapısı başlatma ve durdurma işlemlerini otomatize eder.

Üyeler manuel olarak başlatılıp durdurulur.

Cluster yönetimi

Cluster üyeleri manuel olarak dinamik konumlandırılabilir veya üyelik politikalarıyla otomatik eklenebilir.

Workload Management başlığı altında önceden tanımlanmış, üyeleri belirli cluster yapıları.

Tanım

Dynamic clusters (WebSphere XD) Static cluster (WAS ND)

(7)

© 2007 IBM Corporation

On Demand Router

●ODR, WAS ND’deki HTTP Plug-in’in gelişmiş halidir.

Đsteklerin klasifikasyon ve önceliklendirilmesi

Đstekleri kuyruklama

Yönlendirme ve ‘load balancing’

Ağırlığa göre ‘round robin’

HTTP Session dağıtımı

© 2007 IBM Corporation

WebSphere

Uygulama Versiyonlama

●Uygulama Versiyon Yönetimi

Uygulamaları versiyonlarıyla yükleme

●Uygulamayı durdurmadan,

Yeni versiyona geçme

Eski versiyona dönme

●WebSphere harici sunucular için trafik yönetimi

Yeni versiyona geçen makinelere yönlendirme

Bu sürede eski versiyondaki makineleri güncelleme

(8)

© 2007 IBM Corporation

Yeni Bir Versiyon Yükleme

●Yeni versiyon da yeni bir uygulama gibi eklenir.

●Versiyon numarası yükleme anında verilir.

WebSphere

Versiyon Yönetimi : Edition Control Center

(9)

© 2007 IBM Corporation

Edition Control Center: Manage Editions

© 2007 IBM Corporation

WebSphere

18

SLA ve Servis Politikaları

 Service Politikaları, XD’nin kaynakları paylaştırması için tanımlanan kriterlerdir.

 Ulaşılması istenen sonuçlara göre tanımlanırlar.

 örn: Yük dağıtımında önceliklendirme, kuyruklama, uygulama ve sunucuları dinamik ağırlıklandırma...

(10)

© 2007 IBM Corporation

Health Management - Politikalar

● HM için ortak politika tanımlama

● Politika tanımına göre gereken aksiyonun otomatik alınması.

Yöneticiyi Uyar

Sunucuyu Yeniden Başlat

Gereken Log’ları Topla

... •Health Conditions

Age-based: sunucunun toplam çalışma süresi

Excessive requests: istek zaman-aşımı yüzdesi

Excessive response time: cevap süresi aşımı

Excessive memory: maximum JVM heap miktarı

Memory leak: garbage collection sonrası JVM miktarı

Storm drain: yük ve cevap süresi aşımı

Workload: isteklerin toplam miktarı

WebSphere

Custom Health Actions

Health Conditions’a ek olarak kullanıcılar tarafından tanımlanan politikalar.

(11)

© 2007 IBM Corporation

Server Maintenance Mode

● Üzerinde herhangi bir bakım işlemi yapılacak sunucu izole edilir.

Production’da herhangi bir yapıyı değiştirmek/durdurmak gerekmez.

● Dynamic Cluster yapısında bakım moduna alınan sunucu yerine yedek bir sunucu politikalara göre otomatik yaratılır.

© 2007 IBM Corporation

WebSphere

Community Edition

WebSphere Harici Platform Desteği

Tomcat

● Sunucu ekleme / kaldırma / yönetme

● Konfigürasyon yönetimi

● Uygulama yükleme

● Performans yönetimi ve monitörleme

● ...

(12)

© 2007 IBM Corporation

WebSphere Harici Platform Desteği : Ortak Yönetim Ekranı

WebSphere

Server Monitoring

● Sunucu durumlarını anlık görüntüleme

(13)

© 2007 IBM Corporation

Operasyonel Uyarılar

● Yapılan işlemlere göre uyarılar renklendirilerek gösterilir.

● Verilen linkten log vb. gibi detaylara ulaşılabilir.

© 2007 IBM Corporation

WebSphere

Raporlama

● Adobe SVG entegrasyonu

● Detaylı performans grafikleri

● Metriklere göre istatistik alma

(14)

© 2007 IBM Corporation

WebSphere XD Paket Yapısı: Compute Grid

Compute Grid

WebSphere

Grid Programlama Modeli

 Đşlem-Yoğun Uygulamalar

Uzun bir süre CPU’yu yoran yoğun hesaplama işlemleri

WebSphere eklentileri, Java veya native dillerde yazılmış uygulamalar...

 Java Batch Uygulamaları

 Uygulamalar J2EE EAR dosyaları olarak paketlenip yüklenirler.

(15)

© 2007 IBM Corporation

Genel Yapı

On Demand Router

Grid Planlayıcı

Đş dağıtıcı

Uygulama Konumlama

Yöneticisi

Uygulama Konumlama

Yöneticisi

Grid Üyesi

Grid Üyesi

Grid Üyesi Đşler

HTTP

Web Arayüzü (Job Management

Console)

ĐŞ YÜKLEME

© 2007 IBM Corporation

WebSphere

Job Management Console

(16)

© 2007 IBM Corporation

WebSphere XD Paket Yapısı: Data Grid

Data Grid

WebSphere

DataGrid

Database Cache

Ultra-scale Data Grid

Database

Veritaban

Veritabanııgitgit--gelgel’’lerini azaltlerini azaltıınn

Ortak bir veri yap

Ortak bir veri yapıısıüzerinde grid ortamüzerinde grid ortamıı

Yüksek performanslı, ölçeklenebilir bir ortak cache yapısısağlar

ObjectGrid

Partitioning Facility

Asimetrik ve bölmeli cache modeli - EJB’ler için paralel data işleme Veri Miktarı Artıyor ve Siz Erişimde Problem Yaşıyorsanız...

(17)

© 2007 IBM Corporation

XD Paketlerine Toplu Bakış

Operations Optimization

● Dinamik Yük Yönetimi

● Sanallaştırma

● Uygulama Yükleme ve Versiyon Yönetimi

● Health Management

Data Grid

● Partitioning Facility (WPF)

● ObjectGrid

Compute Grid

● Toplu Đş Yükleme ve Yönetimi

● Đşlem-Yoğun Hesaplamalar ve Uzun Süreli Đşlem Yönetimi

© 2007 IBM Corporation

WebSphere

Ödüllü Soru

WebSphere Application Server

eXtended Deployment versiyonun getirdiği en büyük artı sizce nedir ?

Neden ?

(18)

© 2007 IBM Corporation

Son Bir Söz...

Uygulama sunucularınızda

EN SON TEKNOLOJĐYĐ EN GÜÇLÜ DESTEKLE

EN GÜVENLĐ EN KOLAY ŞEKĐLDE

uygulamak için

MOR ÇĐZGĐYĐ TAKĐP EDĐN!

WebSphere

Teşekkürler...

Arden Agopyan Bilgi Teknolojisi Uzmanı

IBM Türk Limited Şirketi Büyükdere Caddesi Levent, 34330 Đstanbul Tel/Faks: 0212 317 11 00 e-mail: arden@tr.ibm.com

blog: http://www.ardenagopyan.com

(19)

© 2007 IBM Corporation

Soru – Cevap

Referanslar

Benzer Belgeler

Faruk KETEN 10.) Yükleme esnasında MySQL dosyaları yüklendikten sonra sistem MySQL Root şifresini atamanızı ister. Şifreyi yazarak Enter’e basın. Sonraki ekranda tekrar

• İş Kuralları Yönetim Sistemi ile Karar Servislerinin Geliştirilmesi ve Sağladığı Faydalar.. • Websphere ILOG BRMS (Business Rule Management

İnstall diyerek kurulum adımlarına başlıyoruz.İlk kurulum olduğu için primary bu sunucumuz olacak , olduğu gibi devam edip ilerliyoruz.Secondary site ve cas kurulumunu başka

son çeyrek yüzyılda gerek UNESCO gibi küresel kuruluşlar gerekse Tarihi Kentler Birliği ve ÇEKÜL Vakfı başta olmak üzere pek çok ulusal kuruluşun bilinç ve

Geliştirilmiş IP55 Harici tip kabinetler Estap Outdoor çözümleri; aluminyum konstruksiyon, çift cidarlı, özel tasarımlı çekme profil yapısı sayesinde kabinetin

WebSphere Business Monitor Đş Analistlerinin süreçleri. modelleyip optimize etmesi için kolay kullanımlı

Bir çok varsayılan gruba, yerel sistemde oturum açma veya dosya ve klasörleri yedekleme gibi etki alanı içinde yapılan belirli eylemleri gerçekleştirmek için grup

Veritabanına dışarıdan veri almak için veritabanı üzerinde fareyle sağ tıklayarak açılan menüden Task komutuyla Import Data komutunu kullanılmaktadır.. Örnek