Google Cloudは米国時間7月21日、Spinnaker for Google Cloud Platformを発表した。その名のとおり、継続的デリバリ(Continuous Delivery、CD)サービスSpinnakerをGoogleのクラウド上で容易に使えるようになる。
Spinnakerは最初Netflixが社内用に作り、それを今ではNetflixとGoogleが共同開発している。Netflixはそれを2015年にオープンソースにし、その後はオープンソースのCDプラットホームとしていちばん多く使われるようになった。今では、AdobeやBox、Cisco、Daimler、Samsung(サムスン)などもSpinnakeを使って開発工程を高速化している。
Spinnaker for Google Cloud Platformは、GoogleのKubernetes Engine上で動き、サービスのインストールはほんの数クリックで済む。インストールされたSpinnakerには、必要なツールすべてと、サービスのユーザーインタフェイスDeckが含まれている。ユーザーはGoogle Kubernetes EngineやCloud Memorystore for Redis、Google Cloud Load BalancingなどがGoogle Cloud上で使用するリソースの料金を払うことになる。
同社はGoogle Kubernetes EngineやCompute Engine、App EngineなどでコードのテストやデプロイができるようSpinnakerを事前に構成しているが、そのほかのどんなパブリッククラウドやオンプレミスクラウド上でも使用できる。Googleが最近ローンチした継続的インテグレーション(CI)サービスCloud Buildを統合し、バックアップの自動化や監査の統合、GoogleのStackdriverによるモニタリングなどもサポートしている。
GoogleでSpinnakerの開発を指揮しているMatt Duftler(マット・ダフトラー)氏が本日の発表声明で「このソリューションはデベロッパーだけでなくDevOpsやSREの人たちにも役に立つようにしたい。デベロッパーは最小のオーバヘッドで速く仕事がしたいと願っている。プラットホームのチームは、彼らが推奨するやり方をSpinnakernの中へエンコードして、それらを安全に使用できるようにする。Spinnaker for Google Cloud Platformを最初から使っていくと、社内の開発チームによるプロジェクトの着手と進行がより速くなるだろう」と述べている。
[原文へ]
(翻訳:iwatani、a.k.a. hiwa)