このページでは、AlloyDB 無料トライアル クラスタの作成と管理の手順について説明します。
AlloyDB 無料トライアル クラスタの詳細については、AlloyDB 無料トライアル クラスタの概要をご覧ください。
始める前に
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
無料試用版のクラスタとインスタンス リソースは料金が発生しませんが、リージョン外への接続、パブリック インターネット経由の接続、最終バックアップの取得と保存でデータ転送料金が発生します。詳細については、トライアルの内容と条件をご覧ください。
無料トライアル クラスタを作成する
Console
無料トライアル クラスタを作成すると、プライマリ インスタンスが自動的に作成されます。
Google Cloud コンソール で、[クラスタ] ページに移動します。
[無料クラスタを作成] をクリックします。
[基本情報] セクションの [クラスタ ID] フィールドに、クラスタの名前(
my-trial-cluster
など)を入力します。[パスワード] フィールドに任意のパスワードを入力します。このパスワードは、デフォルトのデータベースへの接続に使用されます。
[ロケーション] セクションの [リージョン] フィールドで、リージョン(
us-central1 (Iowa)
など)を選択します。[Database version] フィールドはデフォルト値のままにします。
[ネットワーキング] で、[
default
] を選択します。プライベート サービス アクセスをまだ設定していない場合は、[プライベート サービス アクセス接続が必要です] というダイアログが表示されます。
[プライベート サービス アクセス接続が必要です] ダイアログで、プライベート サービス アクセス接続を作成するには、次の操作を行います。
[接続の設定] をクリックします。
[Service Networking API を有効にする] という新しいペインが表示されます。
このペインで、[自動的に割り振られた IP 範囲を使用する] を選択します。
[続行] をクリックします。
[接続を作成] をクリックし、接続構成が完了するまで待ちます。
[Service Networking API を有効にする] ペインが削除されました。
[無料クラスタを作成] をクリックします。
無料トライアル クラスタが作成されると、[概要] ページにリダイレクトされます。[クラスタ内のインスタンス] セクションでプライマリ インスタンスと、クラスタに関するその他の情報(トライアルの残り日数など)を確認できます。
gcloud
gcloud CLI を使用するには、Google Cloud CLI をインストールして初期化するか、Cloud Shell を使用します。
gcloud alloydb clusters
create
コマンドと gcloud alloydb
instances create
コマンドを使用して、クラスタとプライマリ インスタンスをそれぞれ作成します。
gcloud alloydb clusters create CLUSTER_ID \
--password=PASSWORD \
--region=REGION_ID \
--subscription-type=TRIAL
gcloud alloydb instances create INSTANCE_ID \
--instance-type=PRIMARY \
--cpu-count=8 \
--region=REGION_ID \
--cluster=CLUSTER_ID \
次のように置き換えます。
CLUSTER_ID
: 作成するクラスタの ID。先頭は英小文字にする必要があります。英小文字、数字、ハイフンを使用できます。PASSWORD
: デフォルトのpostgres
ユーザーに使用するパスワード。REGION_ID
: クラスタを配置するリージョン。CLUSTER_ID
: インスタンスを配置する無料トライアル クラスタの ID。
読み取りプール インスタンスを追加する
無料トライアル クラスタには、8 vCPU コンピューティング容量の読み取りプール インスタンスを 1 つ追加できます。
Google Cloud コンソール で、[クラスタ] ページに移動します。
[リソース名] 列で無料試用クラスタをクリックします。
[クラスタ内のインスタンス] セクションに移動し、[読み取りプールを追加] をクリックします。
読み取りプール インスタンスを構成します。
[読み取りプール インスタンス ID] フィールドに、読み取りプール インスタンスの ID を入力します。
[ノード数] フィールドでは、無料試用クラスタ内のプール インスタンスのノード数値が
1
に自動的に設定されます。この値は変更できません。[Create read pool] をクリックします。
省略可: SQL ファイルをインポートする
PostgreSQL データベースの論理バックアップを含む SQL ファイルを無料トライアル クラスタにインポートできます。
始める前に、次のことを行います。
SQL ファイルを Cloud Storage バケットにアップロードします。詳細については、SQL ファイルをインポートするをご覧ください。
インポート オペレーションの AlloyDB サービス アカウントに Cloud Storage バケットに対する権限を付与します。
サービス アカウントの形式は次のとおりです。
service-PROJECT_NUMBER@gcp-sa-alloydb.iam.gserviceaccount.com
PROJECT_NUMBER
はプロジェクト番号に置き換えます(例:212340152241
)。サービス アカウントに Storage オブジェクト閲覧者(
roles/storage.objectViewer
)ロールが付与されていることを確認します。
AlloyDB 管理者(
roles/alloydb.admin
)ロールが付与されていることを確認します。カスタムロールの場合は、alloydb.clusters.import
権限をロールに追加します。(省略可)デフォルトのデータベースを使用しない場合は、インスタンスに接続してデータベースを作成します。
SQL ファイルを AlloyDB データベースにインポートする手順は次のとおりです。
[クラスタ] ページに移動します。
[リソース名] 列で無料試用クラスタをクリックします。
[概要] ページで、[無料クラスタを最大限に活用する] メニューを開きます。
[AlloyDB にデータをインポートする] ステップをクリックし、[データをインポート] をクリックします。
[データのインポート元となるファイルを選択してください] セクションで、インポートに使用するバケットと SQL ファイルのパスを入力するか、既存のファイルを参照します。
SQL ファイルは、
pg_dump
ユーティリティの出力など、SQL コマンドのシーケンスを記述したファイルです。[宛先] セクションで、データをインポートするデータベースを選択します。
[ユーザー] リストでデータベース ユーザーを選択します。
[パスワード] フィールドに、データベースに設定したパスワードを入力します。
[インポート] をクリックしてインポートを開始します。
無料トライアル クラスタをアップグレードする
30 日間の無料トライアル期間中であれば、いつでも無料トライアル クラスタをアップグレードできます。
Google Cloud コンソール で、[クラスタ] ページに移動します。
[リソース名] 列で、先ほど作成した無料トライアル クラスタをクリックします。
[概要] ページの [試用期間の残り日数] フィールドで [今すぐアップグレード] をクリックします。
[マシン] セクションの [マシンタイプ] フィールドで、アップグレードするマシンタイプを選択します。
アップグレードを開始するには、[今すぐアップグレード] をクリックします。
アップグレードが完了すると、[概要] ページにトライアルの残り日数の情報が表示されなくなり、無料トライアル クラスタに適用される制限がすべて削除されます。