Dockerのファイルアクセスが最大で2倍から10倍高速に。買収したMutagenのファイル同期技術をDocker Desktopに統合

今回は「Dockerのファイルアクセスが最大で2倍から10倍高速に。買収したMutagenのファイル同期技術をDocker Desktopに統合」についてご紹介します。

関連ワード (増大、欠点、起因等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Docker社は、2023年に買収したMutagenの技術を1月25日付でリリースされたDocker Desktop 4.27に統合し、ファイルアクセスの速度を最大で2倍から10倍に向上させたことを明らかにしました。

fig

Docker Desktopを用いた開発環境の課題の1つは、Docker Desktop環境で開発対象としている仮想マシンにあるファイル群と、仮想マシンをホストしているローカルマシン上のファイルとのやりとりに時間がかかることでした。

これはDocker環境からホストのファイルシステムにアクセスするためのbind mountと呼ばれる仕組みに主に起因するものです。

仮想マシンとホストマシンのファイルを高速かつ低遅延で同期

これを解決するのが、今回Docker Desktop 4.27で統合されたMutagenのファイル同期機能です。これはDocker Desktopが構築したコンテナ用の仮想マシン内のファイルシステムとホストマシンのファイルシステムとを高速かつ低遅延で同期する技術によって実現されています。

このファイル同期機能はあらかじめ設定するだけで、ユーザーからは透過的に動作するため、ユーザーは性能向上の恩恵を受ける以外に気にすることはほとんどないと説明されています。

特に大規模なリポジトリを管理してDocker環境から利用するケースや、VirtioFSやgRPC FUSEなどの仮想ファイルシステムを利用しているケースなどで、ファイルアクセス性能の低さによる開発生産性の低下を解決できることになります。

ただし欠点としては、同一ファイルが仮想環境内のファイルシステムとホストマシンのファイルシステムの2つ存在するようになるため、ストレージの利用量は増大する点が挙げられます。

このファイル同期による性能向上機能は、Docker Pro、Docker TeamsDocker Businessのいずれかのサブスクリプションユーザーに対して提供されます。

関連記事

  • DockerがMutagenの買収を発表、ローカルとリモートのコンテナ環境をリアルタイムにファイル同期

COMMENTS


Recommended

TITLE
CATEGORY
DATE
GitHub、「GitHub Copilot Trust Center」発表–「Copilot」に関する透明性を提供
IT関連
2023-07-30 22:59
2日続けて日経平均急落、米中対立激化の日本株への影響も要警戒
IT関連
2021-04-22 17:58
ロボットが昼食のサラダボウルを調理してくれるようになる日は近い
IT関連
2022-02-20 20:25
メモリー上に直接マルウェアを展開する攻撃を発見–家庭用PCが標的
IT関連
2022-10-18 12:01
Microsoft、「Xbox Live Gold」値上げ予告に批判殺到で一転「無料ゲームはサブスク不要に」
企業・業界動向
2021-01-26 01:04
売上高の4割は法人–「Raspberry Pi」のサポート情報やパートナー制度を読む
IT関連
2021-07-18 02:23
「ドラクエ」のゲーム実況、個人の収益化OKに スクエニがガイドライン更新 「変化を前向きにとらえた」
企業・業界動向
2021-01-16 07:36
GitHub、「Secret Scanning」プッシュ保護機能を公開レポジトリーでデフォルト有効に
IT関連
2024-03-05 09:46
「偏光」でデジタルセンシングをアップグレードするMetalenzのPolarEyes技術
IT関連
2022-01-31 09:42
専門団体も設立–生成AIの企業実装を考える
IT関連
2024-02-07 00:48
パナソニック、マイクロフォーサーズフラグシップ「GH6」の開発発表 2021年中に製品化
ネットトピック
2021-05-27 20:19
NEC、マーケティング企業のCCIとAI活用の広告考査支援を実証実験
IT関連
2023-07-05 00:55
エネルギー事業で余った天然ガスを利用し暗号資産のマイニングに電力供給するCrusoe Energy
EnviroTech
2021-05-03 14:12
プログラマによるプログラミングのためのBGMなど、仕事や勉強の邪魔にならない無料で使えそうなBGM集。2021年版
開発ツール / 言語 / プログラミング
2021-06-11 09:30