メインコンテンツへスキップ

ワークロードとは何ですか?

作業負荷

情報技術(IT)において、ワークロードとは、インフラストラクチャ環境内でITリソースを消費するコンピューティングタスク、アプリケーション、サービス、またはプロセスを指します。これらのリソースには、処理能力、メモリーストレージ容量やネットワーク帯域幅など、あらゆるデジタル操作は、ビジネスアプリケーションの実行から人工知能モデルの処理まで、基盤となるハードウェアおよびソフトウェアシステム上で動作するワークロードを表します。

ワークロードは、インフラストラクチャの利用方法を定義します。ワークロードは、必要なパフォーマンスレベル、システムの拡張方法、データの保存と移動方法、可用性と回復力の維持方法を決定します。エンタープライズ環境では、ワークロードは、従来のビジネスアプリケーションやエンタープライズWebワークロードから、大規模な分析、仮想化、ハイパフォーマンスコンピューティング(HPC)、人工知能(AI)駆動型サービスまで多岐にわたります。

IT環境が進化するにつれて、ワークロードはもはや単一のサーバーやデータセンターに限定されなくなりました。ワークロードは、プライベート管理のデータセンターやパブリックなデータセンターにまたがって実行される可能性があります。クラウド 環境、ハイブリッド展開、エッジロケーション。各ワークロードには、コンピューティング強度、メモリー 消費量、レイテンシ感度、ストレージスループット要件、および拡張性要求。

ワークロードとは何か、そしてさまざまなワークロードがどのように動作するかを理解することは、効率的で拡張性があり、エネルギー効率に優れたITシステムを設計するための基礎となります。

ITワークロードの種類

ITワークロードは、サポートするアプリケーション、処理するデータ、要求されるパフォーマンスレベルによって大きく異なります。ワークロードによっては、高度な計算能力が要求されるものもあれば、ストレージ容量を優先するものもあります。メモリー 帯域幅、または低遅延ネットワーク。ワークロードのカテゴリを理解することで、組織はインフラストラクチャ リソースを運用ニーズ、拡張性の目標、および効率性の目標に合わせることができます。次のセクションでは、現代のエンタープライズで見られる主なワークロードの種類について概説します。クラウドおよびエッジ環境。

計算負荷の高いワークロード

計算負荷の高いワークロードは、複雑な計算や大量の並列タスクを実行するために処理能力に大きく依存します。これらのワークロードは、中央処理装置(CPU)またはグラフィックスリソースを大量に消費し、HPC、科学シミュレーション、金融モデリング、メディアレンダリングなどでよく見られます。

人工知能(AI)と機械学習(ML)トレーニング ワークロードもこのカテゴリーに分類され、特に大規模なデータセットやディープニューラルネットワークを扱う場合に顕著です。このような環境では、並列処理を高速化し、パフォーマンス効率を向上させるために設計されたGPU最適化システムが有効な場合が多くあります。

エンタープライズWebワークロード

エンタープライズWebワークロードは、ビジネスオペレーションを支えるWebベースのアプリケーション、eコマースプラットフォーム、コンテンツ管理システム、およびアプリケーションプログラミングインターフェース(API)をサポートします。これらのワークロードは、変動するトラフィックパターンに対応し、高い可用性を維持し、増大するユーザー需要をサポートするために水平方向に拡張できる必要があります。

これらは通常、仮想化環境またはコンテナ化環境で動作し、分散インフラストラクチャ全体に展開されます。一貫したパフォーマンスと拡張性をサポートするために、企業は多くの場合、エンタープライズデータセンターにおける高密度展開と信頼性の高い稼働時間に対応するように設計された、拡張性の高いラックマウントシステムに依存しています。

メモリー- 過酷な業務量

メモリー-集中的なワークロードは、メモリー リアルタイムでデータを処理するための容量と高い帯域幅。メモリー データベース、リアルタイム分析プラットフォーム、およびキャッシングシステムは、レイテンシを最小限に抑え、トランザクション速度を向上させるために、RAMに保存されたデータへの高速アクセスを必要とします。

これらのワークロードは特にメモリー アーキテクチャとシステム構成。適切なリソース割り当てにより、持続的または予測不可能な需要下でもパフォーマンスの安定性が確保されます。

ストレージを大量に消費するワークロード

ストレージを多用するワークロードでは、大容量ストレージシステム、高速な入出力性能、およびデータの耐久性が重視されます。例としては、ビッグデータ分析、バックアップおよび災害復旧環境、データレイク、ビデオアーカイブ、エンタープライズファイルシステムなどが挙げられます。

