RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

Similar documents
Oracle9i Real Application Clusters

Backup Exec

김기남_ATDC2016_160620_[키노트].key

Cache_cny.ppt [읽기 전용]

초보자를 위한 분산 캐시 활용 전략

Web Application Hosting in the AWS Cloud Contents 개요 가용성과 확장성이 높은 웹 호스팅은 복잡하고 비용이 많이 드는 사업이 될 수 있습니다. 전통적인 웹 확장 아키텍처는 높은 수준의 안정성을 보장하기 위해 복잡한 솔루션으로 구현

Portal_9iAS.ppt [읽기 전용]

MS-SQL SERVER 대비 기능

untitled

solution map_....

AGENDA 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

PowerPoint Presentation

Service-Oriented Architecture Copyright Tmax Soft 2005

Ç¥Áö

The Self-Managing Database : Automatic Health Monitoring and Alerting

PCServerMgmt7

Intra_DW_Ch4.PDF

PowerPoint 프레젠테이션

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

NoSQL

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

14 경영관리연구 제6권 제1호 ( ) Ⅰ. 서론 2013년 1월 11일 미국의 유명한 경영전문 월간지 패스트 컴퍼니 가 2013년 글로벌 혁신 기업 50 을 발표했다. 가장 눈에 띄는 것은 2년 연속 혁신기업 1위를 차지했던 애플의 추락 이었다. 음성 인식

001지식백서_4도

목 차

쿠폰형_상품소개서

Simplify your Job Automatic Storage Management DB TSC

untitled

Intro to Servlet, EJB, JSP, WS

APOGEE Insight_KR_Base_3P11

15_3oracle

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

untitled

ecorp-프로젝트제안서작성실무(양식3)

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

PowerPoint 프레젠테이션

Contents Open Solutions DISK 3 4 TAPE 5 8 Virtualization/Data Retention/NAS Virtualization/Data Retention/NAS SAN 13 IBM TotalStorage Open Softw

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

리뉴얼 xtremI 최종 softcopy

6주차.key


Microsoft Word - s.doc

スライド タイトルなし

삼국통일시나리오.indd

Session XX-XX: Name

160322_ADOP 상품 소개서_1.0

DW 개요.PDF


untitled

기타자료.PDF

No Slide Title


슬라이드 제목 없음

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Cloud Friendly System Architecture

_LG히다찌 브로슈어

Voice Portal using Oracle 9i AS Wireless

Microsoft Word - 조병호

歯CRM개괄_허순영.PDF

[Brochure] KOR_TunA

vm-웨어-01장

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

J2EE & Web Services iSeminar

국내 디지털콘텐츠산업의 Global화 전략

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Analyst Briefing

PowerPoint 프레젠테이션

Microsoft PowerPoint - eSlim SV [ ]

1217 WebTrafMon II

PowerPoint 프레젠테이션

1.장인석-ITIL 소개.ppt

Virtualization Days 2013

Red Hat Solution 및 Cloud Aug 26, 2011 Won Young Choi Solution Architect 1

IBM Business Intelligence Solution Seminar 2005 Choose the Right Data Integration Solution ; Best Practices on EII/EAI/ETL IBM DB2 Technical Sales BI

PowerPoint 프레젠테이션

슬라이드 1

월간 CONTENTS 3 EXPERT COLUMN 영화 점퍼 와 트로이목마 4 SPECIAL REPORT 패치 관리의 한계와 AhnLab Patch Management 핵심은 패치 관리, 왜? 8 HOT ISSUE 2016년에 챙겨봐야 할 개인정보보호

Data Industry White Paper

EMC표1표4_출고Q

Oracle Database 10g: Self-Managing Database DB TSC

untitled

dbms_snu.PDF

2013<C724><B9AC><ACBD><C601><C2E4><CC9C><C0AC><B840><C9D1>(<C6F9><C6A9>).pdf

Copyright 0, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT RIGHTS Programs, software, databases, and related

Microsoft PowerPoint - eSlim SV [080116]

Microsoft PowerPoint - SVPSVI for LGNSYS_ ppt

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

Integ

차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

<B0F8B0F8B5B5BCADB0FC2DC0E5BED6C0CEB5B5BCADB0FC20C7F9B7C2C8B0BCBAC8ADBFF6C5A9BCF32E687770>



2

CONTENTS CONTENTS CONTENT 1. SSD & HDD 비교 2. SSD 서버 & HDD 서버 비교 3. LSD SSD 서버 & HDD 서버 비교 4. LSD SSD 서버 & 글로벌 SSD 서버 비교 2

