コンピュート・リソースの計画
- アプリケーションで許可されるスケーリングの構成
スケーリングにより、ニーズに合わせてパフォーマンスを制御できます。これにより、原価と需要を照合することもできます。
- メトリックによる垂直スケーリングの促進
インスタンス・サイズは、オンプレミス・プロビジョニングの推測または一致であってはなりません。使用状況メトリックを使用して、特定のアプリケーションのインスタンスの適切なサイズを設定します。このプロセスをレビューして、適切な利用率、パフォーマンスおよびコストを維持する必要があります。
- 効率化に向けて継続的に進化するアプリケーションを設計
クラウドの大きな利点の1つは、継続的に適応して最適化できる俊敏性です。カスタム・アプリケーション環境向けのコンテナおよびサーバーレス・テクノロジをターゲティングすることで、カスタマイズ、柔軟性およびオーバーヘッド削減のためのより多くのオプションが可能になります。
- 成長のための設計
インフラストラクチャとアプリケーションを構成して、自動化されたスケーリングとプロビジョニングによって提供されるアジリティを活用します。クラウド・スケーリングでは、最終的な状態を最初に購入するオンプレミス要件がなくても、需要の増加と継続的な改善のために準備および設計できます。
使用可能なコンピュート構成オプションについて学習
アプリケーション・アーキテクト、クラウド・オペレーション・マネージャー、クラウド・アーキテクト
- Oracle Cloud Infrastructureコンピュート・ベア・メタル
ベア・メタル・コンピュート・インスタンスによって、最高のパフォーマンスと強力な分離を備えた専用の物理サーバーにアクセスできます。
- Oracle Cloud Infrastructureコンピュート仮想マシン
仮想マシン(VM)は、物理的なベア・メタル・ハードウェアの上位で稼働する、独立したコンピューティング環境です。仮想化により、相互に分離された複数のVMを実行できます。VMは、物理マシン全体のパフォーマンスとリソース(CPU、メモリー、ネットワーク帯域幅、ストレージ)を必要としないアプリケーションの実行に最適です。
- Oracle Cloud Infrastructure Kubernetes Engine:
Oracle Cloud Infrastructure Kubernetes Engine(OKE)は、コンテナ化アプリケーションをクラウドにデプロイするために使用できるフルマネージド型のスケーラブルな高可用性サービスです。Kubernetesを使用します。これは、ホストのクラスタ間でコンテナ化されたアプリケーションのデプロイメント、スケーリングおよび管理を自動化するためのオープン・ソースのシステムです。ホストは、Oracle Cloud Infrastructure Compute VMsノードまたはベア・メタル・ノードです。
- Oracle Cloud Infrastructure Functions
OCI Functionsは、フルマネージドのスケーラビリティの高いオンデマンドのFunctions-as-a-Serviceプラットフォームで、エンタープライズグレードのOracle Cloud Infrastructure上に構築され、Fn Projectのオープン・ソース・エンジンを搭載しています。OCI Functionsは、コードに集中し、基礎となるインフラストラクチャについて心配する必要がない場合に使用します。
使用可能なコンピュート・インスタンス・シェイプの学習
アプリケーション・アーキテクト、クラウド・オペレーション・マネージャー、クラウド・アーキテクト
- 標準シェイプ
汎用ワークロード向けに設計されており、幅広いアプリケーションとユース・ケースに適しています。標準シェイプでは、バランスのよいコア、メモリーおよびネットワーク・リソースが提供されます。標準シェイプはIntelまたはAMDプロセッサで使用できます。
- Dense I/Oシェイプ
高パフォーマンスのローカル・ストレージを必要とする大規模データベース、ビッグ・データ・ワークロードおよびアプリケーション用に設計されています。DenseIOシェイプには、ローカルにアタッチされたNVMeベースのSSDが含まれます。
- GPUシェイプ
ハードウェアで高速化されたワークロード用に設計されています。GPUシェイプには、IntelのCPUおよびNVIDIAグラフィック・プロセッサが含まれます。
- HPCシェイプ
大規模な並列HPCワークロードのために高周波数プロセッサ・コアとクラスタ・ネットワーキングを必要とする、高性能コンピューティング・ワークロード用に設計されています。
- 標準シェイプ
汎用ワークロード向けに設計されており、幅広いアプリケーションとユース・ケースに適しています。標準シェイプでは、バランスのよいコア、メモリーおよびネットワーク・リソースが提供されます。標準シェイプはIntelまたはAMDプロセッサで使用できます。標準シェイプには、OCPUの数とメモリー量を個別に選択できる柔軟なシェイプが含まれています。
- Dense I/Oシェイプ
高パフォーマンスのローカル・ストレージを必要とする大規模データベース、ビッグ・データ・ワークロードおよびアプリケーション用に設計されています。DenseIOシェイプには、ローカルにアタッチされたNVMeベースのSSDが含まれます。
- GPUシェイプ
ハードウェアで高速化されたワークロード用に設計されています。GPUシェイプには、IntelのCPUおよびNVIDIAグラフィック・プロセッサが含まれます。
Compute Serviceで利用可能なエラスティック機能の識別
アプリケーション・アーキテクト、クラウド・オペレーション・マネージャー、クラウド・アーキテクト
- コンピュート自動スケーリング自動スケーリングでは、CPU使用率などのパフォーマンス・メトリックに基づいて、インスタンス・プール内のコンピュート・インスタンス数を自動的に調整できます。これにより、需要が多い期間にエンド・ユーザーに一貫したパフォーマンスを提供し、需要が少ない期間にコストを削減することができます。モニターするパフォーマンス・メトリックを選択し、自動スケーリング・イベントをトリガーするためにパフォーマンス・メトリックが到達する必要のあるしきい値を設定します。システム使用率がしきい値に到達すると、ほぼ即時に、自動スケーリングによってリソースが動的に割り当てられます。負荷が増えると、インスタンスが自動的にプロビジョニングされます。つまり、インスタンス・プールがスケール・アウトされます。負荷が減少するにつれ、インスタンスは自動的に削除されます。つまり、インスタンス・プールがスケール・インされます。
- Oracle Cloud Infrastructure Functions OCI Functionsは、エンタープライズ・グレードのOracle Cloud Infrastructure上に構築され、Fn Projectのオープン・ソース・エンジンを搭載した、フルマネージドのスケーラビリティの高いオンデマンドのFunctions-as-a-Serviceプラットフォームです。OCI Functionsは、ビジネス・ニーズを満たすためのコードの記述に焦点を当てる場合に使用します。OCI Functionsではアプリケーションが高い可用性を持ち、スケーラブルで、セキュアであり、モニターされていることが保証されるため、基礎となるインフラストラクチャについて心配する必要はありません。OCIファンクションを使用すると、コードのデプロイ、そのコードの直接コール、イベントへのレスポンスによるトリガー、および実行中に消費したリソースに対してのみ請求されるようにすることができます。
- Oracle Cloud Infrastructure Kubernetes EngineOracle Cloud Infrastructure Kubernetes Engine (OKE)は、完全に管理されたスケーラブルで可用性の高いサービスであり、コンテナ化されたアプリケーションをクラウドにデプロイする際に使用できます。Kubernetesを使用します。これは、ホストのクラスタ間でコンテナ化されたアプリケーションのデプロイメント、スケーリングおよび管理を自動化するためのオープン・ソースのシステムです。ホストは、Oracle Cloud Infrastructure Compute仮想マシンまたはベア・メタル・ノードのいずれかです。