가용성 국제 증권거래소에서 성능을 발휘하는 상시 거래 및 하드웨어 내결함성

국제 증권거래소에서 성능을 발휘하는 상시 거래 및 하드웨어 내결함성

곁에 David Whitney

증권 거래의 세계에서 속도와 가용성보다 더 중요한 것은 거의 없습니다. 전자, 알고리즘 기반 거래로 인해 몇 마이크로초의 지연도 수만 달러의 재정적 손실로 이어질 수 있습니다. 시스템 다운타임이 길어질수록 재정적 손실은 수백만 달러로 급증하여 치명적일 수 있습니다.

짧은 비디오에 조정하고 Stratus가 성능을 손상시키지 않고 항상 에 있을 수 있도록 하는 방법을 알아보십시오.

이것이 바로 전 세계 증권 거래소가 Stratus에 의존하는 이유입니다. 국제 증권거래소 고객 중 한 명이 매일 10억 개 이상의 거래 메시지를 처리하므로 세계에서 가장 큰 증권 거래소 중 하나입니다. 국제적인 것이 아니라면 시스템이 다운되면 뉴스가 국가적일 것입니다. Stratus를 사용하면 거래소의 중요한 거래 응용 프로그램이 항상 최고 효율로 수행되고 있습니다.

다른 많은 금융 기관과 달리 거래소는 운영 비용이 증가하여 더 높은 가용성을 위해 기존 하드웨어 클러스터에서 수평분산 응용 프로그램을 실행하고 싶지 않았습니다. 증권 거래소는 또한 소프트웨어 오버헤드와 엔지니어링 복잡성을 증가시킬 것이기 때문에 응용 프로그램 소프트웨어에 고가용성을 구축하는 데 방해가 되었습니다.

대신, 증권 거래소는 Stratus 하드웨어 결함 허용 오차로 모든 것을 피합니다. 거래소의 IT 임원은 “하드웨어 내결함성은 컴퓨팅 주기를 잃어버리는 비용 없이 방탄 신뢰성을 제공합니다.”

이러한 계산 주기는 매우 중요합니다. 소프트웨어 복잡성은 주기를 훔칠 수 있지만 “지터”를 유발하고 주식 거래를 느리게 할 수있는 수많은 내부 시스템 이벤트로 이어질 수 있습니다. 팬을 켜서 적당한 작동 온도로 전환하는 것과 같은 중요하지 않은 시스템 이벤트는 귀중한 컴퓨팅 리소스를 소비하고 성능을 끌어당기습니다. 복잡한 클러스터링 접근 방식은 네트워크 대기 시간을 도입하여 성능 문제에만 추가합니다. 지터와 대기 시간의 조합은 수백 마이크로초 동안 거래 알고리즘을 일시 중지할 수 있습니다. 주가가 바뀌기에 충분합니다.

[sc name=”엣지_1″]

Stratus는 지터를 제어하고 대기 시간을 최소화하기 위해 하드웨어에 컨트롤을 구축하여 잠재적인 부정적인 비즈니스 영향을 방지했습니다. 사실, Stratus 하드웨어 결함 허용 오차를 선택 하 여, 이 증권 거래소 고객의 거래 응용 프로그램은 사용자 지정 코딩 된 고가용성 소프트웨어를추구 했던 것 보다 더 빨리 실행.

또한 사내 소프트웨어 엔지니어가 특수 코드를 작성하고 유지할 필요가 없습니다. 이러한 “자체 재배” 솔루션은 비용과 복잡성을 추가하며 시스템은 여전히 전자 거래의 성능 및 가용성 요구를 충족시키지 못할 수 있습니다. Stratus를 사용하면 내결함성 및 성능 최적화가 하드웨어에 내장되어 있으므로 소프트웨어를 수정할 필요가 없습니다.

그 결과, 이 증권 거래소는 소프트웨어에 고가용성 코드를 작성하는 비용을 피함으로써 수백만 달러를 절약했습니다. 기존 하드웨어 클러스터 대신 Stratus 오류 허용 오차를 선택하여 바닥 공간과 관리 시간 의 절감효과는 말할 것도 없습니다. 또한, 맞춤형 고가용성 소프트웨어로는 달성할 수 없었던 Stratus를 통해 99.999%의 우수한 가동 시간 수준을 유지하고 있습니다.

거래소 IT 임원은 “Stratus를 사용하면 하드웨어 장애에 대한 걱정없이 애플리케이션을 구현할 수 있습니다. 이는 우리에게 큰 이점이었습니다. 아키텍처와 관리 효율성이 훨씬 간단해져 우리가 쉽게 직접 실행할 수 있었습니다. 우리에게 좋은 경험이 되었습니다.”라고 설명합니다.


[sc name=”Availability_CTA_1″]

관련 게시물