開発者は、ビルドが完了するまでの長い待ち時間という苦境に直面しています。 実際、平均ビルド時間は平均15増加しました。2020 から 2021の間で9% 、Incredibuildの調査によると。調査によると、開発者は平均して毎日約1時間を失っており、この遅延は年々着実に増加しています。 生産性と開発者エクスペリエンスへの影響は、小規模な組織でも年間420ドル、000 の費用がかかる可能性があります(140ドルの年俸と 25 開発者のチームに基づく)。
私たちも開発者なので、私たちが愛するローカル開発の経験を犠牲にすることなく、ビルド時間を短縮する方法を模索しました。 こうして生まれたのが Docker Build Cloud です。
「私たちが発表した新製品は、開発チームが『十分なクラウド』で、ローカル開発とリモート開発の境界をシームレスに曖昧にしています。 そうすることで、これらのチームがビジネスに不可欠な安全なアプリケーションの提供を加速することを可能にします。」 — Giri Sreenivas 氏 (Docker 最高製品責任者)
一時的な修正は長続きしません
Incredibuildの調査によると、開発者とその雇用主は、ハードウェアのアップグレード(回答者の44%が回答)やコードベースのサイズの縮小(33%が回答)など、いくつかの一般的な方法で、ビルド時間を遅くし、生産性を低下させるリソースの制約に対処しようとしています。これらの戦術は一時的な後押しにはなりますが、持続可能とはほど遠いものです。 ビルド時間を短縮し、冗長なビルドを排除することでチームのコラボレーションを向上させる、より優れたソリューションが必要です。
Docker Build Cloudで最大 39倍の速さで構築
絶えず進化するソフトウェア開発の状況において、クラウドへの移行とビルドの加速という 2 つの投資分野が上昇傾向を続けています。 Docker Build Cloudの背後にあるコンセプトはシンプルです。 クラウドコンピューティングとキャッシュを活用することで、開発者はより迅速に構築し、チームとのコラボレーションを向上させることができます。
クラウドでビルドすると、クラウドは開発者のローカル コンピューターで使用できるよりも高速なコンピューティング リソースへのアクセスを提供し、このアプローチにより、新しいマシンまたは古いマシンを使用する可能性のある開発者間の一貫性が高まるため、ビルド時間が短縮されます。
共有キャッシュは、1 人のチーム メンバーがビルドを開始すると、キャッシュされた結果に他のユーザーがすぐにアクセスできるようになるため、ビルド時間が短縮され、不要なビルドが排除され、開発サイクルが短縮されます。 各ビルドが個別に完了するのを待つ必要はもうありません。
クラウドでの構築と共有キャッシュの組み合わせにより、開発者は時間を節約し、生産性を向上させることができます。 開発者は、ビルドの完了中に並列タスクのコーディングに戻ることができ、ビルドの結果をより迅速に取得して作業に組み込むことができます。
たとえば、エンタープライズ コラボレーション ソフトウェアを開発しているテクノロジのお客様の 1 社は、Docker Build Cloud を使用して、ビルド時間を平均 15分から20 分から 2 分未満に短縮することができました。
マルチアーキテクチャの構築が簡単に
現在、Intel(AMD64)チップセットとApple Silicon/AWS Graviton(Arm64)チップセットの両方用のアプリケーションを作成する必要がある開発者は、複数のネイティブビルダーを使用するか、デプロイターゲット用に正常にビルドするために低速エミュレーターを構成する必要があります。 Docker Build Cloudは、マルチアーキテクチャビルドのネイティブサポートを提供し、複数のネイティブビルダーをセットアップして維持する必要がなくなります。 このサポートにより、エミュレーションに関連する課題が解消され、ビルド効率がさらに向上します。
eコマースのお客様は、CIツールチェーンを簡素化しました。 Docker Build Cloudを導入する前は、GitHub Actions、GitLabランナー、カスタムGitLabランナーを利用してARMアーキテクチャを処理していました。 Build CloudのAMDとARMのデュアルビルダーにより、お客様は複雑さを軽減し、パイプラインを高速化することができました。
使い慣れたツールとのシームレスな統合
開発者ツールは、開発者のエクスペリエンスを向上させるものであって、新たな摩擦点を追加するものではありません。 Docker Build Cloud は、ビルドを実行する場所に関係なく、大規模なリフト アンド シフト作業を必要とせずに簡単にセットアップできるように設計されています。 Docker Build Cloud は、 Docker Compose、GitHub Actions、およびその他の CI ソリューションともうまく連携します。 つまり、Docker Build Cloudを既存の開発ツールやサービスにシームレスに組み込むことができ、スピードと効率の向上というメリットをすぐに享受できます。
Docker Build Cloud を今すぐ試す
Docker Build Cloudは、より速く、より効率的なDockerイメージ構築プロセスを可能にします。 経験豊富な開発者でも、始めたばかりの開発者でも、ローカル開発環境でクラウドの力を活用してください。 Docker Build CloudによるDockerイメージビルドの未来へようこそ。
Docker Build Cloud を今すぐお試しください。
さらに詳しく
- ビデオデモ「 Introducing Docker Build Cloud」をご覧ください。
- ウェビナー「 Docker Build Cloud: Reclaim Your Dev Time with Fast, Multi-Architecture Builds」をご覧ください。
- Docker デスクトップの最新リリースを入手します。
- 質問がありますか? Docker コミュニティがお手伝いします。
- ドッカーは初めてですか? 始めましょう。