Oracle Coherence

인메모리 데이터 그리드를 사용하면 애플리케이션 개발자와 관리자가 키-값 데이터에 빠르게 액세스할 수 있습니다. Coherence는 클러스터링된 지연 시간이 짧은 데이터 스토리지, 다중 언어 그리드 컴퓨팅 및 비동기 이벤트 스트리밍을 제공하여 엔터프라이즈 애플리케이션에서 고객에게 최대의 확장성과 성능을 보장합니다.

이 데모에서 Coherence가 어떻게 작동하는지 확인하십시오.

Oracle Coherence

Coherence는 자주 액세스하는 데이터를 저장하기 위한 분산형 인메모리 시스템으로 애플리케이션 성능을 크게 향상시킵니다.

지연 시간이 짧은 데이터 저장소

키-값 개체 저장소

Coherence는 자주 액세스하는 데이터를 자동 분할 기능이 있는 Java Virtual Machine(JVM) 클러스터에 직렬화된 키-값 쌍으로 저장합니다. 읽기, 쿼리 및 쓰기 지연 시간은 최대 1밀리초 정도로 빠르며 애플리케이션 성능과 안정성을 극대화합니다.


확장성 및 가용성

유연성

Coherence는 서로 다른 언어를 포함한 여러 애플리케이션이 데이터를 빠르게 읽고 쓰며 대규모 비동기 이벤트 스트리밍을 수집할 수 있도록 지연 시간이 짧은 클러스터형 데이터 스토리지를 제공하여 최대의 확장성과 성능을 보장합니다. 또한 모든 Coherence 서비스는 Coherence Cluster 구조를 통해 데이터 손실 없이 장애 조치 및 장애 복구를 제공합니다.


다국어 그리드 프로그래밍

병렬 내부 처리

인메모리 병렬 실행을 위해 혼합 언어/다국어 기능을 데이터 그리드에 배포하면 스토리지에서 데이터를 일괄 또는 직렬로 가져오는 것과 비교할 때 성능이 향상됩니다. Coherence의 잠금 없는 동시성 제어와 효율적인 원자적 트랜잭션은 경합과 지연을 최소화하여 시스템 처리량과 내결함성을 향상시킵니다.


비동기 이벤트 스트리밍

수신기 및 메시징

확장성이 뛰어나고 분리된 이벤트 중심 아키텍처를 위해 Coherence는 게시자, 주제 및 구독자와 함께 메시징뿐만 아니라 서버 프로세스 내에서 서버와 클라이언트 간의 이벤트 모델을 제공합니다.


데이터 소스 통합

백업 맵 읽기/쓰기

Coherence 맵은 데이터베이스 또는 디스크 파일과 같은 임의의 백업 데이터 소스를 동기 또는 비동기적으로 읽고 쓸 수 있는 논리적 구조입니다. 애플리케이션이 작동 중인 데이터가 최신 상태인지 확인하기 위해 Coherence 캐시를 효율적으로 업데이트하므로 Oracle GoldenGate HotCache가 소스 데이터베이스에 대한 모든 변경 사항을 복제합니다. 데이터베이스에서 변경 사항이 발생할 때 데이터가 푸시되기 때문에 짧은 지연 시간이 보장되고 항상 최신 데이터로 작업할 수 있습니다.


다중 사이트 데이터 연합

연합 캐싱

Coherence는 캐시 데이터가 클러스터 간의 자동으로 동기화되도록 여러 클러스터를 연결하는 연합 캐싱을 제공합니다. 이 다중 사이트 아키텍처는 서로 다른 지리적 위치에 있는 애플리케이션 사용자에게 중복성, 오프사이트 백업 및 다중 액세스 지점을 제공합니다.


클라우드 네이티브 배포 및 운영

Docker/Kubernetes 지원

Coherence는 Docker 이미지에서 사용할 수 있으며 자체 Kubernetes 연산자가 있습니다. Grafana 및 Kibana 대시 보드는 모니터링을 용이하게 합니다. 즉각적인 프로비저닝을 위해 Oracle Cloud Infrastructure Marketplace(OCI) Marketplace에서도 Coherence가 제공됩니다.


HTTP 세션 상태 관리

인메모리 세션 관리를 위한 Coherence 성능

Coherence*Web은 클러스터 환경에서 세션 상태를 관리하기 위한 전용 HTTP 세션 관리 모듈입니다. 플러그형 정책을 통해 세분화된 세션 및 세션 속성 범위를 쉽게 구성할 수 있습니다.


WebLogic 서버 통합

관리형 Coherence 서버

WebLogic 서버 에코시스템은 Admin Console 및 WLST를 포함하여 Coherence 클러스터를 관리하는 데 사용할 수 있습니다. 그리드 아카이브 유형은 라이프 사이클 및 이벤트가 있는 컨테이너 계약을 포함하여 EAR 및 WAR과 함께 정의됩니다.


Union Pacific Railroad는 Oracle Coherence에서 대규모 마이크로 서비스 애플리케이션을 실행합니다.

Union Pacific Railroad는 마이크로 서비스 아키텍처(하루에 1.3B개의 호출을 처리하는 20,000개의 JVM) 규모에 고도로 확장 가능한 데이터 관리 기술이 필요했기 때문에 Oracle Coherence에 차세대 물류 플랫폼을 구축했습니다.

Oracle Coherence 사용 사례

  • 옴니채널 규모의 빠른 데이터 액세스 및 백엔드 오프로드

    백엔드에 과부하가 발생하면 성능이 저하되고 확장이 제한됩니다. Coherence를 사용하여 부하를 줄이고 성능을 향상시킵니다.

    Cosmote에 대해 읽기(PDF)

  • 분석 및 실행을 위한 그리드 컴퓨팅 플랫폼

    Coherence의 내부 처리는 금융 서비스의 위험 분석과 같이 데이터 집약적인 계산에 이상적입니다.

    데이터시트 읽기(PDF)

  • 이벤트 처리 및 이벤트 중심 아키텍처

    Coherence는 이벤트 모델, 메시징 및 Oracle Stream Analytics와의 통합을 통해 이벤트 기반 시스템에 이상적입니다.

    Sisal에 대해 읽기(PDF)

  • 마이크로 서비스 애플리케이션을 위한 기록 시스템

    Coherence의 지속성은 마이크로 서비스에서 사용하는 상태에 필요한 다른 데이터 저장소의 필요성을 완화합니다.

    Helidon Sock Shop 데모 보기(40:50)

2020년 3월 30일

Oracle Coherence 14.1.1 출시

Randy Stafford, Oracle Coherence Product Manager, Oracle

Coherence 14.1.1은 사용 사례를 확장하면서 클라우드 네이티브 마이크로 서비스 아키텍처를 지원하는 등 중요한 새로운 기능을 시장에 제공합니다. Coherence 14.1.1에는 Topics, 분산 추적, GraalVM 통합, JDK 11 지원과 같은 새로운 주요 기능들이 포함되어 있습니다.

게시글 전문 읽어보기

추천 블로그

모두 보기

관련 제품

Oracle WebLogic Server

Oracle Cloud Infrastructure Marketplace(OCI)용 Oracle WebLogic Server

시작하기


Oracle Cloud Free Tier 체험하기


Oracle Coherence 다운로드


문의하기