Oracle® Solaris 11.2의 네트워크 가상화 및 네트워크 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

Improving Network and Server Efficiency by Using EVB

이 절의 예제에서는 서버에서 EVB를 사용으로 설정한 경우에 서버 및 네트워크 효율성을 향상시키는 방법을 보여줍니다.

    이 예제에서는 서버에서 두 응용 프로그램을 클라우드 환경의 동일한 물리적 시스템에 호스트한다고 가정합니다.

  • 응용 프로그램은 클라우드의 물리적 시스템에 별도의 가상 머신(VM1 및 VM2)으로 호스트됩니다. VNIC VNIC1VNIC2가 VM1 및 VM2에 대해 각각 구성됩니다.

  • 계정이 있는 클라이언트(클라이언트 1 및 클라이언트 2)는 응용 프로그램에 액세스할 수 있습니다.

  • 가상 머신(VM1 및 VM2)은 물리적 시스템의 리소스와 링크 L2의 대역폭을 공유합니다.

  • 클라이언트는 링크 L1을 사용하여 스위치에 연결됩니다. 스위치는 링크 L2를 사용하여 NIC에 연결됩니다.

  • 미리 정해진 SLA에 따라 가상 머신에 대한 리소스가 지정됩니다. 다음(L2) 대역폭 사용이 가상 머신의 SLA에 포함됩니다.

    • VM1은 우선 순위가 높은 TCP(Transmission Control Protocol) 서비스를 실행하고 있습니다. 따라서 VM1에 대한 SLA에는 8Gbps의 최대 대역폭 제한이 있습니다.

    • VM2는 우선 순위가 높지 않은 UDP(사용자 데이터그램 프로토콜) 서비스를 실행하고 있습니다. 따라서 VM2에 대한 SLA에는 3Gbps의 최대 대역폭 제한이 있습니다.

다음 그림은 서버에 호스트된 응용 프로그램을 보여줍니다.

그림 4-1  EVB를 사용하지 않는 응용 프로그램 설정

image:다음 그림은 서버에 프로비전된 두 응용 프로그램을 보여줍니다.

서버 및 스위치에서 EVB를 사용으로 설정한 경우 서버에서는 다음 그림에 표시된 것과 동일한 물리적 스위치 포트를 통해 스위치와 VNIC 정보를 교환합니다.

그림 4-2  EVB를 사용으로 설정한 응용 프로그램 설정

image:이 그림은 서버 및 스위치에서 EVB를 사용으로 설정한 상태에서 서버에서 프로비전된 응용 프로그램을 보여줍니다.

다음 표는 서버 및 스위치에서 EVB를 사용으로 설정하기 이전과 이후의 서버 효율성을 보여줍니다.

표 4-1  EVB를 사용하지 않는 경우와 사용하는 경우의 서버 효율성
EVB를 사용하는 서버 효율성
EVB를 사용하지 않는 서버 효율성
서버에서는 대역폭 적용을 위해 클라이언트에서 수신되는 트래픽을 조정합니다.
스위치는 서버를 대상으로 하는 트래픽을 조정합니다.
시스템 리소스가 사용되므로 시스템 및 네트워크 성능에 영향을 줍니다.
대역폭을 처리하는 데 시스템 리소스가 사용되지 않으므로, 시스템 효율성이 향상됩니다.

    이 예에서 클라이언트(클라이언트 1 및 클라이언트 2)는 서비스를 동시에 활용해야 하는 경우 링크 L2 의 대역폭 및 서버 리소스를 사용합니다. 서버에서는 VM1 및 VM2에 VNIC에 대한 SLA를 적용하여 클라이언트의 인바운드 트래픽과 아웃바운드 트래픽을 조정합니다. 하지만 네트워크 성능과 대역폭 사용에 다음과 같이 영향을 줍니다.

  • 클라이언트(클라이언트 1 및 클라이언트 2)의 트래픽은 링크 L2의 대역폭을 제한 없이 사용합니다. 또한 호스트에 대역폭 제한이 구성되어 있는 경우 L2의 대역폭을 사용하는 패킷이 호스트에서 삭제되어 대역폭을 충분히 사용하지 못하게 될 수 있습니다.

  • VM1은 우선 순위가 높은 TCP 서비스를 제공하고 VM2는 우선 순위가 높지 않은 UDP 서비스를 제공합니다. 서버에서 VM1의 대역폭을 조정하면 TCP가 응답하므로 링크 L2에 대한 VM1의 대역폭 사용에 영향을 줍니다. 하지만 서버에서 VM2 서비스를 조정하면 링크 L2 의 대역폭 사용에 영향을 주지 않습니다. 따라서 링크 L2를 사용하는 다른 서비스에 영향을 줍니다.

    서버 및 스위치에서 EVB를 사용으로 설정하면 시스템 효율성이 다음과 같이 향상됩니다.

  • 서버의 VNIC에 대해 구성된 SLA가 스위치에 적용됩니다.

  • 스위치는 구성된 대역폭을 기반으로 VM1 및 VM2에 대한 트래픽을 조정하므로 링크 L2의 대역폭을 적절히 활용할 수 있으며, 결과적으로 네트워크 효율성이 높아집니다.

    스위치가 대역폭을 조정하기 때문에 서버는 수신측에서 대역폭을 처리할 필요가 없으며, 결과적으로 서버 효율성이 높아집니다.

이 예에서 서버에 인바운드되는 UDP 및 TCP 서비스에 대한 네트워크 트래픽은 링크 L2에서 사용 가능한 대역폭을 제한 없이 사용합니다. 서버는 네트워크 트래픽을 수신한 후 구성된 대역폭 제한에 따라 네트워크 트래픽을 조정합니다.
구성된 대역폭 제한(3Gbps 및 8Gbps)은 서버 및 스위치에 의해 조정됩니다. 따라서 공유 링크 L2는 구성된 대역폭 제한을 기반으로 사용됩니다.