F5, Atruvia의 은행 앱 트래픽 폭증 대응 지원

F5는 금융 IT 제공업체 Atruvia가 지원하는 독일 은행들이 역동적인 신규 앱을 출시하면서 발생한 12배의 트래픽 증가를 성공적으로 처리할 수 있도록 지원했습니다. Atruvia는 F5의 애플리케이션 딜리버리 컨트롤러(ADC)와 웹 애플리케이션 방화벽(WAF)이 뛰어난 확장성과 안정성을 제공한다고 밝혔습니다.

과제

Atruvia는 독일 내 772개 협동조합 은행에 IT 서비스를 제공하며, 이들 은행은 총 2,900만 명의 고객을 보유하고 독일 소매 금융 시장의 약 30%를 차지합니다.

신규 시장 진입자들과의 경쟁이 심화되는 가운데, Atruvia의 고객사들은 컨테이너 기반 마이크로서비스로 구성된 역동적인 온라인 뱅킹 앱을 출시하여 기존 앱보다 훨씬 다양한 기능과 향상된 고객 경험을 제공하고자 했습니다. 또한 고객과 은행 직원이 동일한 플랫폼에서 원활하게 협업할 수 있기를 원했습니다.

Atruvia가 2022년 초 새로운 온라인 뱅킹 앱을 테스트한 결과, 사용자 상호작용당 HTTPS 요청 수가 오랫동안 사용해 온 레거시 뱅킹 앱에 비해 12배 증가한 것으로 나타났습니다. 이러한 증가세로 인해 Atruvia의 기존 로드 밸런싱 및 WAF 용량을 초과할 우려가 있었습니다. 중앙 처리 장치(CPU)의 부하는 약 30~40%에서 80%로 급증한 뒤에도 가파르게 계속 상승했습니다.

협동조합 은행들로부터 새 앱을 출시하라는 압박을 받은 Atruvia는 ADC 및 WAF 인프라를 신속하게 확장해야 했습니다. Atruvia의 데이터 센터 인프라 및 네트워크 책임자인 Lutz Reinegger는 “상황이 매우 불안정했고, 하드웨어를 주문하면 지연되거나 어려움이 발생할 수 있다는 사실을 깨달았습니다”라고 회상합니다. “다른 공급업체의 경우 한 번의 배송에 최대 13~16개월이 걸리기도 합니다.”

솔루션

Atruvia는 새로운 솔루션을 시험하기보다는 이미 높은 신뢰성이 입증된 기존 F5 ADC 인프라를 대대적으로 확장하기로 결정했습니다. Reinegger는 이렇게 말합니다. “우리는 믿고 의지할 수 있는 무언가가 필요했습니다. 100% 확실하게 작동할 것이라고 믿을 수 있는 솔루션이 필요했습니다. iSeries를 사용하면서 좋은 경험을 했고, 당시에는 새로운 시도를 할 때가 아니었습니다. 이미 F5 솔루션을 사용하고 있었기 때문에 무엇을 기대할 수 있는지 알고 있었습니다. 하지만 결국 이러한 결정의 바탕에는 F5와의 안정적인 관계, 그리고 전반적인 파트너십과 투명성의 정신이 있었습니다.”

구매 주문을 신속하게 처리한 후, F5는 새로운 온라인 뱅킹 앱의 출시에 맞춰 독일 카를스루에와 뮌스터에 위치한 Atruvia 데이터 센터에 BIG-IP i11800 시리즈 어플라이언스 30대를 추가로 공급했습니다. 이번 확장을 통해 이전보다 훨씬 더 몰입도 높고 상호작용이 풍부한 경험을 제공하는 새 앱에서 발생하는 대규모 트래픽을 처리할 수 있게 되었습니다. 새 앱은 일주일에 여러 차례 업그레이드할 수 있는 마이크로서비스로 구성되어 있습니다.

F5는 각 배송 현황을 Atruvia에 완전히 투명하게 공개하고 원활하게 소통했으며, 모든 약속을 지켰습니다. Atruvia는 F5가 공급 부족을 이용해 수익을 극대화하려 하기보다 장기적인 관계 구축에 집중함으로써 다른 공급업체와 차별화되었다고 평가합니다.

“우리는 신뢰할 수 있는 무언가가 필요했습니다. 제대로 작동할 것이라고 100% 확신할 수 있는 솔루션이 필요했습니다. iSeries를 사용하면서 좋은 경험을 했기 때문에 새로운 시도를 할 때가 아니었습니다. ”

Lutz Reinegger, Atruvia 데이터 센터 인프라 및 네트워크 책임자

그 결과, Atruvia는 현재 38대의 iSeries 어플라이언스를 보유하고 있습니다. 전체 Atruvia 애플리케이션의 80%가 로컬 트래픽 관리에 F5 기술을 사용하고 있으며, 새로운 iSeries 하드웨어를 도입하면서 30대가 넘는 Citrix Netscaler 장비를 새로운 F5 플랫폼으로 점진적으로 마이그레이션하여 ADC 공급업체를 통합하는 전략을 추진했습니다.

라이네거는 “다른 공급업체에서 겪었던 것과 달리 펌웨어나 하드웨어에 심각한 품질 문제가 전혀 없어 매우 만족하며, 충분히 검증된 iSeries를 선택한 것도 매우 만족스럽습니다”라고 말합니다.

