2019年12月18日 05時00分 公開
特集/連載

知っておきたいGoogle Cloud Platformのサービス5選【前編】GCPのIaC「Cloud Deployment Manager」とハイブリッドクラウド「Anthos」とは?

Googleは、GCPユーザー向けに便利なサービスを提供している。Infrastructure as Code(IaC)の「Deployment Manager」と、ハイブリッドクラウドを実現する「Anthos」について説明する。

[Sara Grier,TechTarget]

 大手クラウドベンダーのGoogleは、自由競争が繰り広げられるクラウドの市場で他社に後れを取ることなく、自社の顧客のニーズに合ったサービスを提供しなければならない。「Amazon Web Services」(AWS)や「Microsoft Azure」と同様、Googleのクラウドサービス群「Google Cloud Platform」(GCP)には、ユーザー企業が抱えるストレスを和らげるための各種サービスが含まれている。

 本稿では、Googleのクラウドサービスの中でも比較的新しい5つを紹介する。これらを確認し、自社のシステムに適しているかどうかを判断してほしい。

Cloud Deployment Manager

 システム開発者は単調なタスクの自動化や、導入の効率化にスクリプトを使用する。こうしたスクリプトには、コードでインフラの構成管理を自動化する「Infrastructure as Code」(IaC)が適した選択肢だ。

 GoogleのIaCサービス「Cloud Deployment Manager」はGCPの仮想マシン(VM)やストレージといったリソースのデプロイごとに、3種類のファイルを使用できる。その種類には、YAML形式の構成ファイル、スキーマ(テンプレート仕様)ファイル、「Python」または「Jinja」形式のテンプレートファイルの3つだ。必須のファイルは構成ファイルのみで、他の2つは省略できる。構成ファイルにより、ファイルのコンテンツを確認し、事前定義のテンプレートと環境に基づいて構成をデプロイする。

 現在、Cloud Deployment Managerでコードを実装できるGCPのサービスは限られているが、VMサービスの「Compute Engine」やクラウドデータウェアハウス(DWH)の「BigQuery」、ストレージサービスの「Cloud Storage」をはじめとする主要サービスの大半で利用できる。Cloud Deployment Manager自体の利用は無料だが、同サービスがデプロイする関連サービスの利用には標準料金が適用される。

Anthos

ITmedia マーケティング新着記事

news034.jpg

Cookie利用規制が今必要な理由を整理する
個人情報保護の観点から、広告・マーケティングにおけるCookieの利用をはじめとしたデー...

news150.jpg

地銀カードローンのWebサイトに6つの勝ちパターン、64行ランキングトップは百五銀行――WACUL調査
WACULテクノロジー&マーケティングラボは3万サイトのデータをベースに作った評価基準を...

news127.jpg

新型コロナウイルス感染拡大で飲食業経営者の6割が「このままでは事業継続困難」と回答――ショーケース調査
首都圏を中心とした飲食業界経営者に対して2020年3月26〜30日に実施した緊急アンケート調...