디지털포렌식학회 논문양식

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

[Brochure] KOR_LENA WAS_


Transcription:

RED HAT JBoss Data Grid (JDG)? KANGWUK HEO Middleware Solu6on Architect Service Team, Red Hat Korea 1

Agenda TITLE SLIDE: HEADLINE 1.? 2. Presenter Infinispan JDG 3. Title JBoss Data Grid? 4. Date JBoss Data Grid? 5. JDG? 6. JDG 7. JBoss Data Grid

인메모리 데이터 그리드란? (In Memory Data Grid) 1

(1/2)? DB DB Infinispan? DB DB I/O? Clients Application Tier IMDG Data Base 2

(2/2) + IBM Waston. 3 2 (1 ) Waston (12.3 ) Waston ( ) (11.9 ) 3

인메모리 데이터 그리드란? 디스크가 아닌 주 메모리에 모든 데이터를 보유하는 데이터베이스 In memory storage engines Distributed across a cluster providing - Networked memory Pacemakers to databases Provide simple Key, Value storage Linear scalability and elasticity due to distribued algorithms 4

IMDG IMDG IMDG READ WRITE AS : : MDG MDG Database,, Cache Main Memory MDG MDG Hard Disk Main Memory ( ) Tape Disk-based Computing Hard Disk, Tape In-Memory Computing : HDD 800 x86 GB 5

