애플리케이션 환경이 중대한 전환점에 도달했습니다. F5의 2024년 애플리케이션 전략 현황 보고서에 제시된 두 가지 핵심 데이터는 조직이 현재 처한 여정의 단계에 맞춰 지원할 수 있는 자동화 및 애플리케이션 지원 서비스가 절실히 필요하다는 점을 강조합니다. 보고서에 따르면 다음과 같습니다:
- 응답자의 41%는 애플리케이션보다 더 많은 API를 관리하고 있습니다.
- 최신 애플리케이션이 기존 애플리케이션을 앞질렀습니다(51% 대 49%).
최신 애플리케이션과 워크로드의 새로운 발전은 애플리케이션 아키텍처에 비약적인 변화를 가져오고 있습니다(딜리버리 및 보안 요구 사항은 말할 것도 없습니다). 간단히 말해, 컨테이너화, 컨테이너 오케스트레이션, 자동화 및 마이크로서비스 네트워킹을 중심으로 체계를 정비해야 할 필요성이 그 어느 때보다 커졌습니다. 같은 보고서에서는 마이크로서비스 네트워킹을 2024년 가장 주목받는 기술 트렌드로 꼽았습니다. 기업의 60% 이상이 Kubernetes를 도입했다는 점을 고려하면 놀라운 일도 아닙니다.
하지만 이처럼 최신 방식으로 앱과 API를 구축하고 운영하려면 상당한 복잡성과 위험이 따릅니다. Red Hat의 2024년 Kubernetes 보안 현황 보고서에 따르면, 조직 10곳 중 약 9곳이 지난 12개월 동안 Kubernetes 또는 컨테이너 보안 사고를 경험했다고 답했습니다. 이러한 사고는 평판과 매출 손실로 이어질 수 있습니다. 주요 우려 사항이자 유력한 원인은 취약점과 잘못된 구성입니다. 이러한 문제는 컨테이너와 같이 매우 동적인 애플리케이션 배포 환경에서 자주 발생합니다.
오늘날 엔터프라이즈 애플리케이션 환경은 매우 복잡합니다. 조직은 전 세계에 분산된 수백 개의 앱과 API를 다음과 같은 폼 팩터 및 운영 환경에 배포하고 있습니다:
- 온프레미스 데이터 센터 및 코로케이션 시설에서 실행되는 모놀리식 또는 3계층 애플리케이션.
- 퍼블릭 클라우드 또는 고객 엣지 로케이션에서 실행되는 최신 애플리케이션.
- 비즈니스에 점점 더 중요한 역할을 하는 SaaS 애플리케이션.
- 비즈니스 사례에 따라 이러한 모든 환경에 배포된 마이크로서비스와 API를 활용하는 디지털 경험.
여기에 숨 가쁜 혁신 속도와 AI의 광범위한 도입(AI는 컨테이너 및 마이크로서비스와 밀접한 관련이 있음)까지 더해지면서, 이러한 복잡성은 빠르게 통제 불능 상태에 이를 가능성이 큽니다.
F5에서는 이러한 상황을 애칭으로 ‘불덩어리(Ball of Fire)’라고 부릅니다. 이는 운영의 계층화를 초래하고 민첩성을 떨어뜨리며 가치 실현 시간을 지연시킵니다. 이러한 운영상의 우려에 더해, 이기종 애플리케이션 환경으로 인해 공격 표면도 확대되고 있습니다. 이렇게 확장된 공격 표면은 악의적 행위자와 갈수록 정교해지는 위협(예: AI 기반 공격)의 주요 표적이 됩니다. 이러한 모든 요인은 매우 바람직하지 않으며 궁극적으로 지속 불가능한 상황을 초래합니다. 결국 가시성이 저하되고 정책의 일관성이 부족해지며, 앱 보안, 성능 및 가용성에 공백이 발생합니다.
Ball of Fire와 컨테이너 관련 문제를 모두 해결할 해답은 차세대 애플리케이션 딜리버리 컨트롤러(ADC)에 있습니다. ADC는 전체 수명 주기를 자동화하여 인사이트를 도출하고 정책의 일관성을 유지하는 동시에, 다양한 운영 환경(특히 컨테이너) 전반에서 애플리케이션을 제공하고 보호할 수 있습니다.
Kubernetes 환경에서 증가하는 최신 애플리케이션 딜리버리 수요
Kubernetes 환경에서 앱과 API를 운영할 때 가장 까다로운 문제 중 하나는 일관성이 부족하다는 점입니다. Kubernetes와 컨테이너는 본질적으로 일시적이기 때문에 끊임없이 생성되고 종료되며, 정책과 구성이 지속적으로 변경되고, 수요와 비즈니스 요구에 따라 확장되도록 설계되어 있습니다. 이러한 동적 환경은 최신 앱, 마이크로서비스, API를 운영하는 데 매우 적합하지만 관리하고 제어하기는 어려울 수 있습니다.
이처럼 끊임없이 변화하는 요구사항은 이러한 환경에서 앱과 서비스를 구축, 배포 및 운영하려는 DevOps, DevSecOps, IT 및 보안 팀에 구성 드리프트, 확장 병목 현상, 보안 취약점과 같은 중대한 과제를 안겨 줍니다. 또한 가장 널리 사용되는 30가지 앱 제공 및 보안 기술이 각각 평균 93%의 도입률을 보인다는 점을 고려하면, 이러한 과제는 쉽게 사라지지 않을 것입니다.
이처럼 변화하는 환경에서 애플리케이션을 운영하려면 로드 밸런싱, 콘텐츠 캐싱, WAF, 인그레스 컨트롤러, API 게이트웨이와 같은 애플리케이션 전송 및 보안 서비스도 그에 못지않게 탄력적이고 동적이어야 합니다.
Kubernetes에서 앱을 위한 이러한 운영을 간소화하려면 자동화를 도입해야 합니다.
‘전통적인’ 자동화(즉, 정의된 임계값과 CI/CD 워크플로를 기반으로 하는 트리거)를 통해서든 AI로 구현되는 차세대 자동화를 통해서든, 자동화된 애플리케이션 제공과 보안은 기술 전문가들 사이에서 보편적인 표준으로 자리 잡고 있습니다.
당사의 2024년 애플리케이션 전략 현황 보고서를 위해 실시한 조사에 따르면, 조직의 4분의 1이 애플리케이션 제공을 자동화하고 있으며, 이러한 팀은 애플리케이션 및 API 보안도 자동화할 가능성이 거의 두 배(43%)에 달하는 것으로 나타났습니다.
조직이 전략적 의사 결정에서 AI를 계속 우선시함에 따라 자동화는 더욱 확대될 것입니다. 실제로 자동화는 이제 생성형 AI의 가장 주요한 활용 분야로, 앱 제공 및 보안의 복잡성을 줄이고 대응 속도와 효율성을 높이는 데 사용되고 있습니다.
실제 자동화 사례: Kubernetes용 F5 BIG-IP Ingress
효과적인 자동화를 위해서는 성능 병목 현상을 식별하고, 정책을 조정하여 신속하게 대응하며, 올바른 구성이 적용되도록 보장할 수 있는 가시성과 데이터 입력이 필요합니다. 이는 환경을 모니터링해야 한다는 의미이며, Kubernetes에서는 상당히 어려운 과제입니다.
F5 BIG-IP은 고급 애플리케이션 전송 및 보안 서비스를 제공하는 종합적인 업계 최고 수준의 솔루션입니다. 이는 주로 이 솔루션을 통해 활용할 수 있는 앱 및 API 데이터 덕분입니다. BIG-IP은 끊임없이 변화하는 Kubernetes 환경에 이상적인 솔루션입니다.
BIG-IP이 제공하는 기능은 다음과 같습니다:
- Kubernetes 애플리케이션에 대한 포괄적인 가시성을 제공하여 선제적인 상태 점검과 실시간 인사이트를 통해 문제를 조기에 감지할 수 있습니다.
- CPU, 메모리 및 네트워크 사용량, 서비스 성능, 응답 시간, 지연 시간과 같은 주요 애플리케이션 데이터 지표.
- Kubernetes 클러스터의 성능, 신뢰성 및 안정성을 향상하기 위해 애플리케이션 제공 및 보안을 조정하고 최적화하는 데 필수적인 기능입니다.
Kubernetes에서 자동화를 사용하는 최신 애플리케이션을 위한 BIG-IP
보다 ‘아날로그적인’ 자동화 솔루션(즉, AI를 사용하지 않는 솔루션)으로는 BIG-IP Container Ingress Services (CIS)와 F5 IngressLink를 통해 Kubernetes를 사용하는 최신 애플리케이션용 BIG-IP가 있습니다. 이는 Kubernetes에 배포된 애플리케이션의 네트워크 트래픽을 관리하고 최적화하기 위한 솔루션 접근 방식입니다.
이 배포는 고급 트래픽 관리, 멀티 클러스터 부하 분산, SSL 종료, 고급 프로토콜 지원과 같은 혁신적인 프런트 도어 기능을 제공합니다. 따라서 멀티 클러스터 Kubernetes 환경의 까다로운 인그레스 요구 사항을 처리하는 데 이상적입니다. 또한 BIG-IP이 엔터프라이즈 전반과 Kubernetes 환경에 제공하는 최고 수준의 보안 강화 기능을 지원합니다. 여기에는 DDoS 방어 및 액세스 제어, 고급 웹 애플리케이션 방화벽, 네트워크 방화벽 등이 포함됩니다.
CIS는 Kubernetes 환경의 변경 사항을 감지하고 프런트 도어 BIG-IP를 자동으로 업데이트하여 작업을 자동화하고 일관된 정책을 적용하며 애플리케이션의 가용성과 복원력을 보장합니다. BIG-IP와 CIS는 함께 Kubernetes 배포를 간소화하도록 설계되어 전체 분산 인프라를 중앙에서 제어할 수 있도록 합니다.
Kubernetes용 BIG-IP는 대규모 최신 애플리케이션 제공도 지원하며, BIG-IP, F5 NGINX 기술 및 커뮤니티 인그레스 컨트롤러 간의 통합을 제공합니다. 이 접근 방식은 F5의 강점을 집약하여 여러 기술을 일관된 방식으로 활용할 수 있는 세련된 솔루션을 시장에 선보입니다. 이를 통해 각 사용 사례에 가장 적합한 도구를 활용할 수 있으며 NetOps 팀과 DevOps 팀 간의 협업도 강화됩니다. 아래 다이어그램은 이 솔루션을 보여 줍니다.

