SlideShare a Scribd company logo
1 of 31
Download to read offline
Always On, Always Responsive


GridServer 소개

     펜타시스템 테크놀러지㈜




                          1
회사 소개
• 설립      : 2000년 3월
• 투자회사 : Bain Capital, Goldman Sachs and Intel Capital
• 직원 수   : 200명
• 주요 고객 : 금융권,전세계 IB,보험,Retail Banking등 금융 산업 부문에서 90%이상의 시장 점유


• DataSynapse는 비즈니스 수요와 정책을 기반으로 컴퓨팅 리소스를 기업 애플리케이션에
동적으로 할당하는 실시간 인프라 소프트웨어를 선도적으로 공급하고 있습니다.   .


• 표준화되고 자동화된 접근 방식에 따라 이 기종 IT환경의 기업 애플리케이션들을 구성, 활성화 및
확장합니다.




                                                              2
고객사




      3
강력한 파트너 체계
System Vendors   Independent Software Vendors (ISVs)   System Integrators

                           Finance & Insurance




                         Enterprise Applications




                         Infrastructure




                                                                            4
금융 패키지 S/W와 Adapter 기반의 연동
          와

• 다수의 ISV 파트너와 제휴



                             GridServer




                             공유 자원 풀



                                          5
기대 효과

Business Benefits:
  데이터센터 운영 비용 절감
                      DO MORE
  데이터센터 성장률 절감
  비즈니스 사용자 경험 향상
                      WITH LESS


Technical Benefits
  가용성 향상
  사용자 경험 향상             BETTER
  Time to Market 개선      USER
  수평적인 확장성            EXPERIENCE




                                   6
GridServer




         7
의
GridServer의 도입배경
•   복잡해지는 분석 기법
      정량적 분석 모델보다 확률적 분석 모델의 비중이 커짐
      수십 시간의 분석 연산 시간이 일반적인 것이 되는 추세



•   비용 절감
      전통적인 High-End급 시스템으로는 사실상 트레이딩 부서의 Needs를 충족하기는 불가능
      수십~수백억 대의 하드웨어 비용 소요
      기업내의 하드웨어 자원 공유의 필요성 증가


•   실 시간성 의사결정 필요성 증대


•   Compliance
      정부/상급 기관의 법적/제도적 규제 강화는 상기의 Needs를 선택이 아닌 필수
      사항으로 만들고 있음



                                                            8
GridServer 개요
• DataSynapse사의 GridServer는 성능 및 비즈니스 요구에 따라서 기업의
  컴퓨팅 연산처리 중심의 서비스 공유 IT자원을 이용하여 동적으로 확장
                 서비스를                       확장하는 서비스
  실행 플랫폼입니다.


• 시장을 선도하는 그리드 컴퓨팅 기술 보유
   약 100개 정도의 고객 사이트를 보유
   Goldman Sachs에는 20,000 engines에 설치
   금융권에서는 90%이상의 압도적인 시장 점유율 – 사실상의 표준


• 미션 크리티컬한 비즈니스 서비스에 대한 처리 시간 단축 입증됨




                                                       9
Legacy Application Model
       Risk Management             Pricing        Order Management




       Datacenter Silo          Datacenter Silo    Datacenter Silo



 Challenges
 • 애플리케이션이 전용 리소스에만 제한되어 있습니다.
 • 작업 부하가 최대치에 이르렀을 때를 대비하여 자원이 과다 할당되어 있으므로 평상시에 10~20%의 자원만을
   사용하는 현상(underutilization)을 초래합니다.
 • 전용 리소스 할당이 시스템의 확장성과 성능을 제한합니다.

 Impacts Cost, Performance and Agility
 • 레거시 애플리케이션 모델은 인프라를 과다 제공하고 불충분하게 이용함으로써 비용을 증가시킵니다.
 • 제한된 방식으로 하드웨어를 추가하는 것 만으로는 성능요구문제를 해결하기 어렵습니다.
 • 시장 수요에 신속하게 대응하기 위한 비즈니스 능력에 걸림돌이 됩니다.




                                                                     10
의
GridServer의 New Model
 Risk Management            Pricing               Order Management




                                                                        • 전용 리소스로부터
 Datacenter Silo         Datacenter Silo              Datacenter Silo
                                                                          서비스를 분리
                       GridServer Manager

                            Director


                            GridServer
                              Broker
                                                                        • 공유 리소스 풀을 지정


              Demand       Schedule        Priority


                                                                        • 컴퓨팅 리소스를 기업
                                                                          애플리케이션에
                                                                          자동적으로 할당
                        IT 공유 자원 풀




                                                                                         11
