멀티 클라우드 보안을 지원하는 애플리케이션 성능 관리

요약

기업의 멀티클라우드 보안 및 애플리케이션 성능 관리 과제 해결

많은 개발자가 멀티 클라우드 전략이 더 나은 애플리케이션을 더 빠르게 구축하고 배포하는 핵심이라고 판단했습니다. 하지만 이 접근 방식은 여러 클라우드 환경의 정책을 중앙에서 관리할 수 있을 때만 효과적입니다. 해답은 무엇일까요? 바로 통합 멀티 클라우드 관리 솔루션입니다.

과제는 무엇일까요? 멀티 클라우드의 복잡성

애플리케이션에 멀티 클라우드 아키텍처를 선택한 것은 그것이 가장 합리적이기 때문입니다. 이러한 선택을 한 곳은 귀사뿐만이 아닙니다. 조직 10곳 중 9곳이 표준화된 환경, 프로세스 및 도구보다 애플리케이션의 자유와 유연성을 우선시하여 멀티 클라우드 아키텍처를 도입했습니다. 하지만 이러한 자유에는 대가가 따릅니다.

애플리케이션 포트폴리오가 확장될수록 보안 위협과 성능 위험도 커집니다. 엔터프라이즈 IT 환경 전반에 애플리케이션이 분산될수록 여러 클라우드에서 일관된 정책을 관리하는 데 더 많은 리소스가 필요하고 복잡성도 증가하여 조직이 보안 및 성능 취약성에 노출될 수 있습니다.

다음과 같이 대응할 수 있습니다

핵심은 앱 개발 팀에 보안 및 NetOps 팀이 구축한 사용하기 쉽고 일관되며 검증된 보안, 규정 준수 및 성능 정책의 광범위한 카탈로그를 제공하는 것입니다.

클라우드 전반에서 일관성을 보장하려면 멀티 클라우드 환경에서 자동화, 탁월한 애플리케이션 성능, 보안 최적화 및 가용성을 제공하는 솔루션이 필요합니다. 또한 트래픽 관리 및 애플리케이션 보안과 같은 핵심 애플리케이션 서비스를 관리하는 정책을 표준화해야 합니다. 이를 위해 대부분의 퍼블릭 클라우드에서 제공하는 네이티브 애플리케이션 서비스를 의도적으로 도입하지 않을 수도 있습니다.

일관된 크로스 클라우드 정책의 이점은 다음과 같습니다:

  • 간소화된 감사
  • 보안 위협에 대한 더 빠른 완화 조치
  • 애플리케이션의 여러 계층과 클라우드 전반에서 신속한 CI/CD 개발을 지원하여 시간과 노력을 절약하고 위험을 줄입니다

F5가 지원하는 방법

F5의 광범위한 고급 애플리케이션 서비스를 활용하면 팀은 일관된 보안, 가용성 및 성능 정책을 수립하고, 이를 코드로 저장하여 완전히 자동화된 CI/CD 파이프라인이나 반자동화된 서비스 카탈로그 솔루션의 일부로 통합할 수 있습니다.

F5는 봇과 같은 지능형 위협으로부터 보호하고, 트래픽 및 공격 패턴에 대한 일관되고 실행 가능한 가시성을 제공하여 복잡성을 줄여 줍니다. 또한 F5 앱 서비스는 대부분의 자동화된 CI/CD 파이프라인 도구와 통합되어 개발팀과 DevOps팀 모두의 업무를 간소화합니다.

코드형 정책

DevOps 팀은 모든 F5 솔루션에 대한 API 인터페이스를 제공하는 F5 Automation Toolchain을 사용하여 코드로 정책을 정의하고 관리할 수 있습니다. 정책은 JSON 파일로 정의 및 관리되며, 단 한 번의 API 호출로 실행됩니다.

서비스 카탈로그 및 F5 솔루션

DevOps 팀은 정책을 iApp 템플릿으로 정의하고 F5 BIG-IQ 또는 다른 오케스트레이션 도구로 관리되는 서비스 카탈로그를 통해 제공할 수도 있습니다. 이를 통해 애플리케이션 팀은 사전 구성된 셀프서비스 옵션을 이용하여 정책 배포를 자동화할 수 있으므로 NetOps 또는 SecOps 지원 티켓을 제출할 필요가 없습니다.

BIG-IQ에 대해 알아보기 ›

위 아키텍처에서는 BIG-IP와 BIG-IQ를 사용하여 모든 환경의 애플리케이션에 일관된 보안 및 성능 정책을 적용하는 방법을 설명합니다. 애플리케이션 팀이 여러 클라우드에 걸쳐 일관된 애플리케이션 서비스를 배포해야 하면서도 보안 및 네트워킹 전문가가 모든 단계에 참여하기를 원하는 경우에 이상적인 솔루션입니다. 적합한 팀이 설계한 템플릿을 자동화를 통해 배포하여 온프레미스 및 클라우드의 애플리케이션을 보호하고 가속화할 수 있습니다.

솔루션 가이드

과제

