はじめに 今やクラウドは特別なテクノロジーではありません。 ITを利用する際には最初に検討すべき選択肢であるとともに、その適用領域をますます拡大している一般的な技術です。 GoogleCloudPlatform(GCP)はGoogleが提供するクラウドで、高い汎用性と独自のサービスを併せ持つ強力なクラウドです。しかしGCPは高機能なSaaSやPaaSからサービスを開始しており、IaaSのようなシンプルなサービスは逆に後発であったため、なじみが薄いエンジニアの方も多いのではないでしょうか。 このブログGmediaでは、Google技術の専門家集団である株式会社TOPGATEのエンジニアが GCPの使い方を具体的に紹介していきます。 使い処や勘所といった、実際に使ってみないと見えてこない部分もできる限り紹介していきたいと思います。 このブログがGCPの利便性や、他のクラウドとの差異を知る上での助けになれば幸いです。 なぜGoogleのクラウドなのか クラウドとは情報資産すなわち”データという名前のお金”を預ける銀行のようなものです。 ですから安心してデータを預けるためには、銀行を選ぶときのように信頼性についての検討が何よりも重要です。 具体的には「実績がある」 »
準備するもの 後々必要となるものをあらかじめリストアップしています。 Googleアカウント 無料のGmailアカウントでも、有料のGoogleAppsアカウントでも、どちらでも大丈夫です。 クレジットカード VISA、Master、Amex、JCBのカードが使えます。登録するクレジットカードは後で変更できます。さしあたり個人のカードなどで問題ないでしょう。 パソコン 説明を簡略化するためMacとChromeでの手順だけを紹介しています。もちろんWindowsや他のブラウザでもできますので、適宜読み替えてください。 準備の流れ クレジットカードを登録する。 GCPコンソールにアクセスする。 デフォルトプロジェクトを削除する。 請求先アカウントを設定する。 ツール類をインストールする。 新規プロジェクトを作成する。 クレジットカードの登録 請求先アカウントとは? »
GCPとは? GCPとはGoogleが提供しているクラウドサービス群の総称です。ブランド名と言って良いでしょう。主要なサービスを下記に図示しました。 左下のセクションにはストレージやコンピュートなどのリソースを払い出すサービスがあります。 一般的にクラウドと言った時にイメージするサービス群です。 その上には幾つかの管理系サービスや開発用ツールが提供されています。 これらはコンソールと呼ばれるGCPのWEB管理画面で管理できるサービス群になります。(一部コマンドラインでしか管理できないものがあります。) その右側にはFireBaseとStackDriverがあります。これはGoogleが買収したサービスで、FireBaseはモバイルのバックエンドサービス(BaaS)、StackDriverは監視の総合スイートです。 これらはGCPコンソールからではなく、それぞれ別のWEB管理画面から操作します。管理画面は別ですが既にGCPに統合されているので、Googleアカウントでログインして利用することができます。 ご覧の通りGCPの中には多くのサービスが含まれています。ここに書いたものは主要なサービスだけで実際にはもっと多くのサービスがあります。サービスの中にはIaaSのようなごく一般的なものもあれば、BigQueryのようなGoogleしか提供していないような特別なサービスもあります。これらのサービスをうまく組み合わせることができれば、きっとどんなビジネス上の課題をも解決できるでしょう。 GCPの重要用語 GCPの全体像を掴んでもらうため、 »
準備するもの 後々必要となるものをあらかじめリストアップしています。 Googleアカウント 無料のGmailアカウントでも、有料のGoogleAppsアカウントでも、どちらでも大丈夫です。 クレジットカード VISA、Master、Amex、JCBのカードが使えます。 クレジットカード情報は後で変更できます。さしあたり個人のカードで問題ないでしょう。 Chrome最新版のインストールされたMAC 説明を簡略化するためMacとChromeでの手順だけを紹介しています。 もちろんWindowsや他のブラウザでもできますので、適宜読み替えてください。 QUIZ Q1. Googleアカウント情報を確認しましょう。 Q2. クレジットカード情報を確認しましょう。 Q3. パソコンとブラウザのバージョンを確認しましょう。 A1. 回答例) »
GCPとは GCPとはGoogleCloudPlatformの略称です。 検索エンジンで有名なGoogleが提供しているクラウドサービス群の総称、つまりブランド名と言って良いでしょう。 サービス群なので、中には複数のクラウドサービスが含まれています。例えば次のようなものです。 API Manager IAM ConputeEngine(GCE) AppEngine(GAE) ContainerEngine(GKE) CloudLauncher クラウドDNS VPN クラウドルーター SQL データストア Storage StackDriver BigQuery Pub/ MAKRO