コンピュートとエンドポイント
Lakebaseオートスケールは、オートスケールコンピュート、ゼロへのスケール、分岐、即時復元を備えたLakebaseの最新バージョンです。 サポートされているリージョンについては、 「リージョンの提供状況」を参照してください。Lakebaseプロビジョニング ユーザーの場合は、 Lakebaseプロビジョニング」を参照してください。
Lakebaseでは、 Lakebaseエンドポイント( UIDで識別される安定したデータベースアクセスポイント)を介してデータベースに接続します。エンドポイントの背後では、1 つ以上のコンピュート インスタンスがクエリを実行するための処理能力を提供します。 コンピュート リソースを拡張したり、高可用性 を有効にしたりしても、接続文字列は 変わりません。
ブランチには通常、1つの読み書きエンドポイント(プライマリエンドポイント)と、オプションで1つ以上の読み取り専用エンドポイント(リードレプリカ)があります。
Branch: production
│
├── Endpoint: primary (ep-rapid-cherry-y12fhu7x)
│ └── Compute instance (read-write)
│
└── Endpoint: read-replica-1 (ep-cool-breeze-a8xk2m3p)
└── Compute instance (read-only)
高可用性では、単一のエンドポイントに複数のコンピュート インスタンスが含まれます。 APIでは、エンドポイントのgroupフィールド ( EndpointGroupSpec ) がこの構成を制御します。これには、コンピュート インスタンスの数や、セカンダリが読み取りを提供するかどうかなどが含まれます。 接続文字列は変更されません。
Branch: production
│
├── Endpoint: primary (ep-rapid-cherry-y12fhu7x)
│ ├── Compute instance (read-write primary)
│ ├── Compute instance (secondary, failover)
│ └── Compute instance (secondary, failover)
│
└── Endpoint: read-replica-1 (ep-cool-breeze-a8xk2m3p)
└── Compute instance (read-only)
UIでは、これらのリソースを コンピュート と リードレプリカ と呼びます。API、SDK、CLIではこれらを エンドポイント と呼び、 endpoint_typeフィールドは役割を示します。
UI用語 | API |
|---|---|
プライマリコンピュート |
|
レプリカを読む |
|