대부분의 조직은 공통 환경, 프로세스 및 도구가 제공하는 조직 차원의 이점보다 클라우드의 유연성을 우선시하며, 애플리케이션 팀이 각 애플리케이션에 가장 적합한 환경을 선택하도록 합니다.

애플리케이션이 늘어나는 상황에서, 애플리케이션 개발 팀에 자율성과 유연성을 보장하는 동시에 기업의 보안, 규정 준수, 성능 및 운영성 요구 사항을 쉽고 일관되게 적용하려면 어떻게 적절한 균형을 맞춰야 할까요? 답은 한 단어로 요약됩니다. 바로 표준화입니다.

구성 요소

조직은 여러 클라우드 환경에서 핵심 애플리케이션 서비스를 표준화하기 위해 몇 가지 F5 구성 요소를 활용할 수 있습니다.

  • Big-IP 가상 에디션
    BIG-IP 가상 에디션은 시장을 선도하는 F5 애플리케이션 서비스의 강력한 성능과 보호 기능, 탁월한 유연성을 다양한 프라이빗 및 퍼블릭 클라우드에 제공합니다.

    완벽한 트래픽 제어, 검사 및 텔레메트리 기능을 제공하는 BIG-IP VE는 가상화된 애플리케이션에 필요한 보호 및 최적화 기능을 제공하여 안정적인 애플리케이션 성능 관리를 지원하는 동시에, 갈수록 늘어나는 위협과 원치 않는 봇 활동으로부터 애플리케이션을 보호합니다.
  • BIG-IQ Centralized Management
    BIG-IQ Centralized Management 플랫폼을 사용하면 여러 퍼블릭 및 프라이빗 클라우드 환경에 있는 수백 대의 가상 및 물리적 BIG-IP 플랫폼은 물론, 온프레미스 데이터 센터에 배포된 BIG-IP까지 단일 화면에서 모두 관리할 수 있습니다. 또한 BIG-IQ는 전문가가 유지 관리하면서도 애플리케이션 팀이 필요할 때 손쉽게 이용할 수 있는 애플리케이션 딜리버리 및 멀티클라우드 보안 서비스 카탈로그를 제공합니다. 이와 더불어 BIG-IQ는 개인화된 역할 기반의 애플리케이션별 대시보드를 통해 디바이스, 네트워크, 보안 및 애플리케이션 수준의 가시성과 인사이트를 제공합니다. 마지막으로 BIG-IQ는 회수 및 재사용이 가능한 라이선스 풀을 관리하여 필요에 따라 여러 클라우드에서 용량을 유연하게 조정할 수 있도록 지원합니다.

팀

클라우드에서 안전하고 빠르면서도 빠르게 진화하는 애플리케이션을 제공하려면 보안, 운영, 개발 부문이 효율적으로 협업하고 소통하여 멀티 클라우드 환경 전반에서 일관된 서비스를 제공해야 합니다.

  • NETOPS
    네트워크 운영 팀은 네트워크 인프라를 담당합니다. 클라우드 환경에서는 부하 분산과 같은 단순한 서비스가 애플리케이션 소유자의 담당 영역일 수 있습니다. 하지만 대규모 애플리케이션 트래픽을 관리하고 고품질의 애플리케이션 성능 및 보안 서비스를 제공하는 네트워크 팀의 전문성은 데이터 센터에서와 마찬가지로 클라우드에서도 매우 중요합니다.
  • SECOPS
    보안 팀은 갈수록 다양해지는 위협으로부터 애플리케이션, 고객, 데이터를 보호할 책임이 있습니다. 애플리케이션 팀도 매우 중요한 역할을 하지만, 보안 팀은 네트워크 운영 팀과 협력하여 애플리케이션 보안 서비스를 제공함으로써 취약점을 악용해 비즈니스에 피해를 주려는 수많은 봇과 악의적 행위자에 맞서는 최전선이자, 흔히 최후의 방어선 역할을 합니다.
  • DEV/DEVOPS
    이들은 NetOps와 SecOps가 구축한 애플리케이션 성능 및 보안 서비스의 사용자입니다. 클라우드가 현대적인 애플리케이션 개발 방식인 CI/CD 배포 모델의 탄생을 촉진했는지, 아니면 방법론의 변화가 클라우드의 탄생을 촉진했는지는 논쟁의 여지가 있습니다. 이 질문에 대해 어떤 입장을 취하든 CI/CD와 기타 DevOps 방법론이 앞으로도 계속 사용될 것이라는 점은 분명하며, 나머지 인프라도 이러한 애플리케이션 개발 및 배포 방법론에 맞춰 신속하게 통합되어야 합니다.

프로세스

