バースト可能な仮想サーバー
Burstable Flex仮想サーバーは、柔軟なCPUパフォーマンスを提供するように設計されているため、ワークロードは小さなベースラインレベルで動作し、必要なときに臨機応変に高いパフォーマンスにバーストすることができます。 フレックス仮想サーバーは、CPU性能のベースラインを必要とし、CPU需要が断続的に急増するが、持続的な高性能は必要としないアプリケーションに最適です。
Burstable Flex仮想サーバーは、10%、25%、50%のCPUベースラインを設定することで、パフォーマンスのバランスをとり、コストを削減します。 これらのベースラインにより、仮想サーバーは追加料金なしで、プロビジョニングされたベースラインの2倍までバーストすることができます。 たとえば、25%のベースライン・インスタンスを持つバースト可能なインスタンスは、ホスト上でアイドルCPU時間が利用可能な場合、設定された vCPUs の50%までバーストすることができる。
Flex仮想サーバーは、より安定したレベルのパフォーマンスを必要とする小規模ワークロード向けに、固定100%ベースラインの1 vCPU Nano Flexプロファイルもサポートしています。
フレックス・プロファイルでは、ワークロード特性、性能ニーズ、価格帯に合わせて最適なプロファイルを選択できます。 Burstable Flex プロファイルは、以下の例のような汎用的で軽量なワークロードに最適です。
- Web アプリケーション
- CI/CDパイプライン
- マイクロサービス
- 中小規模のデータベース
- 概念実証環境。
バースト可能なFlex対応プロファイルについては、 汎用-Flexプロファイルを 参照。
バースト可能な仮想サーバーの利点
以下は、Burstable Flex仮想サーバーを導入するメリットです。
- 費用対効果 - CPUの使用量を減らすことでコストを削減。
- 拡張性 - 仮想サーバーをアップグレードして、負荷の高いタスクをより適切に管理できます。
- Burstable - CPUの断続的なスパイクの需要に対応し、プロビジョニングされたCPUを最大で 2x
バースト可能な仮想サーバーの管理
次の設定を行うことで、仮想サーバーインスタンスの vCPU バースト機能を管理できます。
- vCPU パーセンテージ- - に割り当てられるクロック・サイクルの基準パーセンテージ。
vcpu.percentagevCPU 許容値はインスタンス・プロファイルで定義されている。 この割り当ては、インスタンスの作成時に設定することもできますし、インスタンスstatusがstoppedまたはstoppingのときにインスタンスを更新することもできます。 - vCPU burst limit - - インスタンスがバースト期間中に消費できる最大余分な 容量をパーセントで定義します。
vcpu.burst.limitvCPU バーストの上限が200%ということは、インスタンスが vCPU のパーセンテージの2倍まで使用できることを意味する。 例:ベースラインのパーセンテージが25%の場合、 vCPU の容量の50%を消費することがある。