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

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

2019年12月18日 05時00分 公開
[Sara GrierTechTarget]

 大手クラウドベンダーの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 マーケティング新着記事

news047.jpg

SASのCMOが語る マーケティング部門が社内の生成AI活用のけん引役に適している理由
データとアナリティクスの世界で半世紀近くにわたり知見を培ってきたSAS。同社のCMOに、...

news159.jpg

SALES ROBOTICSが「カスタマーサクセス支援サービス」を提供
SALES ROBOTICSは、カスタマーサクセスを実現する新サービスの提供を開始した。

news139.jpg

「Fortnite」を活用  朝日広告社がメタバース空間制作サービスとマーケティング支援を開始
朝日広告社は、人気ゲーム「Fortnite」に新たなゲームメタバース空間を公開した。また、...