Iphone

継続的デリバリーのためのオープンソースプロジェクトであるSpinnakerが1.0マイルストーンに到達

継続的デリバリーのためのオープンソースプロジェクトであるSpinnakerが1.0マイルストーンに到達

トム・クレイジット

(ウィキメディア提供)

企業がアプリケーション導入プロセスの速度と安定性を向上できるようにするオープンソース プロジェクト Spinnaker が、火曜日に 1.0 リリースのマイルストーンに到達しました。

Googleは、Netflix社内で開発され、Googleと他の数社によって強化されたSpinnakerの1.0リリースを発表しました。このソフトウェアは、TargetやClouderaなどの企業で継続的デリバリーを実現するために使用されています。継続的デリバリーとは、アプリケーションのアップデートを固定スケジュールではなく、準備が整ったタイミングで配信するという現代的なソフトウェア開発コンセプトです。

Spinnakerは、現代のクラウドコンピューティングの中核を担うオープンソースプロジェクトの一つです。バージョン1.0のリリースは、本番環境への導入に少し慎重な企業に、改めて検討を促すきっかけとなるでしょう。現時点ではSpinnakerの商用サポート版は存在しないようですが、Red HatはAnsibleプロジェクトで同様の機能を提供しています。

Spinnaker はおそらくまだ早期導入者にとって最適ですが、継続的デリバリーは一般的に、クラウド コンピューティングによって可能になるソフトウェア開発の多くの進歩の 1 つであり、数年後には業界のベスト プラクティスになる可能性があります。

Googleは興味深い動きを見せ、Spinnakerのクロスプラットフォーム性を強調し、複数の異なるクラウドプロバイダーやアプリケーション開発環境で実行できることを強調しました。GoogleはAmazon Web ServicesやMicrosoft Azureに流れがちなクラウドワークロードをターゲットとしており、「複数のクラウドにリリースする場合でも、ベンダーロックインを回避する場合でも、Spinnakerはビジネスに最適な方法でアプリケーションをデプロイするのに役立ちます」と述べています。

AWS では、AWS CodeDeploy 機能を通じて継続的デリバリーの原則をユーザーが活用できるようにしています。これは、顧客に追加機能を提供すると同時に AWS 内でのコードの変更を奨励するもう 1 つの AWS 機能です。