Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment...

19
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7 Fejlesztés és üzemeltetés WebLogic platformon Nagy Péter Vezető tanácsadó Month, Day, Year Venue City

Transcript of Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment...

Page 1: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

1 Copyright © 2011, Oracle and/or its affiliates. All rights

reserved.

Insert Information Protection Policy Classification from Slide 7

Fejlesztés és üzemeltetés WebLogic platformon

Nagy Péter

Vezető tanácsadó

Month, Day, Year

Venue

City

Page 2: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 3: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

Oracle alkalmazás szerverek

© 2011 Oracle Corporation 3

Page 4: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

Megbízhatóság

• Teljesítmény

• Több ezer ügyfél

• Garantált , folyamatos rendelkezésre állás

Alacsony fenntartási költségek

• Hatékony fejlesztés, üzemeltetés

• Nagyobb teljesítmény Kevesebb hardver

• Skálázhatóság Igény szerinti növekedés

Gyors bevezetés

• Szabványos JEE alkalmazás szerver

• Előre integrált: Oracle DB, Fusion apps, SOA, E2.0 …

• WebLogic Suite: Coherence, EM, JRockit

WebLogic Server

© 2011 Oracle Corporation 4

Page 5: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

Oracle WebLogic: Magas rendelkezésre állás

• Inter, Intra-cluster session állapot replikáció

• Leállás-mentes verzióváltást tesz lehetővé

– Alkalmazás (Side-by-side deployment)

– WebLogic frissítés (Rolling upgrade)

• Automatikus szerver migráció hardver hiba esetén

• Túlterhelés elleni védelem

• Terhelés elosztás

• Skálázhatóság

– Szerverek dinamikus, menetközben

történő hozzáadása

• Dinamikus, online

konfiguráció kezelés

5 © 2011 Oracle Corporation

WebLogic Domain

Cluster 1

Administration

Server

Node Mgr

Cluster 2

Managed Server

Node Mgr

Cluster 3

Managed Server

Node Mgr

App 1 App 2

Managed Server

App 1

Managed Server

App 3

Page 6: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

Oracle WebLogic: Magas rendelkezésre állás

6

WebLogic Szerver

Java VM

Folyamatban lévő kliens kapcsolatok

Újonnan csatlakozó kliensek

Új verzió Régi verzió

Tesztelési lehetőség

© 2011 Oracle Corporation

Az új verzió párhuzamosan

telepítésre kerül ugyanabban

a JVM-ben

A még régi verzióhoz

kapcsolódó kliensek tovább

dolgozhatnak

Az új klienseket már az új

verzióhoz irányítja

• Tesztelési célból is

használható

• Vissza lehet lépni a korábbi

verzióra

• A régi verzió automatikus

leállítása

Page 7: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

7

GridLink

WebLogic

GridLink

WebLogic

GridLink: WebLogic és Oracle RAC integráció Nagyobb teljesítmény és megbízhatóság

• Dinamikus terhelés elosztás a RAC csomópontok között

• Tranzakció során csomópont affinitás biztosítása

• Maximális JDBC áteresztőképesség (SQLNet via SDP)

• Azonnali csomópont váltás RAC csomópont kiesése során

• FAN, FCF via ONS

• SCAN támogatás

80% 20%

RAC Node Load Aware Connection Requests

GridLink

WebLogic

GridLink

WebLogic

RAC Node Affinity For Transactions

XA

GridLink

WebLogic

GridLink

WebLogic

Continuous Connections Regardless of RAC Changes

© 2011 Oracle Corporation

Page 8: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

8

Oracle Coherence Data Grid

• In-Memory Data Grid

• Alkalmazásban használt objektumok

tárolása (ORM)

• Több szerveren megosztott

konzisztens, transzparens adatréteg

• Tranzakcionális CRUD műveletek

• Kis válaszidő

• Skálázhatóság (lineáris) 2-10..

szerverig több TB kapacitást

biztosítva

• Nincs szűk keresztmetszet

• Folyamatos rendelkezésre-állás

• Hibatűrő, nincs adatvesztés

• Párhuzamos és eseményvezérelt

feldolgozás

• Java, .NET, C++ kliensek

• Plug into (Hibernate,Toplink)

Data Services

Mainframes Databases

Enterprise Applications

Real Time Clients

Web services

Oracle Coherence Data Grid

Web services

© 2011 Oracle Corporation

Page 9: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

9

Web

Tier

Clustered Oracle, WebLogic,

WebSphere, JBoss, Tomcat

Load

Balanced

Router

Coherence

Web