このようなワークロードでは、高スループットのストレージアーキテクチャや、次のようなテクノロジーのサポートが必要になる場合があります。 NVMe そして、ソフトウェア定義ストレージ。大容量ストレージプラットフォーム上に構築されたインフラストラクチャは、大規模かつ増加し続けるデータセットを効率的に管理するために必要なパフォーマンスと拡張性を提供できます。

クラウド-ネイティブワークロードと分散ワークロード

クラウドネイティブワークロードは、コンテナ、マイクロサービス、オーケストレーションフレームワークといった最新のアプリケーションアーキテクチャを用いて設計されています。単一の巨大なアプリケーションとして動作するのではなく、これらのワークロードは、個別にスケーリング可能で、システム全体に影響を与えることなく更新できる、より小規模で独立したサービスで構成されています。

分散コンピューティングモデルは、処理を複数のシステムに分散させることで、回復力と拡張性を向上させます。これらのアーキテクチャをサポートするインフラストラクチャは、多くの場合、マルチノードサーバーアーキテクチャを活用して、クラスタ化されたコンピューティング環境におけるリソース効率、耐障害性、および水平拡張性を向上させます。

エッジワークロード

エッジワークロードとは、データ生成地点のすぐ近くでデータ処理を必要とするアプリケーションのことです。これらのワークロードは通常、レイテンシや帯域幅に敏感であり、通信、小売業、製造システム、医療環境、スマートインフラストラクチャの導入などでよく見られます。

エッジワークロードは集中型施設外で運用されることが多いため、分散環境で機能するコンパクトで信頼性の高いインフラストラクチャが必要です。導入事例では、ローカル処理と運用継続性をサポートするように設計されたエッジコンピューティングシステムが活用される場合があります。

作業負荷の特性と必要なリソース

各ワークロードには、インフラストラクチャの設計方法を決定する特定の技術的特性があります。これらの特性は、プロセッサの選択に影響を与えます。メモリー 容量、ストレージ構成、ネットワーク帯域幅、システム密度。ワークロードの挙動を理解することで、組織は効率性と拡張性を維持しながら、リソースをパフォーマンスの期待値に合わせることができます。

コンピューティング需要は、多くの場合、最も目に見える要因です。AIトレーニングモデリングや高度な分析には、 GPU最適化サーバーによる高速処理が求められる一方、従来のエンタープライズアプリケーションでは、CPU性能と仮想化機能のバランスが優先される場合がある。

メモリー 要件も同様に重要です。メモリー データベースとリアルタイム分析プラットフォームは、大規模なメモリー パフォーマンスのボトルネックを回避するために、大容量と高帯域幅が必要です。大規模データベースやデータレイクなど、ストレージを多用するワークロードでは、データ量の増加に伴って応答性を維持するために、高容量ストレージプラットフォーム上に構築された、一貫したスループットとスケーラブルなアーキテクチャが求められます。

スケーラビリティはワークロード設計も決定します。分散型およびクラウド-ネイティブアプリケーションは、水平スケーリングと変動する需要をサポートするために、マルチノードサーバーアーキテクチャとクラウドネイティブインフラストラクチャプラットフォームに依存することがよくあります。


 

ワークロードが実行される場所: データセンター、クラウドハイブリッド、エッジ

最新のワークロードは、ビジネス目標、規制要件、パフォーマンスへの期待、コスト面などに応じて、さまざまな環境に展開できます。ワークロードの種類はアプリケーションの動作を定義しますが、展開モデルはそれらのワークロードがどこで動作するかを決定します。

オンプレミスデータセンターのワークロード

オンプレミス環境の導入により、組織はインフラストラクチャ、セキュリティポリシー、コンプライアンス管理を完全に制御できます。ミッションクリティカルなデータベース、企業資源計画(ERP)システム、社内Webワークロードは、多くの場合、予測可能なパフォーマンスと高い可用性を実現するために設計された専用の企業データセンター内で運用されます。

インフラストラクチャはblade サーバーや拡張可能なラックマウントシステムにより、高密度な展開、集中管理、および長期的なインフラ計画が可能になります。

公共クラウド 業務量

パブリッククラウド環境は、柔軟な容量と従量課金制の料金モデルを提供します。組織はワークロードをパブリッククラウドにデプロイします。クラウド 迅速な拡張性、地理的な分散、または設備投資の削減が優先事項である場合。

公共クラウド デプロイメントは通常、仮想化、コンテナ化、および大規模なリソースプーリング向けに設計されたインフラストラクチャ上に構築されます。

ハイブリッドクラウド 業務量

ハイブリッド展開はオンプレミスとパブリックを組み合わせたものですクラウド このインフラストラクチャにより、組織や企業は、パフォーマンス、コスト、データ主権、または規制要件に基づいてワークロードを配置できます。このモデルは、機密性の高いシステムを制御しながら、ワークロードの動的な移動を可能にします。

