공유할 서비스 선택

TECH


TECH

Middleware Coherence란 무엇인가?

페이지 정보

작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 2,227회 좋아요 1회 작성일 23-02-20 11:42

본문

안녕하세요. "미들웨어" 입니다.

이번에는 ORACLE 제품인 Coherence에 대해 알아보는 시간을 가져보겠습니다.

OPEN Source 활용도가 높아지는 데 굳이 상용제품을 알아보는 이유가 궁금 하실 수 도 있습니다.

오픈소스가 좋아지고는 있지만, 성능이나 안전성 그리고 확장 및 연계성에서는 상용제품을 능가 할 수 없기 때문입니다.

그래서 중요 시스템은 상용 S/W 제품을 사용하고, 중요도가 조금 떨어지는 서비스는 오픈소스를 활용 하시는 게 비용적인 측면으로 좋은 선택이 됩니다.

그러니 저희는 오픈소스만 참고하면 안되고, 상용 S/W 에서 1등을 달리고 있는 제품정도는 알고 있어야 하며,

왜 1등이 되고 사람들이 사용하고 있는지를 잊어버리면 안됩니다.

그런 의미로 전세계에서 1등 미들웨어인 Weblogic 과 연계해서 사람들이 가장 많이 사용하는 SESSION 관리로 사용하고 있는 Coherence S/W 에 대해 알고 넘어갈 필요성이 존재합니다.

자.. 서론은 여기까지 하겠습니다.

그럼 Coherence는 무엇이고, 어떤 기능이 있으며, 어떻게 활용하면 좋은지에 대해 설명 시작하겠습니다.

  1. Coherence 란?

2002 년 이후 주요 시스템을 확장하는 최초이자 선도적인 In Memory Data Grid입니다.

  • 어플리케이션에 투명하게 여러 개 서버로 하나의 가상 메모리 영역 구성

  • 서버 추가에 의해 메모리 용량과 처리 능력을 확장 가능

  • 수천 노드에 이르기까지 수직 확장

아키텍처로 설명하면 아래 그림처럼 SESSION Grid & Data Grid 로도 활용이 가능합니다.

bc04ce9411a7b31ff9ffc6300104c5e1_1676860772_8077.png

현재 출시되있는 버전은 14.1 버전까지 출시되있네요.

출시 주기는 아래와 같습니다. bc04ce9411a7b31ff9ffc6300104c5e1_1676860786_3996.png

2. Coherence 활용 범위는?

Coherence로 활용 할 수 있는 범위를 설명해보겠습니다.

  • Application Session 공유

  • 이질적 환경에서의 연결 공유 제공 (WebLogic, Glassfish, OAS, WebSphere, Jboss, Tomcat)

  • 큰 용량의 세션 저장

  • Grid 로 세션을 저장

  • WAS의 세션이 모두 Coherence에 저장됨.

  • WAS에는 현재 사용하고 있는 세션만 로딩됨.

  • 세션을 담는 영역은 서로 동적으로 확장 가능

  • 확장이 좋아 기본적으로 요구되는 형태

  • WAS의 메모리 사용률을 감소로 Full GC가 일어난 가능성 적음

  • near cache에 담길 세션의 수 제한 가능

  • WAS가 한 순간에 모두 죽어도 세션을 살아있음

  • 여러 서버의 세션을 통합적으로 관리 가능

bc04ce9411a7b31ff9ffc6300104c5e1_1676860801_5252.png

3. Coherence 모니터링은?

기본적으로 JVM으로 모니터링이 가능합니다.

JVM이 가능하니, Grafana 를 활용해서도 가능할 것으로 보이긴 하네요.

  • Java Visual VM에서 Coherence Plugin를 제공. (VisualVM-Coherence)

  • Coherence에 별도의 JMX 설정 필요.

  • Visual VM를 통해서 GUI 환경으로 상태 정보 확인.

bc04ce9411a7b31ff9ffc6300104c5e1_1676860815_9944.png

3. Coherence 설치 방법은?

그럼 이제 Coherence 설치 방법에 대해 설명해 보겠습니다.

설치는 아래 내용에 아주 자세히 나와 있으니 이곳에 설명은 생략하겠습니다.

https://with-kami.tistory.com/1534836 

그럼.. 열공하세요~

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
248 OS OSworker 아이디로 검색 전체게시물 05-01 96
xsos라고 들어보셨나요? #sosreport

카테고리 : OS

96 0
작성자 : OSworker 25/05/01
247 OS OSworker 아이디로 검색 전체게시물 04-23 213
sarchart 라고 들어보셨나요? sar datat 를 좀더 보기 편하게 만들어줍니다.

카테고리 : OS

213 0
작성자 : OSworker 25/04/23
246 OS OSworker 아이디로 검색 전체게시물 04-16 286
Sosreport 생성시에 OS 의 모든 sar 데이터가 포함되지 않아요. 해결방법은?

카테고리 : OS

286 0
작성자 : OSworker 25/04/16
245 OS OSworker 아이디로 검색 전체게시물 03-29 441
이슈 : sbd watchdog type stonith 사용시 메모리 누수 발생 #RHEL8.10 #RHEL9.4

카테고리 : OS

441 0
작성자 : OSworker 25/03/29
244 OS OSworker 아이디로 검색 전체게시물 03-23 471
Linux 명령어 : du vs df 차이점에 대해 알아보겠습니다.

카테고리 : OS

471 0
작성자 : OSworker 25/03/23
243 OS OSworker 아이디로 검색 전체게시물 03-15 549
아직도 헷갈려 하시는 RHEL Life-cycle에 대해 좀 더 설명드리고자 합니다. RHEL5하고 RHEL6 "ongoing"

카테고리 : OS

549 0
작성자 : OSworker 25/03/15
242 OS OSworker 아이디로 검색 전체게시물 02-28 456
3월 11일에 RedHat 코리아에서 개최하는 행사가 있습니다. 어서 등록하세요~!!

카테고리 : OS

456 0
작성자 : OSworker 25/02/28
241 OS OSworker 아이디로 검색 전체게시물 02-23 396
Extended Life Cycle Support Extension 6 RHEL6 버전의 패키지가 아직도 나온다구요?

카테고리 : OS

396 0
작성자 : OSworker 25/02/23
240 OS OSworker 아이디로 검색 전체게시물 02-17 570
Red Hat Enterprise Linux 10 Beta -> 지금 이용 가능

카테고리 : OS

570 0
작성자 : OSworker 25/02/17
239 OS OSworker 아이디로 검색 전체게시물 01-28 567
2025년 엔터프라이즈 리눅스를 시작해야 하는 10가지 이유

카테고리 : OS

567 0
작성자 : OSworker 25/01/28
Total 248건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top