ING Bank는 NGINX로 복잡성을 줄이고 성능을 향상시켰습니다.
ING Bank는 유럽에 기반을 둔 글로벌 금융 기관으로 은행 서비스를 제공합니다. 고객층에는 개인, 가족, 중소기업, 대기업, 기관 및 정부가 포함됩니다.
목차
1. ING의 도전
2. 솔루션
3. ING Bank에 대해
1. ING의 도전
전 세계 수천 명의 직원과 수백만 명의 고객을 보유한 글로벌 금융 기관인 ING Bank는 안전한 모바일 및 웹 애플리케이션을 대규모 및 빠른 속도로 제공해야 합니다. IT 개발 및 운영팀에게는 보안과 안정성이 최우선 과제이며, 가능한 한 복잡성을 줄이려는 전반적인 목표가 있습니다.
온라인 뱅킹 고객은 리버스 프록시로 IBM WebSEAL을 통해 라우팅되고 인증되었지만, 이 고가의 시스템에는 이 시나리오에서는 활용되지 않지만, 플랫폼 실행에 필요한 복잡한 구성 요소가 많이 포함되어 있습니다. 또한 WebSEAL을 구성하고 관리하는 것이 번거롭고 느릴 뿐만 아니라 전반적인 플랫폼 오버헤드가 높아 성능 저하를 초래했습니다.
빠르게 변화하는 고객과 민첩한 내부 프로세스로 인해 ING Bank는 신속하게 배포, 업데이트, 패치할 수 있는 솔루션도 필요했습니다. ING는 고객에게 지점 없는 뱅킹 서비스를 점점 더 많이 제공함에 따라 다운타임을 최소화하는 것이 전 세계 고객에게 서비스를 제공하는 데 있어 핵심이었습니다.
2. 솔루션
NGINX는 배포 중단 시간이나 복잡한 구성 체계 없이도 인증 및 리버스 프록시 기능을 빠른 속도로 수행할 수 있습니다. ING팀은 WebSEAL을 대체하기 위한 개념 증명을 매우 신속하게 구축했으며, 특별한 사용자 지정이나 교육 없이도 즉각적이고 극적인 성능 향상을 확인했습니다.
“개념 검증은 상당히 성공적이었습니다. 성능이 WebSEAL보다 훨씬 좋았기 때문입니다. IBM WebSEAL은 리버스 프록시뿐만 아니라 필요한 다른 많은 시스템으로 구성되어 있습니다. NGINX를 사용하면 이러한 추가 시스템과 애플리케이션을 모두 제거하고 NGINX 내에서 리버스 프록시 기능만 유지할 수 있습니다.”
– John Stroet, ING Bank의 IT 아키텍트
이후 ING Bank는 WebSEAL을 대체하여 프로덕션 환경에 NGINX를 배포했습니다. 간편한 구성 방식 덕분에 팀의 시간과 골칫거리가 줄어들었고, 교육이나 광범위한 재교육이 필요하지 않았습니다. ING Bank의 운영 엔지니어인 Silman Kalai는 NGINX가 다운타임이 없는 배포하는 추가적인 이점도 제공한다는 사실을 알게 되었습니다.
“속도가 매우 빠르기 때문에 NGINX가 마음에 듭니다. 구성도 매우 쉽습니다. 조금 진부하게 들리겠지만 버튼 하나만 누르면 모든 것이 이루어집니다. 마치 마법과도 같죠. 다운타임 없이 배포할 수 있습니다. 언제 배포하든 상관없습니다. 그 시점에 얼마나 많은 연결이 있는지도 중요하지 않습니다. 배포하는 데 아무런 단점이 없습니다.” 라고 Kalai는 말합니다.
3. ING Bank에 대해
ING Bank는 전 세계 40개국에 52,000명 이상의 직원을 두고 3,700만 명 이상의 고객에게 서비스를 제공하고 있습니다. ING Bank는 지속적 배포, 마이크로서비스, DevOps 등 고도로 민첩한 고급 소프트웨어 프로세스를 활용합니다. ING Bank는 ING Direct 서비스를 통해 지점 없는 뱅킹이라는 개념을 만들어 고객에게 더 수익성 있고, 비용이 적게 드는 온라인 뱅킹 경험을 제공합니다. 이 회사는 보험 및 기타 산업 분야의 회사를 추가로 보유하고 있는 더 큰 ING그룹의 자회사입니다. ING그룹은 네덜란드 암스테르담에 본사를 두고 있습니다.
NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나, NGINX STORE에 연락하여 논의하십시오.
NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.