ハイブリッドエンタープライズ戦略は、多くの場合、環境を問わず一貫して動作し、ワークロードの移植性とバランスの取れたリソース配分をサポートする、拡張性の高いインフラストラクチャに依存している。

エッジデプロイメント

エッジ環境の導入は、集中型データセンターの枠を超えてインフラストラクチャを拡張し、ユーザー、デバイス、またはデータソースにより近い場所でリアルタイム処理をサポートします。企業は、レイテンシの削減、帯域幅消費量の低減、およびアプリケーションの応答性の向上を目的として、エッジ戦略を採用しています。

こうした環境では、分散運用や設置スペースに制約のある場所向けに設計されたエッジコンピューティングプラットフォームが頻繁に利用される。

ワークロード管理と最適化

ワークロード管理とは、アプリケーションやサービス間でコンピューティング リソースを効率的に割り当てるために使用するプロセスとテクノロジーを指します。組織がデータ センター間でますます多様なワークロードを運用するにつれて、クラウド 環境やエッジロケーションにおいては、パフォーマンス、信頼性、コスト管理を維持するために、効果的な管理が不可欠となる。

ワークロード管理の中核には、リソース使用率の監視、コンピューティングとメモリー リソースの割り当てと、インフラストラクチャを過剰にプロビジョニングすることなくアプリケーションが必要とする容量を確保すること。仮想化プラットフォームとコンテナオーケストレーションフレームワークは動的なリソース分配を可能にし、ワークロードがリアルタイムの需要に応じてスケーリングできるようにします。この弾力性は、エンタープライズWebワークロードとクラウドトラフィックパターンが変動するネイティブアプリケーション。

最適化はスケーリングだけにとどまりません。ワークロードの要件をシステムアーキテクチャに合わせることで、ワットあたりのパフォーマンス向上、レイテンシの低減、スループットの向上を図ります。計算負荷の高いアプリケーションは、GPU最適化サーバーによる高速処理の恩恵を受ける可能性があります。一方、データ集約型の環境では、一貫した入出力パフォーマンスを実現する大容量ストレージプラットフォームが不可欠です。分散アプリケーションは、多くの場合、回復力とリソース効率を高めるためにマルチノードサーバーアーキテクチャを利用します。

ワークロードの挙動とインフラストラクチャのパフォーマンスを継続的に評価することで、組織は利用率を向上させ、運用コストを削減し、変化するビジネスニーズにIT環境が常に対応できるようにすることができます。効果的なワークロード最適化は、予測可能でエネルギー効率の高い運用を維持しながら、最終的に拡張可能な成長を可能にします。

ワークロードの重要度、セキュリティ、およびインフラストラクチャ設計

すべてのワークロードが同じレベルのビジネスインパクトを持つわけではありません。収益創出や基幹業務を直接支えるアプリケーションもあれば、社内業務や開発目的で使用されるアプリケーションもあります。そのため、インフラストラクチャに関する意思決定は、ワークロードの優先順位、リスク許容度、パフォーマンス要件、および規制上の義務を反映する必要があります。ワークロードの重要度を評価することで、組織はシステムアーキテクチャをサービスレベルの期待値、セキュリティ基準、および長期的な運用戦略に整合させることができます。

ワークロードの重要度とサービスレベル

ワークロードは、一般的に事業継続性における重要度に基づいて分類されます。トランザクションデータベースや基幹的なエンタープライズWebワークロードなどのミッションクリティカルなワークロードは、高い可用性、最小限のレイテンシ、および厳格な稼働時間保証を必要とします。ビジネスクリティカルなワークロードは、限定的なダウンタイムを許容する場合がありますが、それでも信頼性の高いパフォーマンスが求められます。開発環境やテスト環境などの非クリティカルなワークロードは、通常、リソース割り当てにおいてより高い柔軟性が認められます。

サービスレベル契約(SLA)は、パフォーマンスのベンチマーク、稼働時間目標、および復旧目標を定義します。これらの要件を満たすには、 bladeサーバープラットフォームまたはマルチノードアーキテクチャ上に構築された冗長性、クラスタリング、およびフォールトトレラントアーキテクチャが必要となることがよくあります。インフラストラクチャをワークロードの優先順位に合わせることで、運用リスクを最小限に抑えながら、リソースが適切に割り当てられることが保証されます。

セキュリティおよびコンプライアンス要件

ワークロードの感度は、導入およびインフラストラクチャ設計に大きな影響を与えます。規制対象データ、機密データ、または専有データを処理するアプリケーションは、厳格なセキュリティおよびコンプライアンス基準を遵守する必要があります。これらの要件には、暗号化、アクセス制御、ワークロードの分離、監査ログ記録、およびデータ所在地のポリシーなどが含まれる場合があります。