의
GridServer의 동작 방식
 GridServer Client
                                                                         Physical
                            Return                                       or Virtual
                            Results                                      Server

         1
                                        4


      Make
     Request          GridServer Broker
                                                                           Physical server는 하나의 데몬과 하나의(혹은
                                                                           다수의) 엔진을 가집니다.
                                                                           데몬은 호스트를 모니터링하고 하나의 혹은
                                                                           다수의 엔진을 만듭니다.
                     Work             Results
                                                                           엔진은 서비스 인스턴스를 생성, 제어,
                                                                           모니터링하고 다른 인스턴스와는 분리시킵니다.




                     Ask for                    Return
                      Work                      Results

                       2                           3




                                                                Non-X86/Legacy

                               X86 Native OS


                                                          VMs




                                                                                                             12
주요 특징
• 뛰어난 성능 및 동적인 확장성
   스케줄링, 정책, 또는 우선 순위에 따라 서비스를 구성, 실행, 관리할 수 있습니다
   SLA(Service Level Agreement)를 준수를 위해서 서비스를 동적으로 확장시킬 수 있습니다


• 가용성
   H/W 및 애플리케이션의 장애에도 서비스 수행이 가능합니다
   서비스에 대한 자동 failover와 failback 기능 보장
              failover


• 중앙 집중 통제 및 제어
   GridServer는 분산되어 있는 리소스에서 운영되는 수 많은 애플리케이션들에 대한 구성 및 관리를
   GUI콘솔을 통해서 편리하게 합니다


• 다수의 금융 ISV 패키지와의 통합기능
   어댑터 방식의 통합 기능으로 기존 애플리케이션의 수정 최소화


                                                                 13
성능 및 확장성
• 성능 또는 SLA 요구를 만족하도록 서비스 확장 가능
• 온라인 트랜잭션을 병렬로 실행하여 뛰어난 확장성과 유연성 제공
• 서비스 가용성으로 뛰어난 수평적 확장성 보장
           GridServer Manager

                Director
                                         • 단일 Grid상에서 30개 이상의 브로커
                                         • 단일 브로커상에서 3,000개 이상의 엔진
 Broker         Broker          Broker
                                         • 단일 Grid상에서 30,000이상의 엔진




 Node 1          Node 2         Node 3   Node 4      Node 5      Node 6




                                                                          14
장애 대응
           통신으로 엔진,드라이버
                   드라이버,서버의
• Heartbeat통신으로 엔진 드라이버 서버의 장애를 감지
    작업은 자동으로 재 스케줄링


• 코드내의 예외상황 발생시에 재 스케줄링 가능
    사용자가 구성 가능


• 이상동작 하는 서비스에 대한 서비스 요청 가능 수를 제한
    최대 허용 실행 횟수


                                  장애
• Failover Brokers를 이용한 GridServer장애 대응
                  를
    Primary Director장애 시 Secondary Director가 Failover




                                                        15
GridServer Administration Tool

• 네트웍을 통한 Browser 접속
• 그리드 관리
   그래픽 모니터링
   엔진,드라이버 설치
   이벤트 기반의 e-mail 공지
   배치 스케줄링
   보안 로그인
   보고서
   SLA 정책 수립
   원격장비의 엔진 제어(Start/Stop)
   중앙 집중식 애플리케이션 관리




                                 16
GridServer
     Use Cases




             17
금융 산업 내의 그리드 컴퓨팅 기술 활용 현황

      2004부터 4000대 시스템을 그리드 환경으로 묶어 시장/신
      용/트레이딩 리스크 분석 (In-House 개발 RM 시스템)




            2005년부터 시스템 5000대 공유. 신용 리스크 및
            Equity 파생 업무에 적용 (엑셀, C++, JAVA)




            Desktop PC 자원을 끌어 모아 1,500대의 Blade 서
            버 수준의 컴퓨팅 능력 수행
            ($15m 하드웨어 비용)



                                               18
파생 상품
Background
• 1990년 네덜란드계 ABN은행과 AMRO은행의 합병으로 설립
• 전세계 3,500개 지사,직원 수 11만 1000여 명
• 총자산 5,432억 유로, 당기 순이익 34억 100만 유로

Challenge:
• 단일 거래 가격 산출에 1.5에서 2시간 소요
• 경쟁사에서는 5분 소요

Solution:
• GridServer에 적용 가능 하도록 애플리케이션 수정 – 1주
• 60개 엔진의 그리드에서 시작 – 현재 1,000+ 의 엔진

Benefits:
• 수초 내에 가격 산출 가능
• 14시간에서 30분으로 줄어든 “End of Day”
• “on demand pricing”이 가능해짐으로 경쟁 우위 확보




                                         19
Analytics and Risk Calculations
Background
• GE계열의 북미 Leading 보험지주회사
• 생명 / 라이프스타일 보험, 퇴직연금, 모기지 보험 등의 서비스 제공
• 전세계 1500백만 명 이상의 고객 보유


Challenge
• 패키지 S/W 기반의 보험계리 시스템의 Cycle time 개선 필요