여러 클라우드의 웹 애플리케이션에 동일한 기준 정책을 적용하면 애플리케이션이 안전하게 보호되고 높은 성능을 유지한다는 확신을 얻을 수 있습니다.

  • 보안 정책 라이브러리
    어디에 배포되든 가장 일반적인 익스플로잇으로부터 앱을 보호할 수 있도록 필요할 때 배포 가능한 표준 보안 정책 라이브러리를 구축하십시오. 예를 들어 개발 및 테스트 환경에서 Advanced WAF 기준 정책을 만든 다음, 이를 BIG-IQ 관리 플랫폼으로 내보낼 수 있습니다. 이 플랫폼에서 해당 정책을 애플리케이션 템플릿이 참조하도록 하고 나머지 구성과 함께 여러 클라우드에 배포할 수 있습니다. 더 나아가 이 정책은 배포된 모든 디바이스의 학습 기능을 활용하고 데이터를 결합하여 정책을 개선할 수 있으며, 개선된 정책은 클라우드에서 실행 중인 BIG-IP 이미지에 다시 푸시할 수 있습니다.
  • 애플리케이션 서비스 라이브러리
    NetOps는 보안 정책, 애플리케이션 전송 정책 및 로깅 구성을 결합한 서비스 카탈로그를 구성한 다음, 역할과 같은 다양한 기준에 따라 이를 할당할 수 있습니다.

    애플리케이션 템플릿은 수동으로 만들거나 기존 구성을 복제하여 만들 수 있습니다. 템플릿을 소스 코드 관리 시스템에 저장하고 API를 통해 배포할 수도 있습니다. F5는 BIG-IP 디바이스 및 앱 서비스를 프로그래밍 방식으로 자동 구성할 수 있는 선언적 모델을 제공하는 새로운 Application Services 3(AS3) 템플릿을 통해 애플리케이션 서비스 분야의 혁신을 이어가고 있습니다.

인프라

멀티 클라우드 환경에는 다양한 인프라에 적용할 수 있는 솔루션이 필요합니다. BIG-IP 플랫폼은 퍼블릭 또는 프라이빗 클라우드에 소프트웨어로 배포하거나, 기업 데이터 센터와 같은 프라이빗 클라우드 환경에 하드웨어로 배포할 수 있습니다.

무엇보다도 BIG-IP 디바이스와 해당 디바이스가 지원하는 애플리케이션이 퍼블릭 클라우드, 프라이빗 클라우드 또는 베어메탈 중 어디에 배포되어 있든 하나의 콘솔에서 전체 F5 포트폴리오를 관리할 수 있습니다.

  • BIG-IP Cloud Edition
    애플리케이션별 전용 아키텍처가 필요한 경우, BIG-IP Cloud Edition은 각 애플리케이션에 개별 BIG-IP 인스턴스를 제공하도록 설계된 최적 규모의 플랫폼을 제공합니다. 또한 중앙 집중식 관리, 간편한 문제 해결을 위한 심층적인 애플리케이션 중심 분석, 지능형 자동 확장, 유연한 사용 모델을 지원합니다.
  • 클라우드 솔루션 템플릿
    새 인스턴스를 동적으로 배포하고 온보딩해야 할 수 있습니다. 이를 위해 모든 주요 클라우드에서 API 기반 플랫폼 배포를 지원하는 클라우드 템플릿과 초기 구성을 수행할 수 있는 재사용 가능한 선언형 온보딩 시스템이 제공됩니다.

모니터링

BIG-IQ는 적절한 인사이트를 필요한 사람에게 제공하여 애플리케이션을 최적화할 수 있도록 지원합니다. BIG-IP 인스턴스에서 풍부한 원격 분석 피드를 구성한 다음, 데이터를 집계하여 대화형 드릴다운 GUI에 표시함으로써 BIG-IQ는 각 팀이 업무를 더 효율적으로 수행하는 데 필요한 정보를 제공합니다.

  • NETOPS
    NetOps 팀은 네트워크 및 플랫폼 성능에 관한 정보와 주요 애플리케이션 인사이트를 확보하여 조직에 더 큰 가치를 제공할 수 있습니다.
  • SECOPS
    보안 팀은 멀티 클라우드 보안 정책을 수립하고 엄격하게 관리하며, 공격 빈도와 공격 벡터를 모니터링하고, 애플리케이션과 해당 애플리케이션이 실행되는 인프라를 악의적 공격자와 내부자 실수로부터 안전하게 보호하는 데 도움이 되는 기타 주요 인사이트를 확보할 수 있습니다.
  • DEV/DEVOPS
    애플리케이션 팀은 모든 가상화 환경에서 담당 애플리케이션을 모니터링하고 지연 시간, 왕복 시간, 페이지 로드 시간과 같은 핵심 지표를 확인할 수 있습니다. 이러한 인사이트를 통해 문제를 조기에 포착하고 근본 원인을 정확하고 신속하게 파악하며 SecOps 및 NetOps와 더욱 효과적으로 협업할 수 있습니다.

관련 콘텐츠

웨비나

멀티 클라우드 애플리케이션 관리 문제 해결

양식을 작성하여 등록하세요 ›


사례 연구

MAXIMUS, AWS에서 F5로 운영 간소화

사례 보기 ›


블로그

클라우드에서 일관된 보안을 유지하려면 일관성이 필요합니다

블로그 읽기 ›