規制上の義務を満たすために、特定のワークロードは管理されたオンプレミス環境にとどめておく必要がある場合があり、その他はハイブリッド環境またはオンプレミス環境で運用できます。クラウド モデル。機密性の高いアプリケーションを支えるインフラストラクチャは、パフォーマンスを損なうことなくデータの完全性と可用性を維持するように設計する必要があります。ラックマウントシステムなど、安全で拡張性の高い展開を想定して設計されたプラットフォームは、組織がセキュリティと運用効率のバランスを取るのに役立ちます。

階層型インフラストラクチャ設計

組織は、システムの機能をワークロードの重要度やパフォーマンスのニーズに合わせるために、階層型インフラストラクチャ戦略を頻繁に導入する。

ティア1のワークロード

ティア1ワークロードは、最大限の可用性、耐障害性、およびパフォーマンスの一貫性が求められるミッションクリティカルなアプリケーションです。これらの環境では、多くの場合、高い冗長性を備えたアーキテクチャと、持続的な稼働時間を実現するために設計されたエンタープライズグレードのシステムが用いられます。

ティア2のワークロード

ティア2のワークロードは重要な業務機能を支えますが、メンテナンス時や予期せぬ事態発生時には、限定的なダウンタイムが許容される場合があります。このティアのインフラストラクチャは通常、信頼性を維持しながら、パフォーマンスとコスト効率のバランスを取るように設計されています。

ティア3のワークロード

ティア3のワークロードには、開発、テスト、アーカイブ、または重要度の低いサービスが含まれます。これらのワークロードは、コスト最適化とリソース統合を優先し、多くの場合、アーカイブやバックアップを目的としたアプリケーション向けの高容量ストレージシステムなど、共有システムまたは低密度システム上で動作します。

階層型インフラストラクチャ設計を導入することで、組織はワークロードの優先順位に合わせてパフォーマンス、セキュリティ、投資レベルを調整し、ミッションクリティカルなシステムには適切なリソースを割り当てつつ、重要度の低いアプリケーションはコスト効率を維持できるようにすることができます。

よくある質問

  1. ワークロードとアプリケーションの違いは何ですか?
    アプリケーションとは、特定のタスクを実行するソフトウェア プログラムです。ワークロードとは、1 つ以上のアプリケーション、サービス、プロセスによって生成されるコンピューティング需要の総量を表し、それらの合計のコンピューティング消費量によって測定されます。メモリーストレージ、およびネットワークリソース。
  2. エンタープライズWebワークロードとは何ですか?
    エンタープライズWebワークロードは、eコマースプラットフォーム、顧客ポータル、APIなど、コアビジネス機能をサポートするWebベースのアプリケーションで構成されます。これらのワークロードは、変動するユーザー需要や収益に影響を与える業務に対応するため、高い可用性、拡張性、および安定したパフォーマンスを必要とします。
  3. ワークロード自動化とは何ですか?
    ワークロード自動化は、ソフトウェアツールを使用して、手動による介入なしにコンピューティングタスクのスケジュール設定、実行、管理を行います。ジョブ間の依存関係、リソースの割り当て、スケーリング活動を調整することで、組織の効率向上、エラー削減、一貫した運用パフォーマンスの維持を支援します。
  4. クラウドロードとは何ですか?
    Aクラウド ワークロードとは、パブリック、プライベート、またはハイブリッド環境で実行されるアプリケーションまたはサービスのことです。クラウド こうした環境において、これらのワークロードは通常、仮想マシンまたはコンテナを使用し、柔軟な拡張性と分散リソースの可用性というメリットを享受します。
  5. ミッションクリティカルなワークロードとは何ですか?
    ミッションクリティカルなワークロードとは、中核事業運営に不可欠なアプリケーションのことです。システム停止やパフォーマンス低下は、財務面または業務面で重大な影響を及ぼす可能性があるため、高可用性、冗長性、明確な復旧目標、および厳格なサービスレベル契約が求められます。
  6. ワークロードはインフラストラクチャ設計にどのような影響を与えるのか?
    ワークロードは、コンピューティング強度に基づいてインフラストラクチャ要件を決定します。メモリー 使用状況、ストレージのスループット、レイテンシへの感度、拡張性のニーズ。これらの要素を理解することで、システムは適切なパフォーマンス、信頼性、コスト効率を実現するように設計されます。
  7. ワークロードのスケーラビリティとは何ですか?
    ワークロードのスケーラビリティとは、アプリケーションが変化する需要に対応できる能力のことです。システムリソースを増やすことで垂直方向に拡張することも、複数のシステムにタスクを分散させてパフォーマンスを一定に保つことで水平方向に拡張することも可能です。