Singularity

Singularity(シンギュラリティ)は、ユーザーが自身の計算環境を完全に再現し、保持できるようにした新しい Linux コンテナです。
Singularityは、アプリケーションの本体及び動作に必要なライブラリ、さらにはデータをパッケージ化します。作成されたコンテナイメージは、Singularityがインストールされている他のLinuxサーバーで動作可能。
また、既にDockerをお使いの場合はDockerイメージをそのままインポートすることもできます。
例えば、ご自身がお使いのアプリケーションを複数のシステムで共有するようなケースでは、パッケージ化された環境をSingularityコンテナに入れるだけで共有でき、不足している依存関係をそれぞれのシステムにインストールする必要がありません。
ホスト上の環境がアプリケーションの要求するものと大幅に違っていても、Singularity コンテナ内のパッケージ化された環境が使われるためアプリケーションを確実に実行することができます。

特徴

  • 米LBNL(Lawrence Berkeley National Laboratory)生まれ
  • HPC環境で使うために生まれたコンテナ実装
    • 実行するユーザがコンテナ内に自動で作られホームディレクトリがコンテナの中から見える
    • イメージが基本的に1ファイルで尚且つ直接実行可能
    • Docker HUBから直接イメージを作成可能
    • イメージの管理機能はなくユーザーがランタイム付きアプリケーションとして使う
    • Dockerと違い,できるだけ「コンテナ外のリソースを取り込む」ことを主眼としたコンテナ

導入事例

HPC向けコンテナ技術の導入事例です。(Singularity・仮想化・Dockerとの技術比較)

  • キャンペーン情報
    現在開催されているお得なキャンペーン情報はこちらから。
    詳細
  • ご購入前のお問合せ
    フォームにご入力いただければ後ほど営業よりご連絡させていただきます。
    詳細
  • 見積り依頼
    フォームにご入力いただければ後ほど営業よりご連絡させていただきます。
    詳細
Contact

お問い合わせ

お客様に最適な製品をご提案いたします。まずは気軽にお問い合わせ下さい。
03-5446-5531

平日9:30~17:30 (土曜日、日曜日、祝祭日、年末年始、夏期休暇は、休日とさせていただきます。)