Your SlideShare is downloading. ×
GridServer 제품소개
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

GridServer 제품소개

1,111

Published on

DataSynapse사의 GridServer소개자료입니다

DataSynapse사의 GridServer소개자료입니다

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,111
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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
  • 3. 고객사 3
  • 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
  • 7. GridServer 7
  • 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

×