F5 BIG-IP를 활용한 Kubernetes의 최신 앱 지원 서비스
AI로 강화
AI는 데이터를 활용하여 이상적인 조치를 제안하고, 해당 권장 사항을 최적화하며, 지속적으로 개선할 수 있으므로 자동화를 더욱 폭넓게 활용할 수 있게 해줍니다. 현재 배포 가능한 실제 사례로, 조직은 BIG-IP 데이터를 모델로 가져와 AI를 학습시킬 수 있습니다. 그런 다음 CIS, AS3 및 Automation Toolchain을 활용하여 해당 팀은 BIG-IP를 업데이트하고 최적화 및 개선함으로써 위협과 비정상적인 동작을 더욱 효과적으로 차단할 수 있습니다.
이 솔루션에 대해 자세히 알아보려면 이 동영상을 시청하거나, 아래의 POC 참조 아키텍처를 확인해 보세요. 지금 바로 시작하려면 이 POC를 GitHub에서 이용할 수 있습니다.

AI로 F5 BIG-IP 자동 강화
AI 워크로드 지원
Kubernetes 환경은 앱과 API를 위한 여러 운영 환경 중 하나일 뿐입니다. AI 워크로드(AI 팩토리와 같은)가 대표적인 예입니다. 하지만 Kubernetes 네트워킹은 여러 네트워크와 통합하거나 HTTP/HTTPS 이외의 프로토콜을 지원하도록 설계되지 않았습니다. F5 BIG-IP Next for Kubernetes는 Kubernetes 클러스터의 인그레스/이그레스 네트워킹 제어 및 보안을 위한 중앙 지점을 제공합니다. 이 Kubernetes 네이티브 솔루션은 컨테이너화된 앱을 포함하는 대규모 AI 인프라에 고성능 트래픽 최적화 기능을 제공합니다.
NVIDIA BlueField-3 DPU에 배포된 BIG-IP Next for Kubernetes는 모델 학습 중 데이터 수집 효율성을 높이고 GPU 활용률을 최적화합니다 동시에 검색 증강 생성(RAG)의 성능을 향상하여 추론 시 탁월한 사용자 경험을 제공합니다. 이 솔루션은 클러스터 내 인그레스/이그레스 지점에 배포되며 Kubernetes를 통해 네이티브 방식으로 오케스트레이션됩니다.
사용 사례가 무엇이든 BIG-IP와 F5는 이러한 최신 애플리케이션 및 Kubernetes 워크로드를 지원하는 솔루션을 제공합니다.
자동화는 Kubernetes 성공의 핵심입니다
Kubernetes 환경에서 애플리케이션의 특성과 요구 사항은 끊임없이 변화하므로, 애플리케이션 딜리버리 및 보안 서비스에 지능적이고 확장 가능한 자동화를 적용하는 것이 필수적입니다. F5 Application Delivery and Security Platform과 Kubernetes 전용 솔루션을 통해 IT, DevOps 및 보안 팀은 이 운영 환경에서 애플리케이션 워크로드를 지원하고, 관리상의 장애 요소를 자동화로 해소하며, 가장 중요한 리소스인 앱과 API의 성능, 복원력 및 보안을 보장할 수 있습니다.
최신 애플리케이션 제공에 대해 자세히 알아보려면 F5 BIG-IP Container Ingress Services 웹페이지를 방문하세요.
작성자 소개
관련 블로그 게시물
성평등을 향한 여정: 사이버 보안 분야에서 성공적인 커리어를 개척하는 방법에 관한 Jenn Gile과의 Q&A
F5의 ‘성평등을 향한 여정’ 시리즈 네 번째 Q&A에서는 Rachael Shah와 NGINX 제품 마케팅 책임자 Jenn Gile이 사이버 보안 직종에 대한 오해를 바로잡고, 사이버 보안 분야의 성별 격차를 해소하기 위한 조언과 그 이점에 대해 이야기합니다.
TLS 검사에서 피터 파커 원칙 다루기
“큰 힘에는 큰 책임이 따른다.” 볼테르와 처칠도 이와 비슷한 말을 남겼지만, 이 문구는 스파이더맨 코믹스에서 벤 삼촌의 말로 가장 널리 알려져 있습니다. 물론 이 문구가 문화적으로 널리 통용되는 이유 중 하나는 TLS 검사를 비롯해 수많은 상황과 주제에 적용할 수 있기 때문입니다.
Venafi와 F5를 통한 머신 아이덴티티 보호
‘머신 아이덴티티’란 간단히 말해 자동화된 프로세스가 자신의 신원을 식별할 수 있도록 하고, 다른 자동화 시스템과 프로세스가 관련 리소스에 적절한 수준의 접근 권한을 부여하도록 하는 방법을 의미합니다. 이 개념 자체는 새로운 것이 아닙니다. 비교적 새로운 점은 이를 구현해야 하는 규모입니다.
마이너와 미니언: 데이터 유출만이 비용을 초래하는 것은 아닙니다
물론 데이터 유출은 더 큰 비용을 초래할 수 있고(적어도 지금은), 실패 사실을 세상에 드러낼 수밖에 없게 합니다(통지 의무가 있으니까요). 하지만 보안을 단순히 데이터 노출 문제로만 봐서는 안 됩니다. 요즘은 데이터가...
내 클라우드에서 나가!
F5의 Jay Kelley가 전하는 최신 소식에는 Microsoft Office 365용 신규 ID 및 액세스 솔루션을 배포할 때 고려해야 할 사항이 정리되어 있습니다.
Shift(웹 앱) 보안 레터
웹 앱 보안을 개발 초기 단계로 앞당기세요. F5 블로그에서 DevOps 파이프라인 초기에 보안을 통합하여 취약점을 예방하고 시간을 절약하는 방법을 알아보세요.