인스턴스 프로필에 대한 대역폭 할당 정보
인스턴스 프로파일을 통해 인스턴스의 사용 가능한 인스턴스 대역폭을 알 수 있습니다. 인스턴스 대역폭의 가용성은 인스턴스 수에 의해 vCPUs 결정됩니다. 프로필에 따라 인스턴스 대역폭의 대역폭 배율은. vCPU 당 1Gbps 또는 2Gbps입니다.
인스턴스에 연결된 자원에 대한 대역폭 할당
인스턴스를 프로비저닝하면 연결된 스토리지와 네트워킹 간에 총 인스턴스 대역폭이 할당됩니다. 최대 대역폭 용량은 인스턴스 프로비저닝 중에 선택한 x86-64 인스턴스 프로필에 따라 결정됩니다. 예를 들어 bx2-2x8 균형 잡힌 서버 프로필은 총 인스턴스 대역폭을 4Gbps로 허용합니다.
초기 볼륨 및 네트워크 대역폭 할당은 API를 사용하여 설정한 대역폭 또는 선택한 인스턴스 프로필에 따라 달라집니다. 초기 볼륨 및 네트워크 대역폭 할당량을 지정하지 않으면, 인스턴스 전체 대역폭의 25%가 볼륨 대역폭에 할당되고 75%가 네트워크 대역폭에 할당됩니다. 다음 예를 참조하십시오.
- 인스턴스 대역폭: 4Gbps
- 볼륨 대역폭: 1Gbps
- 네트워크 대역폭: 3Gbps
최대 볼륨 대역폭은 인스턴스에 연결될 때 볼륨에 할당될 가능성이 가장 높은 대역폭입니다. 연결된 볼륨의 총 최대 대역폭이 인스턴스에서 사용 가능한 양을 초과하는 경우 연결된 각 볼륨의 대역폭은 볼륨의 최대 대역폭을 기반으로 비례하여 설정됩니다.
합리적인 부팅 시간을 보장하기 위해 부팅 볼륨에 최소 393Mbps의 볼륨 대역폭이 할당됩니다. 인스턴스의 총 볼륨 대역폭이 1,000Mbps인 예제에서 나머지 607Mbps는 첨부하는 모든 데이터 볼륨에 볼륨의 최대 대역폭까지 할당됩니다. 예를 들어, 500 Mbps 대역폭을 가진 하나의 데이터 볼륨을 연결하면 500 Mbps의 처리량을 기대할 수 있습니다.
API에서 /instance/profiles 엔드포인트를 사용하여 대역폭 할당을 확인할 수 있습니다. 또한 콘솔에서 인스턴스를 만드는 동안 프로필 정보에서 대역폭 할당을 확인할 수 있습니다.
대역폭 할당 조정
인스턴스의 총 대역폭 할당을 조정하여 네트워크 대역폭과 볼륨 대역폭 간의 균형을 맞출 수 있습니다. 두 볼륨과 네트워크 대역폭은 각각 500Mbps 이상이어야 합니다. 대역폭 비율을 변경하기 전에 인스턴스의 네트워크 대역폭 요구사항을 평가해야 합니다. 새 대역폭 할당이 인스턴스의 네트워크 성능에 부정적인 영향을 미치지 않는지 확인하세요.
예를 들어 더 큰 볼륨 대역폭을 허용하기 위해 이전 예제를 동일한 할당으로 배분할 수 있습니다.
- 볼륨: 2,000Mbps
- 네트워크: 2,000Mbps
기본적으로 대부분의 가상 서버 인스턴스는 가중치 ( QoS ) 설정으로 프로비저닝됩니다. 인스턴스에 사용 가능한 볼륨 대역폭은 볼륨별로 할당됩니다. 대역폭은 볼륨 간에 공유되지 않고 각 볼륨에 할당됩니다. 예를 들어 인스턴스에 4개의 동일한 볼륨이 연결된 경우 각 볼륨은 전체 볼륨 대역폭의 4분의 1을 할당받습니다. 볼륨은 할당된 대역폭을 사용할 수 있으며, 사용 중인 볼륨이 단 하나뿐인 경우에도 마찬가지입니다. 사용 중인 볼륨은 사용하지 않는 볼륨에 할당된 대역폭에 액세스할 수 없습니다.
일부 컴퓨팅 프로필은 데이터 볼륨에 대한 동적 대역폭 할당을 지원합니다. 동적 대역폭 할당을 사용하면 I/O 기능을 최대화하는 볼륨이 다른 볼륨에 연결된 다른 볼륨에서 사용하지 않는 대역폭을 사용할 수 있습니다. 콘솔, CLI 또는 API에서 가중 스토리지 QoS 설정을 풀링으로 변경할 수 있습니다. 자세한 내용은 풀링된 볼륨 대역폭 할당을 참조하세요. 가상 서버에서 지원하는 볼륨 대역폭 할당 방법을 확인하려면 컴퓨팅 프로필 항목의 기능 섹션을 참조하세요.
프로파일에 대한 네트워크 대역폭 할당 최적화
프로파일의 총 최대 대역폭은 최대 80Gbps가 될 수 있습니다. 이 대역폭은 네트워크와 스토리지 트래픽 사이에서 분할됩니다. 네트워크 대역폭 할당은 네트워크 인터페이스 전체에 균등하게 분배됩니다. 각 네트워크 인터페이스의 용량은 25Gbps입니다. 네트워크 성능을 최적화하기 위해 대중 네트워크 인터페이스를 가상 서버 인스턴스에 연결해야 할 수 있습니다.
예를 들어 bx2-32x128 프로필을 선택하면 인스턴스에 할당되는 총 대역폭은 64Gbps입니다. 기본 네트워크 용량은 네트워크의 경우 48Gbps, 스토리지의 경우 16Gbps이지만 이 용량을 조정할 수 있습니다. 인스턴스에서 기본 대역폭 할당과 단일 네트워크 인터페이스를 사용하는 경우 해당 vNIC 의 포트 속도는 25Gbps입니다. 시스템에 두 개의 네트워크 인터페이스가 있는 경우 각 네트워크 인터페이스의 포트 속도는 24Gbps이며, 총 총 네트워크 대역폭은 48Gbps입니다. 나머지 대역폭(16Gbps)은 스토리지 볼륨에 할당됩니다.
다음 표는 세 가지 다른 2세대 프로필 예제에 대한 이 할당을 보여줍니다. 이러한 계산에 사용된 기본값을 그대로 사용한다면, 대역폭 용량 값을 표의 전체 대역폭과 일치시켜 다른 인스턴스 프로필을 다음 표에 맞출 수 있습니다. 네트워크 성능 정보를 포함하여 인스턴스 프로파일에 대한 자세한 정보는 x86-64 인스턴스 프로파일 을 참조하십시오.
| 프로파일 이름 | bx2-16x64 | bx2-32x128 | bx2-48-192 |
|---|---|---|---|
| 전체 대역폭 | 32Gbps | 64Gbps | 80Gbps |
| 기본 스토리지 대역폭 할당(25%) | 8Gbps | 16Gbps | 20Gbps |
| 기본 총 네트워크 대역폭 할당(75%) | 24Gbps | 48Gbps | 60Gbps |
| 1개의 NIC가 연결된 vNIC 속도 | 24Gbps | 25Gbps | 25Gbps |
| 2개의 NIC가 연결된 vNIC 속도 | 2x12Gbps | 2x24Gbps | 2x25Gbps |
| 3개의 NIC가 연결된 vNIC 속도 | 3x8Gbps | 3x16Gbps | 3x20Gbps |
네트워크 대역폭 캡은 나감(전송) 및 들어감(수신) 트래픽에 별도로 적용됩니다. 즉, 4Gbps로 제한된 인스턴스가 4Gbps의 전송 캡에 도달하는 경우에도 여전히 4Gbps의 Ingress캡까지 수신할 수 있습니다.
4세대 프로필의 경우, 전체 네트워크 대역폭을 연결된 vNICs, 에 나누는 대신 대역폭을 풀링하여 각 vNIC 이 전체 기능을 사용할 수 있도록 합니다. 가상 서버 인스턴스는 전체 대역폭을 초과할 수 없지만 각 개별 vNIC 은 집계된 대역폭이 전체 대역폭을 초과하지 않는 경우 전체 100Gbps를 달성할 수 있습니다.
| 프로파일 이름 | bx4-16x64 | bx4-32x128 | bx4-48-192 |
|---|---|---|---|
| 전체 대역폭 | 32Gbps | 64Gbps | 80Gbps |
| 기본 스토리지 대역폭 할당(25%) | 8Gbps | 16Gbps | 20Gbps |
| 기본 총 네트워크 대역폭 할당(75%) | 24Gbps | 48Gbps | 60Gbps |
| 1개의 NIC가 연결된 vNIC 속도 | 24Gbps | 48Gbps | 60Gbps |
| 2개의 NIC가 연결된 vNIC 속도 | 2x24Gbps | 2x48 Gbps | 2x60 Gbps |
| 3개의 NIC가 연결된 vNIC 속도 | 3x24 Gbps | 3x48 Gbps | 3x60 Gbps |
다음 단계
자세한 정보는 다음 주제를 참조하십시오.