Incredibuild Cloud on Azureの導入で、クラウド開発環境を最適化
「IncrediBuild Cloudによって得られるアジリティは期待以上です。クラウドへの自動スケールが簡単にでき、高速化を行える、これこそテクノロジーに求めているものです。また、ニーズに応じてリソースが最適化されているので、安心感を得ることができます。」
Tony Bianucci
Minitab ソフトウェア開発システムマネージャー
課題
Minitab社では複雑なアプリケーションをリビルドする際に、1時間以上かかっていました。毎日20回ほど行うリビルドによって作業効率は落ち、開発チームのデバッグやトラブルシューティングに遅延が生じていました。
Minitabについて
Minitab社は40年以上にわたって、統計分析や工程改善ツールの総合パッケージを提供してきました。世界中の企業や機関がMinitab社のソリューションにより、トレンドの特定や問題解決、データの裏にある貴重なインサイトを得ています。
Incredibuildの導入
Minitab社はビルド時間の短縮のために、10年以上前からIncredibuildを導入しています。ビルド時間はわずか20分に短縮し、毎日12時間も節約できていました。頻繁に行うインクリメンタルビルドもパフォーマンスが大幅に向上し、より迅速にイテレーションを回せるようになりました。Incredibuildの導入は、夜間ビルドからCIへの移行にも重大な役割を果たしました。
Minitab社の自動テストはIncredibuildを最大限に活用できるように最適化されています。夜間に行っていた処理を数分に短縮できたことが、CIへの移行を後押ししました。また、検出されたバグの個別修正、開発チームへの迅速なフィードバックにより、開発とイテレーションサイクルの高速化を実現しました。
「Incredibuildを活用することで、夜間のビルドやテストからCIに移行でき、開発とイテレーションのサイクルを短縮して作業効率を上げることができました。」
Tony Bianucci
Minitab ソフトウェア開発システムマネージャー
クラウドへの移行
多くの企業と同様にMinitab社にも継続的なアップデートが必要な、ライセンシング、ストレージ、メンテナンス、モニタリングなどのインフラがあり、ITや開発チームにとって大きな負担となっていました。
インフラ管理の負担を軽減するために、Minitab社はクラウドソリューションの導入を決断しました。CIインフラをAzureに移行し、Incredibuildと連携しました。IncrediBuild Cloudの導入でMinitab社はクラウドリソースを最適化して、パフォーマンス向上に必要なだけのコア数を確保し、コストを大幅に削減することができました。
「Incredibuild用の社内インフラのクラウド化から始めました。当初はエンジニアが深夜や週末の作業でビルドを行うため24時間稼働しており、スケールを縮小してもコスト削減に繋がりませんでした。マシンがアイドル状態になることもありました。」(Chad Shaffer氏)
Minitab社ではAzure DevOps上でIncredibuild Cloudを利用することで、これまでにないスケーラビリティとコスト効率を実現しました。サーバーにgit pullリクエストを送信すると、プロダクトのビルドがトリガーされ、Incredibuild Cloudによって高速化された数千のテストを実行します。
「スケーラビリティ、そして必要に応じてインスタンスの割り当てと解除を行えることは大きなメリットです。ビルドの処理件数に応じて自動スケールアウトするIncredibuild Cloudソリューションは大きな変化をもたらしました。今ではIncredibuild Cloudなしで当社のプロダクトに変更を加えることはできません。」
Chad Shaffer
Minitab ソフトウェア開発システムエンジニア
11時間のテストがわずか11分に
IncredibuildによってMinitab社の自動テストの実行時間が大幅に改善されました。テストのタイミング次第でテストに11時間かかっていましたが、Incredibuildを使用するとわずか11分です。
* *MINITAB®および当社のプロダクトおよびサービスに関するその他のすべての商標とロゴはMinitab, LLCの独占的財産であり、参照される他のすべてのマークの所有権はその所有者にあります。詳細については、minitab.comをご覧ください。
Incredibuild時間
-
ビルド
20 mins60 mins -
自動テスト
11 mins11 hours