Fall in IT.

ADC(Application Delivery Controller)란? 본문

기타

ADC(Application Delivery Controller)란?

D.Y 2017. 3. 13. 15:03

안녕하세요.


오늘은 ADC(Application Delivery Controller)에 대해서 알아보겠습니다.



ADC(Application Delivery Controller) 란?

  • 쉽게 말해서 보안 / 성능 / 가용성을 향상 시키기 위해 사용하는 네트워크 장비라고 할 수 있습니다.

  • 일반적으로 ADC라는 말은 미국의 시애틀에 본사를 두고 있는 F5 Networks에서 시작하여 약 3년전부터 본격적으로 사용 되어지기 시작했습니다.

  • 이미 시장에서는 L4 Switch 혹은 L7 Switch라는 말이 대부분의 사람들이 알기 쉽고 오래된 표현 입니다.

 

ADC(Application Delivery Controller) 세부내용

  • 애플리케이션 딜리버리 컨트롤러(ADC)는 일반적으로 데이터센터의 웹 서버 앞에 위치합니다.

  • 이 컨트롤러는 비대칭적으로(서버 단에만) 구축되며, 웹 혹은 인터넷 프로토콜 기반의 애플리케이션 보안, 성능, 가용성을 향상시키도록 설계됩니다. 

  • ADC는 네트워크 및 애플리케이션 계층에서 서비스를 제공함으로써 최종 사용자를 위한 웹 기반 성능 및 관련 애플리케이션 성능을 강화합니다.


 이 서비스에는 다음의 사항이 포함됩니다.

   - 4계층에서 7계층에 이르는 리다이렉션 및 로드밸런싱과 페일오버

  - 전송 제어 프로토콜(TCP) 연결 다중화

  - 서버 오프로드(부하 이동) (예: SSL 터미네이션 및 TCP 연결 관리)

  - 데이터 압축

  - 네트워크 주소 변환

  - 네트워크 레벨 보안 기능, 분산 서비스 거부 보호 및 서버 정보 은폐

  - 선택적 압축

  - 캐싱

  - 컨텐츠 변환 및 재 작성

  - 웹 애플리케이션 방화벽

  - 트랜잭션 보장

  - Rule 및 프로그램이 가능한 인터페이스

  - HTML(및 기타 애플리케이션 프로토콜) 최적화 – 사전 경로 설정(pre-fetching) 혹은 선택적 인코딩

 

Advanced ADC(Application Delivery Controller)

ADC는 두 가지로 나뉩니다. 기본 ADC는 패킷 단위 혹은 플로우 단위로 작동되며 주로 L4-7 리다이렉션, SSL 가속, NAT(네트워크 주소 변환) 및 기본 네트워크 레벨 보안 기능을 통한 애플리케이션 가용성 향상에 초점을 둡니다. L7 리다이렉션 외에 대부분의 기본적인 로드밸런싱 기능은 네트워크를 근간으로 이뤄집니다. 이보다 더 진보된 단계의 ADC(어드밴스 플랫폼 ADC[AP ADC])는 트랜잭션을 토대로 작동하며 애플리케이션 성능을 높여 주게 됩니다. 이 장비 혹은 시스템들은 애플리케이션 전송에 적극적으로 관여하며 다음과 같은 정교한 기능을 제공합니다.

  - 양방향, Stateful로 동작하는 애플리케이션 계층 프록시

  - 컨텐츠 변환

  - 선택적 압축

  - HTML 또는 기타 애플리케이션 프로토콜 최적화

  - 웹 애플리케이션 방화벽

  - XML 검증 및 변환

  - Rule 및 프로그램이 가능한 인터페이스

 - 가상화(Virtualization) 지원



ADC 업체
  • 파이오링크
    국내 자체개발 네트워크장비업체,상장기업
    중국,일본등 해외진출
    해외 및 공공기관영업

  • F5네트웍스
    안정성과보안성능 점유률1위
    디도스차단,L7방화벽
    우리은행,국민은행등의 금융사

  • 라드웨어
    유명한 알테온시리즈

  • 브로케이드
  • 시트릭스 등..


Comments