Java EE or Servlet

Container

Web Application

Application

State

Coherence

Web

Java EE or Servlet

Container

Web Application

Application

State

In Memory Coherence Data

Grid for Session State

Coherence

Web

Java EE or Servlet

Container

Web Application

Application

State

Active Cache - Coherence*Web

Page 10: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

10

WebLogic Virtual Edition

• Több egymástól független szoftver réteg

• Telepítés

• Konfiguráció

• Frissítés, patch

• Üzemeltetés

• A tevékenységek koordinálása

• Alkalmazás Admin

• Op. rendszer Admin

• Hardver Admin

• Teljesítmény is rosszabb

Page 11: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

11 11

Oracle Enterprise Linux or Solaris

Exalogic Elastic Cloud Software

JRockit and HotSpot

WebLogic Server Coherence

En

terp

rise M

an

ag

er

Exalogic Elastic Cloud Hardware

EL X2-2

Oracle Exalogic Elastic Cloud WebLogic optimalizáció

© 2011 Oracle Corporation

Page 12: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

12 12

Exalogic optimalizáció

Page 13: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

13 13

Assembly Repository

Oracle Virtual Assembly Builder

OVAB

Studio

Assembly létrehozása

LB LB

OHS OHS

WLS WLS

Coh

WLS

Coh

DB

Referencia rendszer

LB

OHS

WLS

Coh

Assembly OVA

Compute Nodes

Exalogic Elastic Cloud

OVAB

Telepítő

Assembly

feltöltése

(PaaS API) 1 2

3

4

Telepítés

(PaaS API)

5 Alkalmazások feltérképezése

mendzsmentje EMCC segítségével

EMCC

Page 14: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

15 15

• Részleges JEE6 támogatás • Java EE 6 Core API – JPA 2.0, JSF 2.0, JAX-

RS

• Web Services

• Teljes Java EE 6 támogatás a következő nagyobb verzióváltásban

• Open source támogatás • Spring 3.0 integráció

• Zip disztribúció és Mac OS támogatás

• Eszközök • WLST (script szerkesztő már Eclipse-ben is)

• Ant és Maven támogatás

• Classloader Analysis Tool

• Elérhető a népszerű fejlesztői környezetkben

• Oracle Enterprise Pack for Eclipse

• JDeveloper

• NetBeans

CAT

Fejlesztés

Page 15: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

16 16

WebLogic menedzsment Monitorozás, hiba keresés

• WebLogic Diagnostics Framework

• Szerver és alkalmazás szintű adatok naplózása

• Watches, Notifications

• Hiba keresés

• JRockit Mission Control

• JVM diagnosztika JRockit-hoz

• JRockit Flight Recorder (JFR)

• Memória, thread, késleltetés analízis

• Intuitív Eclipse-alapú felhasználói felület

• WebLogic/JFR integráció

• WebLogic események rögzítése a JFR-ben

• JFR vezérlés WebLogic watches segítségével

• Integrált szerver/JVM adatok

16

Page 16: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

17

WebLogic Server Management Pack EE

• Több WebLogic domain felügyelete

• Heterogén middleware komponensek

(iAS, WebLogic, Coherence, OHS, stb.)

felügyelete

• Coherence cluster monitorozása

WebLogic 11g

Domain a

Admin. Server

Managed Server 1-n

WebLogic 8.1/9.2

Domain b

Admin. Server

Managed Server 1-n

iAS 10.1.2/10.1.3

Cluster

OPMN

OC4J 1-n

Coherence

Cluster

Coherence 1-n

EM Grid Control

Page 17: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

18 Copyright © 2011, Oracle and/or its affiliates.

All right

Oracle Java Cloud Service

Flexible Deployment

On-premise or in the cloud

Programming Model

Standard Java EE

Database and Persistence

Full Oracle Database & User defined schema

Fusion Applications Integration

Integrated connectivity services

Identity Management

Comprehensive & integrated

Service Console

Common & integrated

IDE Support

JDeveloper, Eclipse, NetBeans

Page 18: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

19

<Insert Picture Here>

Twitter twitter.com/OracleWebLogic

Facebook facebook.com/OracleWebLogic

Oracle’s Cloud Application Foundation blog blogs.oracle.com/cloudappfoundation

WebLogic információk

Oracle.com/WebLogic

© 2011 Oracle Corporation

Page 19: Fejlesztés és üzemeltetés WebLogic platformon · Fejlesztés . 16 WebLogic menedzsment Monitorozás, hiba keresés •WebLogic Diagnostics Framework •Szerver és alkalmazás

20