Solution
• GridServer를 구축하여 기존 10대의 전용
  서버 시스템을 35대의 유휴 Desktop으로 대체


                             평균 1.5Ghz CPU
                             256MB RAM




                                             20
국내 사례
Challenge
• 신규 비즈니스인 장외 파생업과 관련하여 현업에서 요구하는 애플리케이션의 성능 수준을
     제공할 수 있는 솔루션이 필요

        예측 불가능한 Volume                                  적시 의사결정 불가능

     Long Running vs. Short Running             리스크 관리 시스템                           OMS
           Large / Small Data
                                                OTC-Middle 업무 App               OTC-Front 업무 App
      향후 개발될 상품의 종류 / 수?


                                                                    Windows
                                             SUN                      Server
                                           Solaris
                                                                    Dual Core
                                            2CPU
 대용량 서버 시스템 구축 등의
 H/W적 방법으로 적용 시
 하루 평균 8% 미만의
 시스템 Resource 활용 예상.
                                      기존         26시간 30분소요                         80분
 •   비효율성
                                      현업
 •   Over-Provisioning
                                      요구
                                                     1시간 이내              장중 매 10분 이내




                                                                                                   21
사례(계속
      계속)
국내 사례 계속
Solution
•   DataSynapse사의 GridServer를 사용하여 대상 애플리케이션인 RMS와 OMS 시스템의 주요 Logic들을
    Loosely Coupled 형태로 서비스화
• 정책에 따라 유연하게 컴퓨팅 리소스를 할당하는 애플리케이션 서비스 가상화 인프라를 구현



                   GridServer                         Risk 측정 서비스 App(Java)
    AM 08:30
       ~                                              가격 산출 서비스 App(C++)
    PM 03:00




                                         간헐적
                                                       GridServer
                   GridServer
    PM 03:00
       ~
    AM 08:00




                                                                              22
사례(계속
      계속)
국내 사례 계속
물리적 Architecture

OTC-Middle        OTC-Front
System            System




                                                             GridServer Manager- 이중화




                              GridServer Engine   GridServer Engine GridServer Engine   GridServer Engine GridServer Engine
                              (Quad Core 2CPU) (Quad Core 2CPU) (Quad Core 2CPU)        (Quad Core 2CPU) (Quad Core 2CPU)
   Blade Server

                                                         Windows OS 기반
                                                         Total 40 Core CPU 공유

                                                                                                                              23
사례(계속
      계속)
국내 사례 계속
효과
•   애플리케이션 성능 향상
                     기존                 적용
                              GridServer적용 후     결과

     리스크 관리 시스템    26시간 26분        33분          48배 향상
                                                  배

        OMS          80분          2분38초            배
                                               30.3배 향상


•   비용 절감
      초기 구축 비용 (High-End 서버 구축 예상 비용 대비) 1/10 이하로 절감
      시스템 리소스 활용률 향상


•   비즈니스 민첩성 향상
     시스템 확장에 소요되는 시간이 Week ~ Month 단위에서 Minute 단위로 단축됨으로써
     비즈니스 Demand 변화에 신속히 대응




                                                            24
사례(계속
      계속)
