증권 거래의 세계에서 속도와 가용성보다 더 중요한 것은 거의 없습니다. 전자, 알고리즘 기반 거래로 인해 몇 마이크로초의 지연도 수만 달러의 재정적 손실로 이어질 수 있습니다. 시스템 다운타임이 길어질수록 재정적 손실은 수백만 달러로 급증하여 치명적일 수 있습니다.
짧은 비디오를 보시고, Stratus를 통해 선도적인 국제증권거래소가 어떻게 성능 저하 없이 상시 접속을 유지하는지 알아보십시오.
이것이 바로 전 세계 증권 거래소가 Stratus에 의존하는 이유입니다. 우리의 국제증권거래소 고객 중에는 매일 10억 개 이상의 거래 메시지를 처리하여 세계 최대 증권 거래소에 속하는 거래소도 있습니다. 시스템이 다운되는 경우 국제 뉴스까지는 아니더라도 국내 뉴스거리가 될 것입니다. Stratus를 통해 거래소의 중요한 거래 애플리케이션은 상시 접속을 유지하면서 최고의 효율성으로 실행되고 있습니다.
다른 많은 금융 기관과 달리 거래소는 높은 운영 비용과 고가용성을 이유로 기존 하드웨어 클러스터의 수평 분산 애플리케이션을 원하지 않습니다. 또한 소프트웨어 오버헤드와 엔지니어링 복잡성이 증가할 수 있기 때문에 증권 거래소는 애플리케이션 소프트웨어에 고가용성을 구축하지 않습니다.
대신, 증권 거래소는 Stratus 하드웨어 내결함성을 통해 이 모두를 방지합니다. 거래소의 한 IT 임원은 "하드웨어 내결함성 덕분에 컴퓨팅 주기 손실의 위험 없이 완벽한 안정성을 이루었습니다."라고 설명합니다.
이러한 컴퓨팅 주기는 대단히 중요합니다. 소프트웨어 복잡성은 주기를 침해할 뿐 아니라 "지터"를 유발하여 주식 거래 속도를 늦출 수 있는 수많은 내부 시스템 이벤트를 유발합니다. 팬을 사용해 작동 온도를 최적화하는 등의 덜 중요한 시스템 이벤트는 귀중한 컴퓨팅 리소스를 소비하고 성능을 저하시킵니다. 복잡한 클러스터링 방식은 네트워크 지연 시간을 만들어 성능 문제를 추가할 뿐입니다. 지터와 지연 시간이 결합되면 수백 마이크로초 동안 거래 알고리즘을 일시 중지할 수 있습니다. 주가가 바뀌기에 충분한 시간입니다.
Stratus는 지터를 제어하고 지연 시간을 최소화하기 위해 하드웨어에 제어 장치를 구축하여 부정적인 영향의 가능성을 방지했습니다. 실제로, Stratus 하드웨어 내결함성을 선택함으로써, 이 증권 거래소 고객의 거래 애플리케이션은 맞춤 코딩 고가용성 소프트웨어보다 더 빨리 실행됩니다.
또한 사내 소프트웨어 엔지니어가 특수 코드를 작성하고 유지 관리할 필요가 없습니다. 이러한 "자체 제작" 솔루션은 비용과 복잡도를 높일 뿐, 시스템은 여전히 전자 거래의 성능과 가용성 요구를 충족시키지 못할 수 있습니다. Stratus는 내결함성 및 성능 최적화 기능을 하드웨어에 내장하므로 소프트웨어를 수정할 필요가 없습니다.
그 결과, 이 증권 거래소는 소프트웨어의 고가용성 코드 작성 비용을 없애고 수백만 달러를 절감했습니다. 기존의 하드웨어 클러스터 대신 Stratus 내결함성을 선택함으로써 당연히 공간과 관리 시간도 절약했습니다. 또한 거래소는 Stratus를 통해 99.999%의 우수한 업타임 수준을 유지하고 있으며, 이는 맞춤형 코딩 고가용성 소프트웨어로는 달성하지 못했을 것입니다.
거래소 IT 임원은 "Stratus를 사용하면 하드웨어 장애에 대한 걱정없이 애플리케이션을 구현할 수 있습니다. 이는 우리에게 큰 이점이었습니다. 아키텍처와 관리 효율성이 훨씬 간단해져 우리가 쉽게 직접 실행할 수 있었습니다. 우리에게 좋은 경험이 되었습니다."라고 설명합니다.