Atruvia는 F5 Automation Toolchain Application Services 3 Extension(AS3)과 HashiCorp Terraform 도구를 사용해 BIG-IP 인스턴스를 자동화하고 있으며, 이를 통해 Atruvia에서 코드형 인프라(IaC)를 프로덕션 환경에 적용한 최초의 플랫폼이 되었습니다. Reinegger는 “멋진 그래픽 사용자 인터페이스가 필요한 것이 아니라 API와 코드형 인프라를 배포할 수 있는 기능이 필요합니다. F5 플랫폼이 이러한 방식으로 작동할 수 있어 매우 만족스럽습니다”라고 말합니다. Atruvia는 DevOps 팀을 위해 로컬 트래픽 관리 및 애플리케이션 서비스 관리의 완전 자동화된 셀프서비스 구현을 목표로 하고 있습니다.

성과

사용자에게 안정적이고 풍부한 경험 제공

고객들은 Atruvia의 확장된 F5 인프라를 통해 제공되는 새로운 앱을 긍정적으로 받아들였습니다. 이 앱은 Apple App Store에서 별점 4.4점, Google Play 스토어에서 별점 4.6점을 받았습니다.

궁극적으로 Atruvia 고객 은행의 직원들도 고객과 동일한 앱을 사용하게 될 것입니다. 이를 통해 인프라를 더욱 간소화하고 고객에게 한층 더 원활한 경험을 제공할 수 있습니다. 예를 들어 고객은 온라인에서 주택담보대출에 관한 정보를 알아보기 시작한 뒤, 처음부터 다시 진행할 필요 없이 지점을 방문해 상담사와 상담할 수 있습니다. Atruvia는 한 번에 하나의 마이크로서비스씩 단계적으로 전환하는 동시에 예상 부하를 면밀히 모델링하고 있습니다. 은행 내부에서는 폐쇄형 MPLS 네트워크를 사용하므로 부하 분산 용량을 설치하는 데 더 긴 준비 기간이 필요하기 때문에, 인프라 용량을 긴급히 확장해야 하는 상황을 방지하기 위해서입니다.

앱 인프라를 성공적으로 확장

새로운 F5 인프라 덕분에 Atruvia가 지원하는 은행의 고객 2,900만 명 중 거의 모두가 이제 새로운 앱을 사용할 수 있게 되었습니다. 고객 트래픽의 96% 이상이 새로운 뱅킹 앱을 통해 처리됩니다.

솔루션의 뛰어난 확장성은 Atruvia의 BIG-IP Advanced WAF 및 BIG-IP LTM 트래픽 지표에서도 확인할 수 있습니다. 일일 최대 트래픽(특수 효과 제외)은 2022년 말 초당 47,000건 이상의 HTTPS 요청에서 1년 후 초당 65,000건 이상으로 증가했습니다.

“다른 공급업체에서 겪었던 것과 달리 펌웨어나 하드웨어에 심각한 품질 문제가 전혀 없어 매우 만족하며, 충분히 검증된 iSeries를 선택한 것에도 매우 만족합니다.”

루츠 라이네거, Atruvia 데이터 센터 인프라 및 네트워크 책임자

Atruvia는 Microsoft Azure와 기존 온프레미스 인프라 간의 기본적인 통신을 지원하는 하이브리드 클라우드 환경으로도 전환하고 있습니다. Reinegger는 마지막 단계로 기존 데이터 센터를 활용해 진정한 하이브리드 클라우드를 처음부터 구축한 다음, 퍼블릭 클라우드 제공업체와 연결하여 서로 다른 가용 영역과 자체 데이터 센터 간에 워크로드를 원활하게 이동할 수 있도록 할 것이라고 말합니다. 이를 통해 다양한 환경에서 각기 다른 워크로드를 실행할 수 있는 유연성을 확보하게 됩니다.

그는 “클라우드 애플리케이션을 외부에 개방해 일반 대중이 접근할 수 있도록 할 것인가? 아니면 클라우드를 자체 온프레미스 데이터센터의 백엔드 확장 환경처럼 활용할 것인가? 현재 바로 이런 논의가 진행되고 있다”고 말한다.

비용과 복잡성 절감

하드웨어의 여유 용량 덕분에 Atruvia는 더 큰 유연성을 확보했습니다. 새로운 ADC 인프라의 처리 부하는 증설 전 80% 이상에서 50% 미만으로 낮아졌습니다. 그 결과 요청 처리 속도가 훨씬 빨라졌습니다. Reinegger는 “X86 아키텍처에서는 CPU 코어를 추가하더라도 성능이 선형적으로 확장되지 않습니다”라고 설명합니다. “예기치 않은 트래픽 급증에 대비하기 위해 처리 부하를 50~70% 사이로 유지하고자 합니다.”

Atruvia는 다른 공급업체의 플랫폼을 새로운 F5 하드웨어에서 실행함으로써 장비를 통합할 수 있었습니다. 그 결과 데이터 센터의 공급업체 수를 줄여 비용을 절감하고 복잡성을 낮췄습니다.

F5, Atruvia의 은행 앱 트래픽 폭증 대응 지원 로고

이점

  • 사용자에게 안정적이고 풍부한 경험 제공
  • 앱 인프라를 성공적으로 확장
  • 비용과 복잡성 절감
  • IT 아키텍처 간소화

과제

  • HTTPS 요청 12배 증가
  • 처리 부하가 두 배로 증가
  • 글로벌 IT 공급망의 심각한 차질