このページでは、Spanner インスタンス、その主な 2 つの特徴であるインスタンス構成とコンピューティング容量について説明します。
インスタンスの概要
Spanner を使用するには、まず Google Cloud プロジェクト内で Spanner のインスタンスを作成する必要があります。これにより、このインスタンスに作成した Spanner データベースにリソースが割り当てられます。
インスタンスを作成する場合は、次の重要な選択を行います。
- エディション: 利用できる機能と価格がそれぞれ異なる Spanner のティアベースの料金モデル。
- インスタンス構成: インスタンスの地理的な配置とレプリケーション トポロジを定義します。
- コンピューティング容量: インスタンス内のデータベースに使用可能なサーバーとストレージのリソースの量。
インスタンスを作成したら、インスタンスの一覧表示、編集、削除を行えます。Spanner はフルマネージド データベース サービスであり、独自の基本的なタスクやリソースを監視します。この際、プロセスのモニタリングや、ダウンタイムのない再起動も必要に応じて行われます。特定のインスタンスを手動で停止または再起動する必要がないため、Spanner にはそのための手段は用意されていません。
Spanner は 90 日間の無料トライアル インスタンスを提供します。このインスタンスでは、Spanner の特長と機能について 90 日間無料でお試しいただけます。詳細については、Spanner 無料インスタンスの概要をご覧ください。
Spanner エディション
Spanner では、さまざまなビジネスやアプリケーションのニーズに対応するためにさまざまなエディションが用意されています。詳細については、Spanner エディションの概要をご覧ください。
インスタンス構成
インスタンスの構成により、インスタンスのデータベースの地理的な場所とレプリケーションが定義されます。インスタンスを作成するときに、次のいずれかとして構成する必要があります。
- リージョン: すべてのリソースが単一の Google Cloudリージョン内に含まれます。
- デュアルリージョン: リソースが 1 つの国の 2 つのリージョンにまたがっています。
- マルチリージョン: リソースが複数のリージョンにまたがっています
インスタンスの構成を選択すると、インスタンスでのデータの格納場所が決まります。
インスタンス構成の詳細については、リージョン、デュアルリージョン、マルチリージョン構成をご覧ください。
コンピューティング容量
コンピューティング容量は、インスタンス内のデータベースに使用可能なサーバーとストレージのリソースの量を定義します。インスタンスを作成するときは、そのコンピューティング容量を処理単位数またはノード数として指定します(1,000 処理単位が 1 ノードに相当)。
コンピューティング容量が 1, 000 処理単位(1 ノード)未満のインスタンスを作成している場合は、処理単位を使用してインスタンスのコンピューティング容量を指定する必要がありますが、それ以外ではどの測定単位を使用するかは重要ではありません。
コンピューティング容量の詳細については、コンピューティング容量、ノード、処理単位をご覧ください。
次のステップ
- Spanner エディションの詳細。
- リージョン、デュアルリージョン、マルチリージョン インスタンスの各構成の詳細。
- コンピューティング容量、処理単位、ノードについて学ぶ。
- Spanner インスタンスを作成する方法を学習する。