HDD In-memory u,, ( ) u (,, u ETL u ETL 1 In- Memory u ( ) u, u SAP (Replication Server) 1 u RS u u u u ( u, (Virtual) u ( ) u 6

인메모리 데이터 그리드 적용 가능 Use Case - 1 통신회사, 모바일 데이터에 대한 실시간 분석처리 시스템 성능 개선 통신 회사 실시간 인보이스 시스템을 사용하여 모바일 데이터 사용량을 모니터링 고객들에게 청구하는 구조. 모든 작업을 처리할 수 있는 데이터베이스 용량을 충분히 IMDG 모바일데이터 잔량 정보 요청, 업데이트 모바일데이터 잔량 정보 전달 고객정보 연관정보 업데이트 모바일 데이터 사용, 요청 모바일 데이터 모니터링 데이터 사용량 분석 엔진 현재잔량 정보 전달 고객정보 연관정보 전달 보유 모바일 인터넷 사용이 데이터베이스 솔루션으로 역부족으로 예상 고객의 활동성에 따라, 데이터 사용량을 추적하고, 모바일 데이터 잔량 업데이트 필요 인메모리 데이터 그리드 도입으로 개선된 사항 기존 데이터베이스 문제점 보완 늘어나는 트랜잭션 양을 보다 효과적으로 수용 7 소비자가 모바일 데이터를 사용하는 즉시 실시간으로 사용량 추적 가능 고객이 잔량 업데이트를 요청시 정확한 현재잔량을 쉽게 제공 가능

Use Case - 2 RFID.,, Changing room,. IMDG,, Stockroom( ),,. 8

Use Case - 3 - - - -,, JBoss Data Grid(JDG) - - - - - 9

Infinispan and JDG 10

Infinispan and JDG Infinispan = JDG Infinispan = JDG - 100% - / NoSQL - - JSR 107 jcache key-value store (Infinispan ) key-value store - File, DB, BDB, Cassandra Store Hibernate Search JBoss EAP6 JTA Transac>on Full XA CacheStore DistributedExec utors Apac2008, Java Scala JBoss Cache Amazon Dynamo Key / Value MapReduce QueryAPI MapReduce GridFileSystem 11

JDG A Feature Common Unique to JDG In- memory data grid Key/value store Query capability Mul>- language Transac>ons/ACID Replicated/Distributed Rolling Upgrades Cross data center replica>on Rich asynchronous op>ons 12

Infinispan JDG Infinispan JBoss Data Grid (JDG) Community Projects No guaranteed Patches No guaranteed features No guaranteed support http://infinispan.org Commercial Product the Red Hat provided SLA-Based support Certified patches and updates Long-term maintenance Rigorously tested certified World class support https://www.redhat.com/en/technologies/ jboss-middleware/data-grid 13

JBoss Data Grid의 특징 14

JBoss Data Grid Highlight Data Grid ( ) Heap REST API, Memcache API API Hot Rod Java, Python Microsoft,.NET 15

JBoss Data Grid / VM API JAVA API DataGrid - Hot Rod, Memcached, REST Infinispan as Library - Clustered Infinispan as Server - Clustered Infinispan App Infinispan JVM App JVM Infinispan App JVM Cluster App Infinispan JVM Cluster Infinispan Infinispan App App JVM JVM 16

JBoss Data Grid 2 JDG REST Memcached Hot Rod JBoss Opera>ons Network CDI API (Transac>on) Map/Reduce API 17

JBoss Data Grid Topology - Local Mode Local Cache Cache Application JVM java Map Jboss Datagrid Local Mode 1 Local Cache Local Cache Local Cache - Write-through, Write-behind - OOM Eviction - Expiration - (Transaction) (JTA, XA) - Non-Blocking (MVCC - JMX JON JVM JVM JVM 18

JBoss Data Grid Topology - Replication Cache Replication Cache Replication Cache Cache Cache Application Replication, Replication message, (10 ) 1 cache.put(k,v) Cache on Server2 K,V Local Cache Local Cache Local Cache Cache on Server1 K,V Cache on Server3 K,V Cache on Server4 K,V JVM JVM JVM 19

JBoss Data Grid Topology - Distribution Cache Distribution Cache Replication Cache Dist Cache 1/n Cache Application Distribution, Distribution Consistent Hash - cache.put(k,v) Cache on Server2 K,V 1 Local Cache Local Cache Local Cache 2 3 Cache on Server1 K,V Cache on Server3 JVM JVM JVM Cache on Server4 20

JBoss Data Grid Topology - Distribution Cache + L1 Cache Distribution Cache + L1 Cache Replication Cache, Local Cache Dist Cache 1/n Application,, L1. 1 L1 Cache L1 Cache L1 Cache Cache on Server2 K,V Local Cache Local Cache Local Cache 2 3 L1 Cache K,V Cache on Server1 K,V Cache on Server3 JVM JVM JVM Cache on Server4 21

JBoss Data Grid Topology - Invalidation Cache Invalidation Cache Cache Cache Replication Cache Application Invalidation - - Query Offloading 1 Local Cache Local Cache Local Cache -, cache.put(k,v_new) cache.remove(k,v_old) JVM JVM JVM Cache on Server2 K,V Cache on Server1 K,V 22

JBoss Data Grid 적용 가능 범위 23

JBoss Data Grid (JDG) JBoss Data Grid (JDG) (Transportation and logistics) Challenges : Real-time, Global routing, tracking, logistics,,,,,, (Retail) Challenges : Immediate, up-to-date catalogs for million of concurrent users,,,,,, (Financial services),, / (Media and entertainment),,, IT (Industry-agnostic solutions), 24

JDG Session Clustering Data Grid Platform Session Clustering, Cache In-Memory 25

왜 JDG를 사용해야하는가? 26

JDG? JDG Customer Cases Scale Out? q RDB q q,?? q I/O q q q / q : Scale Out RDBMS Scale Up JBoss Data Grid(JDG) 27

JDG 서브스크립션의 혜택 28

JBoss Data Grid(JDG)? Benefits,, / Red Hat JBoss Operations Network, Red Hat Open Source Assurance, 12 36 :,, 1 365 24,,, 29

JBoss Data Grid 성공사례 30

성공 사례 (1/3) CISCO 구축 성공 사례 네트워크기반 IT분야의 선도 업체 네트워크시스템, 협업, 음성 및 비디오, 보안, 데이터 센터, 이동/무선 등 관련 솔루션 및 서비스 제공 Business Challenges and needs 스트리밍 비디오 서비스 지리적으로 효과적이고, 균형잡힌 방식으로, 다수의 데이터 센터간에 데이터를 관리 처리 필요 멀티시스템들에 대해, 비디오 서비스처리 부서에서 운영 필요 - Comcast and Time-Warner 세션 관리, 리소스 분산 처리, 스트리밍 비디오에 대한 빌링 처리 필요 인터넷 환경에 맞는 주문형 비디오 시스템의 관리 및 많은 서비스 처리량 대응 환경 필요 스트리밍 비디오 서비스 Solu>on with JDG 세션 관리 및 리소스 분산처리 능력 향상 안정적인 비디오 스트리밍 서비스 환경 구성 가능 31 DB JDG DB

(2/3) Travel AAA, JDG as a NoSQL data store (American Automobile Association), Business Challenges and needs,,,,, JDG JDG Solu>on with JDG Infinispan, replication mode JDG, highly available data store JDG. Oracle DB Oracle DB 32

(3/3) Scholastic Expansion of named account,, 40 (,,, / ) Business Challenges and needs,. - Solu>on with JDG JDG,, JDG, 2, 6-8 3 DB DB 33

QUSTIONS? Thank you for attending my session! 36

Presenter Title Date TITLE SLIDE: HEADLINE