1.2. MicroShift について


リソースに制約のあるフィールド環境とハードウェアを扱う作業には、クラウドコンピューティングでは経験できない多くの課題が伴います。MicroShift を使用すると、次の方法でエッジデバイスの問題を解決できます。

  • クラウドで実行しているのと同じ Kubernetes ワークロードをエッジで実行します。
  • 最小限のシステムリソースという運用上の課題を克服します。
  • 接続性が低い、または接続されていないなど、ネットワークの厳しい制約といった環境上の課題に対処します。
  • システムイメージをエッジデバイスに直接インストールすることで、アクセスしにくい場所の物理的な制約に対応します。
  • Red Hat Enterprise Linux for Edge (RHEL for Edge) などのエッジに最適化されたオペレーティングシステム上に構築および統合します。

MicroShift は、リソースに制約のある場所でのコンピューティングに必要な機能とサービスを備えた単一ノードデプロイメントのシンプルさを備えています。アプリケーションごとに必要な特定のシステムイメージを作成して、さまざまなホストに多数のデプロイメントを行うことができます。

1.2.1. アーキテクチャーの設計

MicroShift は、コンテナーを使用してアプリケーションを実行する利点をリソースの少ないエッジ環境にまで拡張するように設計された、単一ノードのコンテナーオーケストレーションランタイムです。MicroShift は主にアプリケーションをデプロイするためのプラットフォームであるため、エッジおよびスモールフォームファクターコンピューティング環境での動作に不可欠な API と機能のみが含まれています。

たとえば、MicroShift には、次の Kubernetes クラスター機能のみが含まれています。

  • ネットワーキング
  • Ingress
  • ストレージ

MicroShift は、次の Kubernetes 機能も提供します。

  • Orchestration
  • セキュリティー

デプロイメントを最適化するには、Red Hat Enterprise Linux for Edge (RHEL for Edge) などの互換性のあるオペレーティングシステムで MicroShift を使用します。MicroShift と Red Hat Enterprise Linux for Edge (RHEL for Edge) を一緒に使用すると、Red Hat Device Edge が形成されます。仮想マシンは、MicroShift デプロイメントのオペレーティングシステムによって処理されます。

図1.1 Red Hat Device Edge の一部としての MicroShift

<MicroShift は Kubernetes クラスターサービスネットワーキングのみを実行

以下に記す OpenShift Kubernetes Engine との運用上の違いは、MicroShift をデプロイできる場所を理解するのに役立ちます。

1.2.2. OpenShift Kubernetes Engine との主な違い

  • MicroShift がインストールされたデバイスは自己管理型
  • RPM-OStree ベースのシステムとの互換性
  • セキュリティーやランタイム制御などの重要な機能に必要な API のみを使用する
  • OpenShift CLI (oc) ツールからのコマンドのサブセットを有効にする
  • ワーカーノードの追加によるワークロードの高可用性 (HA) または水平スケーラビリティはサポートされない

図1.2 MicroShift と OpenShift Kubernetes Engine の違い。

<MicroShift は、Kubernetes クラスターネットワーキング機能のみを実行

「MicroShift と OpenShift Kubernetes Engine の違い」の図は、OpenShift Kubernetes Engine が MicroShift と同じクラスター機能を備えていることを示しており、次の情報を追加しています。

  • インストール
  • OTA (over-the-air) 更新
  • クラスター Operator
  • Operator Lifecycle Manager
  • モニタリング
  • ロギング
  • レジストリー
  • 認可
  • コンソール
  • クラウド統合
  • OpenShift 仮想化による仮想マシン (VM)

OpenShift Kubernetes Engine およびその他の OpenShift Container Platform デプロイメントでは、オペレーティングシステムからクラスター機能までのすべてのコンポーネントが 1 つの包括的なユニットとして機能し、マルチノード Kubernetes ワークロード用の完全なクラスターサービスが提供されます。MicroShift では、無線更新、監視、ロギングなどの機能がオペレーティングシステムによって実行されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.