エラスティック コンピューティング フレームワークのリスク管理: システム クラッシュの回避

著者: 禅とコンピュータープログラミングの芸術

1.1 コンピューティングフレームワークの概要

クラウドコンピューティングの普及に伴い、さまざまな種類のコンピューティングリソースが無限に出現します。クラウド コンピューティングの重要なコンポーネントとして、コンピューティング フレームワークは、金融、医療、軍事産業、その他の分野などのさまざまな業界で、大量のデータ、リアルタイム コンピューティング、その他のシナリオを処理するために広く使用されています。しかし、コンピューティング フレームワークが自社のビジネスにどれほど強力かを認識する企業が増えています。今日、コンピューティング フレームワークはビジネス運営に不可欠な部分です。コンピューティング フレームワークを効果的に管理する方法は、クラウド コンピューティング プラットフォーム全体の安定性、セキュリティ、パフォーマンスにとって重要です。

1.2 「エラスティック」コンピューティング フレームワークの定義

上記の背景に基づいて、著者は、「弾力性のある」コンピューティング フレームワークには次の特性が必要であると考えています。

  • スケーラビリティ: コンピューティング タスクの変化に対応し、マシンの数を増減し、負荷分散機能を強化できます。
  • 自己修復: 自動的にフォールトトレラント機能を備え、障害のあるマシンを迅速に回復できます。
  • 信頼性: 明らかな一時停止やフリーズがなく、コンピューティング タスクが失われないようにします。
  • 柔軟な拡張性: コンピューティングタスクの変化に応じて、クラスターのサイズと構成を柔軟に調整できます。
  • 省エネで優しい: 消費リソースが少なく、動作効率が高いため、モバイル機器や組み込み機器などのリソースを重視するアプリケーションに適しています。
  • 互換性: 他のコンピューティング フレームワークと連携して、統一されたインターフェイスとサービスを提供できます。これらの特性を組み合わせて、著者は「エラスティック コンピューティング フレームワーク」という概念を提唱し、スケジューラ、リソース マネージャー、ストレージ システム、通信ネットワーク、オペレーティング システム、仮想化層などの多くのモジュールを含む完全なフレームワークであると考えています。 . 、高度なモジュール設計と全体的なアーキテクチャを備えています。

    1.3 エラスティック コンピューティング フレームワークのリスク管理

    クラウド コンピューティング環境では、リソースが限られていて動的なため、コンピューティング フレームワークに必要なリソースと帯域幅は時間の経過とともに変化します。コンピューティング フレームワークが、制御なしに異なるコンピューティング タスク環境でマシン リソースの同じバッチを使用することを許可されている場合、リソースとコンピューティング効率の無駄が発生する可能性があります。

おすすめ

転載: blog.csdn.net/universsky2015/article/details/131746529
おすすめ