Dockerのビルドが最大40倍高速になる「Docker Build Cloud」提供開始 Appleシリコン・AWS Graviton用ビルドにも対応
米Docker社が、クラウド上で高速にDockerコンテナのビルドを実行する新サービス「Docker Build Cloud」の提供を開始しました。
この記事は新野淳一氏のブログ「Publickey」に掲載された「Dockerのビルドが最大40倍高速になる「Docker Build Cloud」提供開始。Appleシリコン/AWS Graviton用のビルドにも対応」(2024年1月25日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米Docker社は、クラウド上で高速にDockerコンテナのビルドを実行する新サービス「Docker Build Cloud」の提供を開始しました。
同社は昨年(2023年)10月に開催したイベント「DockerCon 23」で、次世代のDocker Buildを開発中であることを明らかにしていました。今回提供が発表されたDocker Build Cloudはこの、次世代のDocker Buildが正式サービス化されたものです。
Docker Build Cloudは、そのサービス名の通りクラウド上でDockerコンテナのビルドを実行するサービスです。同社によると、従来のローカルでのビルドと比較して最大で39倍も高速なビルドを実現します。
これはクラウド上のパワフルなマシンパワーを利用すること。そしてチーム内のメンバーが行ったビルド時のキャッシュを別のメンバーと共有することで不必要なビルドの処理が減り、より効率的なビルドが行えるためだと説明されています。
また、x86(AMD64)とArm64(Appleシリコン/AWS Graviton)のそれぞれのプロセッサに対応したDockerコンテナイメージの生成が可能。
さらに、GitHub Actionsを始めとする既存のCIソリューションとの連係も可能です。
これにより開発者がローカルで利用しているマシンの性能や種類に依存せず、簡単に高速かつ適切なビルドが実行が可能となり、開発者の待ち時間を大幅に減少でき、開発生産性の向上が期待できるとしています。
Docker Cloud Buildは既存のプランで提供開始
Docker Cloud Buildは、有償プランであるDocker Personal、Docker Pro、Docker Team、Docker Businessで利用可能になっています。
例えばDocker Personalであれば、AMD64とArm64の両方で8vCPU、16GBメモリのマシンによるビルドが月間50分まで利用可能。Docker Teamであれば、16vCPU、32GBメモリのマシンによるビルドが1アカウント当たり400分まで利用可能で、100GBのキャッシュが有効になっています。
さらに「Docker Build Cloud Team」プランとして、月間5ドル(年払いの場合)の料金で、16vCPU、32GBメモリのマシンによるビルドがアカウント当たり200分まで利用可能なプランも新たに用意されました。
関連記事
- Docker、ビルドを約40倍高速にする次世代のDocker Buildを開発中 Mastodonのビルドが2時間25分→3分40秒に
米Dockerが、コンテナのビルドが従来の約40倍も高速になる「Next-Generation Docker Build」(次世代のDocker Build)コマンドを開発中だと発表した。 - ローカル環境を汚さず、Dockerコンテナのオーバーヘッドもなし 開発環境を自在に構築できる「Devbox 0.2.0」登場
Jetpack Technologiesがローカル環境を汚さず、Dockerコンテナのオーバーヘッドもなく開発環境を自在に構築できる「Devbox 0.2.0」をオープンソースで構築中。 - AWSが「Docker Desktop」代替となり得る「Finch」をオープンソースで公開 ローカルマシンに仮想環境・ビルドツールなど一式を導入
米Amazon Web Servicesが、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式をインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開。現時点ではIntelプロセッサもしくはAppleシリコン搭載のMacにのみ対応する。 - DockerとAWSが協業 Docker DesktopとAmazon ECSが連係可能に
米Dockerと米Amazon Web Services(AWS)が協業。WindowsやMacでDocker環境を利用できる「Docker Desktop」と、AWSのコンテナ環境であるAmazon ECS(Elastic Container Service)との連係が可能になった。Dockerは米Microsoftとも協業している。 - Docker Desktopが有料化へ 従業員数250人未満・年間売り上げ1000万ドル未満の組織などは引き続き無料
Docker社がこれまで無料で提供してきたDocker Desktopの有料化を発表した。従業員数250人未満かつ年間売上高1000万ドル未満、個人利用、教育機関、非商用のオープンソースプロジェクトであれば、引き続き無料で利用できる。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.