F5 용어집

가상 어플라이언스

가상 어플라이언스란 무엇인가요?

가상 어플라이언스는 특정 애플리케이션 기능을 제공하는 하드웨어 어플라이언스의 소프트웨어 기반 구현으로, 가상 환경에서 작동하도록 설계되었습니다. 가상 어플라이언스는 운영 체제, 미들웨어, 애플리케이션을 가상 머신에 묶어서 제공하는 것으로, 가상 환경에 배포할 때 필요한 애플리케이션 기능을 즉시 사용할 수 있도록 해줍니다.

최근에는 이전에는 하드웨어 어플라이언스로만 제공되던 다양한 네트워크 장치가 가상 어플라이언스로 제공되는 경우가 점차 늘어나고 있습니다. 이러한 추세를 주도하는 요인으로는 범용 서버의 처리 능력이 크게 향상되고, 가상화 기술이 널리 채택되고, 네트워크 가상화에 대한 수요가 증가하고 있는 것 등이 있습니다. 전용 하드웨어 어플라이언스와 달리 가상 어플라이언스는 범용 서버에서 실행되므로 초기 배포 비용이 줄어듭니다. 또한 필요에 따라 배포, 확장 또는 축소하기가 더 쉬워 운영이 간소화됩니다. 또한, NFV(네트워크 기능 가상화)를 통해 가상 어플라이언스는 SDN(소프트웨어 정의 네트워킹)을 구현하는 데 도움이 되며, 네트워크 구성을 소프트웨어로 관리할 수 있습니다.

F5는 ADC(애플리케이션 전송 컨트롤러) 기능을 구현한 F5 BIG-IP를 Virtual Edition(VE)이라는 가상 어플라이언스 형태로 제공합니다. 이 VE 버전은 Microsoft Azure 및 Amazon Web Services(AWS)와 같은 플랫폼에서도 사용할 수 있습니다.