Oracle Cloud Infrastructureドキュメント

自動スケーリング

自動スケーリングを使用すると、CPU使用率などのパフォーマンス・メトリックに基づいて、インスタンス・プール内のコンピュート・インスタンスの数を自動的に調整できます。 これにより、需要が高い期間のエンド・ユーザーに一貫したパフォーマンスを提供しやすくなり、需要が低い期間のコストを削減できます。

モニター・パフォーマンス・メトリックを選択し、パフォーマンス・メトリックが到達するまでのしきい値を設定して、自動スケーリング・イベントをトリガーします。 システム使用がしきい値に達した場合、自動スケーリングではリソースをほぼリアルタイムで動的に割り当てます。 ロードの増加に伴い、インスタンスは自動的にプロビジョニングされます: インスタンス・プール「スケール・アウト」 負荷が減少すると、インスタンスは自動的に削除されます: インスタンス・プール「スケール」

自動スケーリングは、モニタリング・サービスによって収集されたパフォーマンス・メトリックに依存します。 これらのパフォーマンス・メトリックは、1分ごとに集計され、インスタンス・プール全体で平均化されます。 連続する3つの値(つまり、連続する3分間の平均メトリック)がしきい値を満たすと、自動スケーリング・イベントがトリガーされます。

自動スケーリング・イベント間のクールダウン期間を使用すると、更新されたレベルでシステムが安定します。 クールダウン期間は、インスタンス・プールが安定した状態に到達すると開始します。 クールダウン期間中は、自動スケーリングによってパフォーマンス・メトリックの評価が続行されます。 クールダウン期間が終了すると、必要に応じて、自動スケーリングによってインスタンス・プール・サイズが再度調整されます。

モニタリング・サービスのバックグラウンド情報については、「モニタリング概要」を参照してください。 コンピュート・インスタンスが発行したメトリックの詳細は、「コンピュート・メトリック」を参照してください。

警告

Oracle Cloud Infrastructureコンソール、APIまたはCLIを使用してクラウド・リソースに説明、タグまたはわかりやすい名前を割り当てるときは、機密情報を入力しないでください。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者が作成するポリシーで、コンソールまたはSDK、CLIまたはその他のツールを使用したREST APIのどちらを使用しているかにかかわらず、必要なタイプのアクセスを付与する必要があります。 アクションを実行しようとしたときに、権限のないメッセージや権限のないメッセージを取得する場合は、管理者に付与されているアクセスのタイプと作業するコンパートメントを確認してください。

管理者向け: 自動スケーリング構成へのアクセス権を付与する一般的なポリシーについては、「ユーザーが自動スケーリング構成のコンピュートを管理できるようにします」を参照してください。

リソースのタギング

リソースにタグを適用して、ビジネス・ニーズに合わせてタグを整理するのに役立てることができます。 リソースを作成するときにタグを適用することも、後でそのタグを使用してリソースを更新することもできます。 タグの適用に関する一般的な情報は、「リソース・タグ」を参照してください。

前提条件

  • インスタンス・プールがあります。 オプションで、ロード・バランサをインスタンス・プールにアタッチできます。 インスタンス・プールを作成してロード・バランサをアタッチするステップは、「インスタンス・プールの作成」を参照してください。
  • インスタンス・プールのインスタンスでモニターが有効になっています。 モニターを有効にするステップは、「コンピュート・インスタンスに対するモニタリングの有効化」を参照してください。
  • インスタンス・プールでは、スケーリング先のインスタンスの最大数をサポートしています。 この制限は、テナンシ・サービスの制限によって決定されます。 詳細は、「サービス制限」を参照してください。

コンソールの使用

自動スケーリング構成を作成するには
自動スケーリング構成を編集するには
自動スケーリング・ポリシーを編集するには
自動スケーリング構成を無効化するには
自動スケーリング構成を削除するには
自動スケーリング構成のタグを管理するには

APIの使用

APIおよび署名リクエストの使用については、REST APIおよび「セキュリティ資格証明」を参照してください。 SDKの詳細は、「ソフトウェア開発キットとコマンドライン・インタフェース」を参照してください。

「自動スケーリングAPI」を使用して、自動スケーリングの構成およびポリシーを管理します。