국내 사례 계속
분산처리 전 업무여건
   상품을 임의로 나누어 각각의 시스템에서 pricing 작업 수행




              Client
               (C#)


                                         Windows Server
                                          (C# & C++)



                                                          25
사례(계속
      계속)
국내 사례 계속
분산처리 방식

                                                                     모듈>
                                                            <Pricing 모듈

                                                                  C# DLL
              Input 파라미터
                 XML 파일                                          C++ EXE

                                                                 TXT Files



     Client

      C#                   GridServer
                            Manager




              GridServer Engine         GridServer Engine        GridServer Engine




                                                                                     26
사례(계속
      계속)
국내 사례 계속
 Challenge
 • 대용량 컴퓨팅 연산을 필요로 하는 시장 리스크 애플리케이션을 위한 신뢰할 수 있는 분산 처리 솔루션이 필요.
 • L4는 계산 노드의 장애시 실패한 Task를 재 스케줄링 할 수 있는 기능이 없음.
Old Architecture
 Risk Manager Server                                             NT Server
        웹 서버(Tomcat)                                                 IIS
                                                           Service_LookbackCliquet.asmx
        Risk Manager


 Web service client(JSP)
                                HTTP/SOAP        L4

                                                           Service_LookbackCliquet.vb




                                                               LookbackCliquetS.
            http://XXXXX:80/Service_LookbackCliquet.asmx
                                                                      dll



                                                                                          27
사례(계속
      계속)
국내 사례 계속
 Solution
 • GridServer를 이용하여 계산 노드의 하드웨어 및 네트워크 장애 시 에도 전체 Job에 대한 신뢰성 및 가용성 확보

GridServer Architecture




                                                                         28
사례(계속
      계속)
국내 사례 계속
 Solution
 • 계산 노드의 장애 시 실패한 Task는 GridServer에서 재 스케줄링 하여 가용한 계산 노드에서 재처리 되므로 시스템의 신뢰도 향상

GridServer Architecture




                                                                             29
Enterprise 모델
                                              Rich       SOAP
 Java          .NET   C/C++         Excel
                                              Client     Client




                              GRIDSERVER




        Grid 전용 서버        Desktop      개발/DR 시스템       유휴자원




                                                                  30
Thanks
For more information go to www.datasynapse.com
                           jykang@penta.co.kr




                                            31

More Related Content

What's hot

Event Storming and Implementation Workshop
Event Storming and Implementation WorkshopEvent Storming and Implementation Workshop
Event Storming and Implementation WorkshopuEngine Solutions
 
Hp+pro laint+gen9+포트폴리오
Hp+pro laint+gen9+포트폴리오Hp+pro laint+gen9+포트폴리오
Hp+pro laint+gen9+포트폴리오정호 최
 
V mware v sphere 5.5 -new feature & vsan_20131202
V mware v sphere 5.5 -new feature & vsan_20131202V mware v sphere 5.5 -new feature & vsan_20131202
V mware v sphere 5.5 -new feature & vsan_20131202병재 주
 
Abiquo솔루션소개자료 v02 20110712
Abiquo솔루션소개자료 v02 20110712Abiquo솔루션소개자료 v02 20110712
Abiquo솔루션소개자료 v02 20110712JaeWoo Wie
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개IBM Korea
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1Ji-Woong Choi
 
[IBM Korea 김상훈] 통합유지보수 서비스 소개
[IBM Korea 김상훈] 통합유지보수 서비스 소개[IBM Korea 김상훈] 통합유지보수 서비스 소개
[IBM Korea 김상훈] 통합유지보수 서비스 소개(Joe), Sanghun Kim
 
Post PC 시대를 위한 VMware Solution
Post PC 시대를 위한 VMware SolutionPost PC 시대를 위한 VMware Solution
Post PC 시대를 위한 VMware Solutionmosaicnet
 
기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11
기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11
기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11Donghan Kim
 
Microservices
Microservices Microservices
Microservices 영기 김
 
블루캣Ddi솔루션표준제안서
블루캣Ddi솔루션표준제안서블루캣Ddi솔루션표준제안서
블루캣Ddi솔루션표준제안서시온시큐리티
 
Time navigator innotrack[1]
Time navigator innotrack[1]Time navigator innotrack[1]
Time navigator innotrack[1]정호 최
 
Giip bp-giip connectivity1703
Giip bp-giip connectivity1703Giip bp-giip connectivity1703
Giip bp-giip connectivity1703Lowy Shin
 
2 1 cloud 상품소개
2 1 cloud 상품소개2 1 cloud 상품소개
2 1 cloud 상품소개sanguibang
 
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]정호 최
 
DataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013AugDataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013AugJH Byeon 변종호
 
AI = SE , giip system manage automation with A.I
AI = SE , giip system manage automation with A.IAI = SE , giip system manage automation with A.I
AI = SE , giip system manage automation with A.ILowy Shin
 

What's hot (20)

Event Storming and Implementation Workshop
Event Storming and Implementation WorkshopEvent Storming and Implementation Workshop
Event Storming and Implementation Workshop
 
Hp+pro laint+gen9+포트폴리오
Hp+pro laint+gen9+포트폴리오Hp+pro laint+gen9+포트폴리오
Hp+pro laint+gen9+포트폴리오
 
V mware v sphere 5.5 -new feature & vsan_20131202
V mware v sphere 5.5 -new feature & vsan_20131202V mware v sphere 5.5 -new feature & vsan_20131202
V mware v sphere 5.5 -new feature & vsan_20131202
 
Abiquo솔루션소개자료 v02 20110712
Abiquo솔루션소개자료 v02 20110712Abiquo솔루션소개자료 v02 20110712
Abiquo솔루션소개자료 v02 20110712
 
SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개SoftLayer 서비스 설명 1차 - SoftLayer 소개
SoftLayer 서비스 설명 1차 - SoftLayer 소개
 
Hp total
Hp totalHp total
Hp total
 
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
[오픈소스컨설팅]오픈소스 클라우드 개발플랫폼_및_Docker의_이해_v1
 
[IBM Korea 김상훈] 통합유지보수 서비스 소개
[IBM Korea 김상훈] 통합유지보수 서비스 소개[IBM Korea 김상훈] 통합유지보수 서비스 소개
[IBM Korea 김상훈] 통합유지보수 서비스 소개
 
Post PC 시대를 위한 VMware Solution
Post PC 시대를 위한 VMware SolutionPost PC 시대를 위한 VMware Solution
Post PC 시대를 위한 VMware Solution
 
기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11
기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11
기업 클라우드 유연성, 상호운영성 확보를 위한 해답,SDx-2015-11-11
 
Microservices
Microservices Microservices
Microservices
 
블루캣Ddi솔루션표준제안서
블루캣Ddi솔루션표준제안서블루캣Ddi솔루션표준제안서
블루캣Ddi솔루션표준제안서
 
Time navigator innotrack[1]
Time navigator innotrack[1]Time navigator innotrack[1]
Time navigator innotrack[1]
 
Giip bp-giip connectivity1703
Giip bp-giip connectivity1703Giip bp-giip connectivity1703
Giip bp-giip connectivity1703
 
Xsb00365 krko
Xsb00365 krkoXsb00365 krko
Xsb00365 krko
 
VMware on IBM Cloud
VMware on IBM CloudVMware on IBM Cloud
VMware on IBM Cloud
 
2 1 cloud 상품소개
2 1 cloud 상품소개2 1 cloud 상품소개
2 1 cloud 상품소개
 
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
Ko.xenapp xendesktop-75.cds-75-about-whats-new[1]
 
DataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013AugDataCore SANsymphony-V 9 Introduction-Korean-2013Aug
DataCore SANsymphony-V 9 Introduction-Korean-2013Aug
 
AI = SE , giip system manage automation with A.I
AI = SE , giip system manage automation with A.IAI = SE , giip system manage automation with A.I
AI = SE , giip system manage automation with A.I
 

Similar to GridServer 제품소개

Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문Seong-Bok Lee
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservicesSeong-Bok Lee
 
IaaS Cloud Architecture Design
IaaS Cloud Architecture DesignIaaS Cloud Architecture Design
IaaS Cloud Architecture DesignTerry Cho
 
클라우드 이행전략과 HP의 사례
클라우드 이행전략과 HP의 사례클라우드 이행전략과 HP의 사례
클라우드 이행전략과 HP의 사례Seong-Bok Lee
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...Amazon Web Services Korea
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...Amazon Web Services Korea
 
Fabric Server 제품소개
Fabric Server 제품소개Fabric Server 제품소개
Fabric Server 제품소개jungyee kang
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...Amazon Web Services Korea
 
Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리
Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리 Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리
Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리 GE코리아
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...OpenStack Korea Community
 
Why container ?
Why container ?Why container ?
Why container ?관무 류
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsuEngine Solutions
 
Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개Mee Nam Lee
 
data direct소개__DB 미들웨어
data direct소개__DB 미들웨어data direct소개__DB 미들웨어
data direct소개__DB 미들웨어시온시큐리티
 
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...Oracle Korea
 
정부통합전산센타 Fabric Server소개자료.V05
정부통합전산센타 Fabric Server소개자료.V05정부통합전산센타 Fabric Server소개자료.V05
정부통합전산센타 Fabric Server소개자료.V05jungyee kang
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...uEngine Solutions
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기Amazon Web Services Korea
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.HyunHwa Myoung
 
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...Amazon Web Services Korea
 

Similar to GridServer 제품소개 (20)

Cloud native application 입문
Cloud native application 입문Cloud native application 입문
Cloud native application 입문
 
Cloud migration pattern using microservices
Cloud migration pattern using microservicesCloud migration pattern using microservices
Cloud migration pattern using microservices
 
IaaS Cloud Architecture Design
IaaS Cloud Architecture DesignIaaS Cloud Architecture Design
IaaS Cloud Architecture Design
 
클라우드 이행전략과 HP의 사례
클라우드 이행전략과 HP의 사례클라우드 이행전략과 HP의 사례
클라우드 이행전략과 HP의 사례
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호, 조영준 BSG Partners::AWS Summit ...
 
Fabric Server 제품소개
Fabric Server 제품소개Fabric Server 제품소개
Fabric Server 제품소개
 
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...
기업 IT 담당자라면 꼭 알아야 할 Enterprise AWS 사례와 특징::김종호 상무, 조영준 상무, BSG::AWS Summit Se...
 
Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리
Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리 Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리
Proficy Historian & Operations Hub - 통합 엔터프라이즈 데이터 관리
 
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
[OpenInfra Days Korea 2018] (Track 2) Microservice Architecture, DevOps 그리고 5...
 
Why container ?
Why container ?Why container ?
Why container ?
 
Open Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS SnapshotsOpen Cloud Engine PaaS Snapshots
Open Cloud Engine PaaS Snapshots
 
Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개Oracle Application Performance Monitoring Cloud Service 소개
Oracle Application Performance Monitoring Cloud Service 소개
 
data direct소개__DB 미들웨어
data direct소개__DB 미들웨어data direct소개__DB 미들웨어
data direct소개__DB 미들웨어
 
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
[2015 Oracle Cloud Summit] 3. Database as a Service_Private Cloud상의 DB as a S...
 
정부통합전산센타 Fabric Server소개자료.V05
정부통합전산센타 Fabric Server소개자료.V05정부통합전산센타 Fabric Server소개자료.V05
정부통합전산센타 Fabric Server소개자료.V05
 
designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...designing, implementing and delivering microservices with event storming, spr...
designing, implementing and delivering microservices with event storming, spr...
 
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
AWS Finance Symposium_바로 도입할 수 있는 금융권 업무의 클라우드 아키텍처 알아보기
 
VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.VMware on IBM Cloud 웨비나 발표자료 입니다.
VMware on IBM Cloud 웨비나 발표자료 입니다.
 
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
변화와 혁신을 위한 클라우드 마이그레이션 – 김진우 AWS 어카운트 매니저, 이아영 네오위즈 가버너스팀 팀장, 박주희 우아한형제들 시스템신...
 

GridServer 제품소개

  • 1. Always On, Always Responsive GridServer 소개 펜타시스템 테크놀러지㈜ 1
  • 2. 회사 소개 • 설립 : 2000년 3월 • 투자회사 : Bain Capital, Goldman Sachs and Intel Capital • 직원 수 : 200명 • 주요 고객 : 금융권,전세계 IB,보험,Retail Banking등 금융 산업 부문에서 90%이상의 시장 점유 • DataSynapse는 비즈니스 수요와 정책을 기반으로 컴퓨팅 리소스를 기업 애플리케이션에 동적으로 할당하는 실시간 인프라 소프트웨어를 선도적으로 공급하고 있습니다. . • 표준화되고 자동화된 접근 방식에 따라 이 기종 IT환경의 기업 애플리케이션들을 구성, 활성화 및 확장합니다. 2
  • 4. 강력한 파트너 체계 System Vendors Independent Software Vendors (ISVs) System Integrators Finance & Insurance Enterprise Applications Infrastructure 4
  • 5. 금융 패키지 S/W와 Adapter 기반의 연동 와 • 다수의 ISV 파트너와 제휴 GridServer 공유 자원 풀 5
  • 6. 기대 효과 Business Benefits: 데이터센터 운영 비용 절감 DO MORE 데이터센터 성장률 절감 비즈니스 사용자 경험 향상 WITH LESS Technical Benefits 가용성 향상 사용자 경험 향상 BETTER Time to Market 개선 USER 수평적인 확장성 EXPERIENCE 6
  • 8. 의 GridServer의 도입배경 • 복잡해지는 분석 기법 정량적 분석 모델보다 확률적 분석 모델의 비중이 커짐 수십 시간의 분석 연산 시간이 일반적인 것이 되는 추세 • 비용 절감 전통적인 High-End급 시스템으로는 사실상 트레이딩 부서의 Needs를 충족하기는 불가능 수십~수백억 대의 하드웨어 비용 소요 기업내의 하드웨어 자원 공유의 필요성 증가 • 실 시간성 의사결정 필요성 증대 • Compliance 정부/상급 기관의 법적/제도적 규제 강화는 상기의 Needs를 선택이 아닌 필수 사항으로 만들고 있음 8
  • 9. GridServer 개요 • DataSynapse사의 GridServer는 성능 및 비즈니스 요구에 따라서 기업의 컴퓨팅 연산처리 중심의 서비스 공유 IT자원을 이용하여 동적으로 확장 서비스를 확장하는 서비스 실행 플랫폼입니다. • 시장을 선도하는 그리드 컴퓨팅 기술 보유 약 100개 정도의 고객 사이트를 보유 Goldman Sachs에는 20,000 engines에 설치 금융권에서는 90%이상의 압도적인 시장 점유율 – 사실상의 표준 • 미션 크리티컬한 비즈니스 서비스에 대한 처리 시간 단축 입증됨 9
  • 10. Legacy Application Model Risk Management Pricing Order Management Datacenter Silo Datacenter Silo Datacenter Silo Challenges • 애플리케이션이 전용 리소스에만 제한되어 있습니다. • 작업 부하가 최대치에 이르렀을 때를 대비하여 자원이 과다 할당되어 있으므로 평상시에 10~20%의 자원만을 사용하는 현상(underutilization)을 초래합니다. • 전용 리소스 할당이 시스템의 확장성과 성능을 제한합니다. Impacts Cost, Performance and Agility • 레거시 애플리케이션 모델은 인프라를 과다 제공하고 불충분하게 이용함으로써 비용을 증가시킵니다. • 제한된 방식으로 하드웨어를 추가하는 것 만으로는 성능요구문제를 해결하기 어렵습니다. • 시장 수요에 신속하게 대응하기 위한 비즈니스 능력에 걸림돌이 됩니다. 10
  • 11. 의 GridServer의 New Model Risk Management Pricing Order Management • 전용 리소스로부터 Datacenter Silo Datacenter Silo Datacenter Silo 서비스를 분리 GridServer Manager Director GridServer Broker • 공유 리소스 풀을 지정 Demand Schedule Priority • 컴퓨팅 리소스를 기업 애플리케이션에 자동적으로 할당 IT 공유 자원 풀 11
  • 12. 의 GridServer의 동작 방식 GridServer Client Physical Return or Virtual Results Server 1 4 Make Request GridServer Broker Physical server는 하나의 데몬과 하나의(혹은 다수의) 엔진을 가집니다. 데몬은 호스트를 모니터링하고 하나의 혹은 다수의 엔진을 만듭니다. Work Results 엔진은 서비스 인스턴스를 생성, 제어, 모니터링하고 다른 인스턴스와는 분리시킵니다. Ask for Return Work Results 2 3 Non-X86/Legacy X86 Native OS VMs 12
  • 13. 주요 특징 • 뛰어난 성능 및 동적인 확장성 스케줄링, 정책, 또는 우선 순위에 따라 서비스를 구성, 실행, 관리할 수 있습니다 SLA(Service Level Agreement)를 준수를 위해서 서비스를 동적으로 확장시킬 수 있습니다 • 가용성 H/W 및 애플리케이션의 장애에도 서비스 수행이 가능합니다 서비스에 대한 자동 failover와 failback 기능 보장 failover • 중앙 집중 통제 및 제어 GridServer는 분산되어 있는 리소스에서 운영되는 수 많은 애플리케이션들에 대한 구성 및 관리를 GUI콘솔을 통해서 편리하게 합니다 • 다수의 금융 ISV 패키지와의 통합기능 어댑터 방식의 통합 기능으로 기존 애플리케이션의 수정 최소화 13
  • 14. 성능 및 확장성 • 성능 또는 SLA 요구를 만족하도록 서비스 확장 가능 • 온라인 트랜잭션을 병렬로 실행하여 뛰어난 확장성과 유연성 제공 • 서비스 가용성으로 뛰어난 수평적 확장성 보장 GridServer Manager Director • 단일 Grid상에서 30개 이상의 브로커 • 단일 브로커상에서 3,000개 이상의 엔진 Broker Broker Broker • 단일 Grid상에서 30,000이상의 엔진 Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 14
  • 15. 장애 대응 통신으로 엔진,드라이버 드라이버,서버의 • Heartbeat통신으로 엔진 드라이버 서버의 장애를 감지 작업은 자동으로 재 스케줄링 • 코드내의 예외상황 발생시에 재 스케줄링 가능 사용자가 구성 가능 • 이상동작 하는 서비스에 대한 서비스 요청 가능 수를 제한 최대 허용 실행 횟수 장애 • Failover Brokers를 이용한 GridServer장애 대응 를 Primary Director장애 시 Secondary Director가 Failover 15
  • 16. GridServer Administration Tool • 네트웍을 통한 Browser 접속 • 그리드 관리 그래픽 모니터링 엔진,드라이버 설치 이벤트 기반의 e-mail 공지 배치 스케줄링 보안 로그인 보고서 SLA 정책 수립 원격장비의 엔진 제어(Start/Stop) 중앙 집중식 애플리케이션 관리 16
  • 17. GridServer Use Cases 17
  • 18. 금융 산업 내의 그리드 컴퓨팅 기술 활용 현황 2004부터 4000대 시스템을 그리드 환경으로 묶어 시장/신 용/트레이딩 리스크 분석 (In-House 개발 RM 시스템) 2005년부터 시스템 5000대 공유. 신용 리스크 및 Equity 파생 업무에 적용 (엑셀, C++, JAVA) Desktop PC 자원을 끌어 모아 1,500대의 Blade 서 버 수준의 컴퓨팅 능력 수행 ($15m 하드웨어 비용) 18
  • 19. 파생 상품 Background • 1990년 네덜란드계 ABN은행과 AMRO은행의 합병으로 설립 • 전세계 3,500개 지사,직원 수 11만 1000여 명 • 총자산 5,432억 유로, 당기 순이익 34억 100만 유로 Challenge: • 단일 거래 가격 산출에 1.5에서 2시간 소요 • 경쟁사에서는 5분 소요 Solution: • GridServer에 적용 가능 하도록 애플리케이션 수정 – 1주 • 60개 엔진의 그리드에서 시작 – 현재 1,000+ 의 엔진 Benefits: • 수초 내에 가격 산출 가능 • 14시간에서 30분으로 줄어든 “End of Day” • “on demand pricing”이 가능해짐으로 경쟁 우위 확보 19
  • 20. Analytics and Risk Calculations Background • GE계열의 북미 Leading 보험지주회사 • 생명 / 라이프스타일 보험, 퇴직연금, 모기지 보험 등의 서비스 제공 • 전세계 1500백만 명 이상의 고객 보유 Challenge • 패키지 S/W 기반의 보험계리 시스템의 Cycle time 개선 필요 Solution • GridServer를 구축하여 기존 10대의 전용 서버 시스템을 35대의 유휴 Desktop으로 대체 평균 1.5Ghz CPU 256MB RAM 20
  • 21. 국내 사례 Challenge • 신규 비즈니스인 장외 파생업과 관련하여 현업에서 요구하는 애플리케이션의 성능 수준을 제공할 수 있는 솔루션이 필요 예측 불가능한 Volume 적시 의사결정 불가능 Long Running vs. Short Running 리스크 관리 시스템 OMS Large / Small Data OTC-Middle 업무 App OTC-Front 업무 App 향후 개발될 상품의 종류 / 수? Windows SUN Server Solaris Dual Core 2CPU 대용량 서버 시스템 구축 등의 H/W적 방법으로 적용 시 하루 평균 8% 미만의 시스템 Resource 활용 예상. 기존 26시간 30분소요 80분 • 비효율성 현업 • Over-Provisioning 요구 1시간 이내 장중 매 10분 이내 21
  • 22. 사례(계속 계속) 국내 사례 계속 Solution • DataSynapse사의 GridServer를 사용하여 대상 애플리케이션인 RMS와 OMS 시스템의 주요 Logic들을 Loosely Coupled 형태로 서비스화 • 정책에 따라 유연하게 컴퓨팅 리소스를 할당하는 애플리케이션 서비스 가상화 인프라를 구현 GridServer Risk 측정 서비스 App(Java) AM 08:30 ~ 가격 산출 서비스 App(C++) PM 03:00 간헐적 GridServer GridServer PM 03:00 ~ AM 08:00 22
  • 23. 사례(계속 계속) 국내 사례 계속 물리적 Architecture OTC-Middle OTC-Front System System GridServer Manager- 이중화 GridServer Engine GridServer Engine GridServer Engine GridServer Engine GridServer Engine (Quad Core 2CPU) (Quad Core 2CPU) (Quad Core 2CPU) (Quad Core 2CPU) (Quad Core 2CPU) Blade Server Windows OS 기반 Total 40 Core CPU 공유 23
  • 24. 사례(계속 계속) 국내 사례 계속 효과 • 애플리케이션 성능 향상 기존 적용 GridServer적용 후 결과 리스크 관리 시스템 26시간 26분 33분 48배 향상 배 OMS 80분 2분38초 배 30.3배 향상 • 비용 절감 초기 구축 비용 (High-End 서버 구축 예상 비용 대비) 1/10 이하로 절감 시스템 리소스 활용률 향상 • 비즈니스 민첩성 향상 시스템 확장에 소요되는 시간이 Week ~ Month 단위에서 Minute 단위로 단축됨으로써 비즈니스 Demand 변화에 신속히 대응 24
  • 25. 사례(계속 계속) 국내 사례 계속 분산처리 전 업무여건 상품을 임의로 나누어 각각의 시스템에서 pricing 작업 수행 Client (C#) Windows Server (C# & C++) 25
  • 26. 사례(계속 계속) 국내 사례 계속 분산처리 방식 모듈> <Pricing 모듈 C# DLL Input 파라미터 XML 파일 C++ EXE TXT Files Client C# GridServer Manager GridServer Engine GridServer Engine GridServer Engine 26
  • 27. 사례(계속 계속) 국내 사례 계속 Challenge • 대용량 컴퓨팅 연산을 필요로 하는 시장 리스크 애플리케이션을 위한 신뢰할 수 있는 분산 처리 솔루션이 필요. • L4는 계산 노드의 장애시 실패한 Task를 재 스케줄링 할 수 있는 기능이 없음. Old Architecture Risk Manager Server NT Server 웹 서버(Tomcat) IIS Service_LookbackCliquet.asmx Risk Manager Web service client(JSP) HTTP/SOAP L4 Service_LookbackCliquet.vb LookbackCliquetS. http://XXXXX:80/Service_LookbackCliquet.asmx dll 27
  • 28. 사례(계속 계속) 국내 사례 계속 Solution • GridServer를 이용하여 계산 노드의 하드웨어 및 네트워크 장애 시 에도 전체 Job에 대한 신뢰성 및 가용성 확보 GridServer Architecture 28
  • 29. 사례(계속 계속) 국내 사례 계속 Solution • 계산 노드의 장애 시 실패한 Task는 GridServer에서 재 스케줄링 하여 가용한 계산 노드에서 재처리 되므로 시스템의 신뢰도 향상 GridServer Architecture 29
  • 30. Enterprise 모델 Rich SOAP Java .NET C/C++ Excel Client Client GRIDSERVER Grid 전용 서버 Desktop 개발/DR 시스템 유휴자원 30
  • 31. Thanks For more information go to www.datasynapse.com jykang@penta.co.kr 31