NetScaler는 AWS 환경에서 비용 효율적으로 고도로 확장 가능하고 안정적이며 안전한 애플리케이션을 제공하기에 이상적입니다. AWS와 온프레미스 데이터 센터에 애플리케이션을 배포할 때 NetScaler는 두 환경 모두에서 동일하게 작동하여 애플리케이션 배포를 간소화합니다.
☑️ NetScaler on AWS 활용 사례
시즌성 워크로드 (Seasonal workloads) : 특정 시즌이나 이벤트 기간에는 평소보다 훨씬 많은 사용자가 몰립니다. NetScaler는 자동 확장을 통해 순간적인 수요 증가에도 안정적인 서비스를 제공할 수 있도록 지원합니다.
단계적 클라우드 마이그레이션 (Phased cloud migration) : 모든 애플리케이션을 한 번에 클라우드로 옮기기는 쉽지 않습니다. NetScaler는 온프레미스와 AWS 환경 모두에서 동일하게 작동하기 때문에, 점진적인 이전 과정에서도 일관된 애플리케이션 딜리버리를 보장합니다.
트래픽 급증 대응 (Burst capacity) : 예상치 못한 순간적인 트래픽 급증은 시스템 다운타임으로 이어질 수 있습니다. NetScaler는 필요 시 자동으로 용량을 확장해 이러한 트래픽 폭증에도 성능 저하 없이 대응할 수 있습니다.
고가용성 (High availability) : 서비스 중단은 곧 비즈니스 손실로 이어집니다. NetScaler는 액티브-액티브 및 액티브-패시브 구성을 지원해 장애 발생 시에도 애플리케이션이 끊김 없이 운영되도록 보장합니다.
재해 복구 페일오버 (Disaster-recovery failover) : 데이터센터 장애나 심각한 사고가 발생했을 때, NetScaler는 트래픽을 신속하게 다른 가용 리전이나 클라우드 데이터센터로 전환하여 서비스 연속성을 유지합니다.
클라우드 네이티브 (Cloud native) : 클라우드 환경에 맞게 설계된 애플리케이션은 빠른 배포와 유연성이 핵심입니다. NetScaler는 컨테이너, 마이크로서비스 환경까지 지원해 클라우드 네이티브 애플리케이션의 운영 효율성을 극대화합니다.
☑️ AWS에서 NetScaler를 사용해야 하는 이유
비용 절감
성능 향상
넷스케일러의 GSLB 기능은 위치에 관계없이 여러 넷스케일러 ADC를 연결하므로 여러 온프레미스 위치와 AWS에 ADC를 배포할 수 있으며, ADC 간의 완벽한 연결과 ADC 및 애플리케이션 성능 메트릭에 대한 완벽한 가시성을 확보할 수 있습니다.
성능 저하 없이 강화된 보안
IT 팀은 애플리케이션을 공격으로부터 보호하기 위해 보안 검사를 기본 클라우드 로드 밸런서에 통합하는 경우가 많습니다. 하지만 보안 계층을 추가하면 지연 시간이 길어져 애플리케이션 최종 사용자 경험에 영향을 미칠 수 있습니다. NetScaler는 AWS에서 호스팅되는 애플리케이션의 트래픽 처리를 위해 원패스 아키텍처를 사용하는 유일한 애플리케이션 전송 및 보안 플랫폼입니다. 이 기능을 통해 NetScaler는 보안 검사를 비롯한 여러 기능을 동시에 수행하여 지연 시간을 줄이고 성능을 개선할 수 있습니다.
중앙 집중식 관리로 시간 절약 및 구성 오류 감소
NetScaler는 온프레미스에서와 마찬가지로 AWS에서도 동일하게 작동합니다. 애플리케이션을 호스팅하는 위치에 관계없이 애플리케이션 전송에 동일한 관리 플레인과 구성 명령을 사용할 수 있습니다. 단일 대시보드에서 온프레미스 워크로드용 AWS Outpost를 포함하여 AWS에서 애플리케이션 전송의 관리, 모니터링, 문제 해결을 간소화할 수 있습니다.
☑️ Xenit 사례 연구
IT 서비스 제공업체 Xenit는 AWS에서 NetScaler를 통해 자동 확장 기능을 활용해 효율성을 향상시켰습니다.
Xenit은 스웨덴 예테보리에 본사를 둔 잘 알려진 IT 서비스 제공업체입니다. 신뢰할 수 있는 파트너인 Xenit은 기업에게 디지털 혁신 이니셔티브를 실행하는 방법에 대해 조언합니다. 주요 초점은 고객이 애플리케이션 배포 및 제공 인프라를 현대화하고자 할 때 DevOps 모범 사례를 빠르게 습득할 수 있도록 지원하는 것입니다. DevOps 원칙을 채택하는 것은 가속화되고 지속적인 애플리케이션 배포에 익숙하지 않은 기업들에게 문화적 변화를 요구합니다. Xenit의 DevOps 팀은 CTO 시몬 고트슈라그(Simon Gottschlag)를 중심으로 4명으로 구성되어 있으며, 고객의 개발 및 운영 팀뿐만 아니라 비즈니스 부서와도 협업하여 서비스 제공 효율성을 높이는 데 집중합니다. 또한 Xenit 팀은 고객이 대규모 자동화를 실현할 수 있도록 탄력적인 시스템 구축을 위한 핵심 기술 전문성을 제공합니다.
대규모 애플리케이션 배포의 과제 극복
Xenit은 고객의 애플리케이션 현대화를 지원하는 과정에서 애플리케이션 배포의 현대화도 함께 돕습니다. Gottschlag의 팀은 애플리케이션 배포 인프라의 대부분을 수동으로 구성하고 있었으며, 이는 시간 소모적이고 오류가 발생하기 쉬운 과정이었습니다. 그들은 예상 수요에 충분한 용량을 확보하기 위해 용량을 확장하거나 과도하게 할당하는 것과 수요가 감소할 때 용량을 축소하는 사이를 계속 조정해야 했습니다. 효율성을 저해하는 요인 중 하나는 팀이 주장하는 기능을 항상 제공하지 않는 도구를 사용했다는 점입니다. Xenit는 고객에게 서비스를 제공할 뿐만 아니라 자체 서비스 배포 및 전달을 확장할 수 있는 자동화되고 일관된 방법이 필요했습니다.
요구사항 정의
Xenit가 Amazon Web Services (AWS)를 사용했기 때문에, Gottschlag는 AWS와 원활하게 통합되며 확장 가능해 Xenit 고객이 클라우드 포트폴리오에 다른 공공 클라우드 솔루션을 통합할 수 있는 애플리케이션 전달 솔루션을 원했습니다. 이 솔루션은 또한 애플리케이션 전달을 관리하기 더 쉽고 비용 효율적으로 만들어야 했습니다.
오토스케일링(auto-scaling) 솔루션 평가
Gottschlag은 Xenit 고객의 많은 기반 기술로 사용되던 NetScaler에 이미 익숙했습니다. NetScaler가 AWS에서 단순한 로드 밸런싱을 넘어 L4-L7 보안 및 고급 트래픽 관리를 포함하는 자동 확장 솔루션을 제공한다는 사실을 알게 되자, 그의 팀은 즉시 채택을 결정했습니다.
NetScaler와 AWS의 조합
Xenit 팀은 Terraform을 사용하여 선언적 구성 파일을 작성하고, NetScaler가 제공하는 AWS CloudFormation 템플릿을 Terraform으로 변환했습니다. 이를 통해 애플리케이션 배포에 필요한 모든 리소스(NetScaler 및 Amazon Route 53 포함)를 자동으로 프로비저닝했습니다. Amazon Route 53은 보안 최선의 실천 방법에 따라 인터넷 트래픽을 라우팅하는 확장 가능하고 고가용성 DNS 서비스입니다.
결과는?
“AWS에서의 NetScaler는 정말 훌륭합니다,”라고 Gottschlag은 말합니다. “모든 것을 수동으로 구성할 필요가 없어졌기 때문에 업무가 훨씬 쉬워졌고, 시스템 부하에 따라 ADC가 자동으로 확장 및 축소되는 것을 보는 것이 정말 인상적입니다.” NetScaler는 관리 평면을 통해 하이브리드 클라우드 환경에서 ADC 구성을 자동화하는 직관적인 방법을 제공하며, 이 외에도 다양한 기능을 제공합니다. Gottschlag는 팀이 NetScaler 자동 확장 대시보드를 통해 ADC를 쉽게 구성할 수 있다고 보고합니다: “NetScaler를 통해 AWS에서의 자동 스케일링을 효율적으로 관리할 수 있게 되었습니다. 이제 인프라 대신 애플리케이션에 집중할 수 있습니다.
성공을 위한 비용 효율적인 공식
AWS에서 NetScaler를 사용함으로써 Xenit는 AWS 인스턴스와 NetScaler 라이선스 비용을 크게 절감할 수 있었습니다. 과도한 인스턴스 프로비저닝이나 필요 이상의 라이선스 구매를 피했기 때문입니다. “NetScaler를 사용하기 전에는 이런 솔루션이 필요하다는 것을 몰랐습니다,”라고 Gottschlag은 말합니다. “이전에는 단순히 ‘기존 방식’으로 일을 처리해 왔습니다. 하지만 이제 로드에 따라 확장할 수 있게 되어, 모든 용량을 항상 할당해 두지 않아도 되기 때문에 비용을 절감할 수 있습니다.” Gottschlag는 또한 AWS에서 NetScaler를 사용한 오토 스케일링 솔루션이 Xenit 고객의 자체 애플리케이션 인프라 요구사항에 대한 판매가 쉽다고 언급했습니다. 이는 시작 가격대가 이전에 지출하던 비용보다 훨씬 낮기 때문입니다. NetScaler on AWS가 제공하는 자동 확장 기능 외에도, Gottschlag은 전 세계 AWS 지역에서 워크로드를 배포할 수 있는 유연성과 더 빠른 반복 개발이 NetScaler on AWS 사용의 가장 큰 장점 중 하나라고 강조했습니다.
☑️ 결론
NetScaler는 자동 확장, 보안 강화, 비용 최적화, 중앙 집중 관리 기능을 통해 AWS 환경에서 안정적이고 효율적인 애플리케이션 딜리버리를 지원합니다. Xenit 사례에서 확인했듯이, 기업은 NetScaler를 활용해 운영 부담을 줄이고 성능과 가용성을 확보하며, 클라우드 전환 과정에서도 비용 효율성과 유연성을 실현할 수 있습니다.
▶ 넷스케일러(NetScaler) : 자세히보기
넷스케일러는 모든 ADC 작업을 한 곳에서 관리할 수 있는 유일한 애플리케이션 딜리버리 및 보안 플랫폼입니다. 소프트웨어 기반 아키텍처를 사용하여 단일 코드 베이스로 구축되었기 때문에, 하드웨어, 가상 머신, 베어 메탈, 컨테이너 등 어떤 ADC 형태를 선택하더라도 동일한 동작을 보장합니다. 환경에 구애받지 않는 인텐트 기반, API 중심의 멀티 클라우드 환경을 위한 애플리케이션 딜리버리입니다.
