Important
Lakebase 自動スケールは、、eastus2、westeuropeの各リージョンでwestusになります。
Lakebase 自動スケーリングは、自動スケール コンピューティング、ゼロへのスケーリング、分岐、インスタント リストアを備えた最新バージョンの Lakebase です。 Lakebase Provisioned との機能の比較については、バージョンの選択を参照してください。
Lakebase Postgres インスタンスを最新のパッチと機能で最新の状態に保つために、Lakebase はプロジェクトのコンピューティングに更新プログラムを適用します。 更新ウィンドウ (更新プログラムの特定の日と時間) を選択できます。
Lakebase は、コンピューティングを短時間再起動して更新プログラムを適用します。 プロセス全体に数秒しかかからないため、中断の可能性を最小限に抑えることができます。
どのような更新プログラムが含まれていますか?
Lakebase コンピューティングの更新には、次の一部またはすべてを含めることができます。
- Postgres マイナー バージョンのアップグレード (通常は四半期ごとにリリースされます)
- セキュリティ パッチと更新プログラム
- オペレーティング システムの更新プログラム
- Lakebase の機能と機能強化
- Lakebase コンピューティング イメージに含まれる他のツールとコンポーネントの更新
Lakebase コンピューティングの更新には、Lakebase プラットフォームのメンテナンスは含まれません。
更新プログラムはどのくらいの頻度で適用されますか?
通常、更新プログラムは毎週リリースされますが、必要に応じて頻繁に発生する可能性があります。
Lakebase は、次の規則に基づいてコンピューティングに更新プログラムを適用します。
- 30 日以上アクティブになっているコンピューティングは、更新プログラムを受け取ります。
- 再起動されたコンピューティングは、利用可能な更新プログラムをすぐに受け取ります。
- 更新時に遷移状態 (シャットダウンまたは再起動中) のコンピューティングは更新されません。
- コンピューティングが更新プログラムから除外されている場合、Lakebase は、コンピューティングが上記の更新条件を満たしていると仮定して、次の更新プログラムで見落とされた更新プログラムを適用します。
更新プログラムのスケジュール設定
優先する更新ウィンドウは、日と時間を指定することで設定できます。 このウィンドウ内で更新プログラムが適用され、必要なコンピューティングの再起動を計画できます。
更新スケジュールを設定するには:
- ワークスペースの右上隅にあるアプリ スイッチャーをクリックして、Lakebase アプリに移動します。
- プロジェクトを選択します。
- [設定>Updates] をクリックします。
- 曜日と 1 時間を選択します。 この時間枠内に更新が行われ、数秒しかかからなくなります。
今後の更新プログラムについては、プロジェクトの設定を確認できます。 計画された更新プログラムは、少なくとも 7 日前に転記されます。
スケジュールに従って更新プログラムを適用する
コンピューティングは、再起動時にすぐに利用可能な更新プログラムを受け取ります。 たとえば、Lakebase から今後の更新プログラムについて通知された場合は、コンピューティングを再起動してすぐに適用できます。 ただし、この場合、通知はクリアされません。 計画された更新時刻が到着すると、コンピューティングが既に更新されているため、それ以上のアクションは実行されません。
コンピューティングが定期的に 0 にスケーリングされる場合は、再び起動したときに更新プログラムを受け取ります。 このような場合は、更新プログラムはコンピューティングの停止/開始サイクルを通じて自然に適用されるため、更新通知にあまり注意を払う必要はありません。
コンピューティングの再起動手順については、「 コンピューティングの管理」を参照してください。
更新中の接続の中断を処理する
ほとんどの Postgres 接続ドライバーには、有効期間の短い接続の中断を自動的に処理する組み込みの再試行メカニズムが含まれています。 つまり、ほとんどのアプリケーションでは、ドライバーが自動的に再接続されるため、簡単な再起動によって中断が最小限に抑えられます。
ただし、アプリケーションに厳密な可用性要件がある場合は、再試行を許可するように接続設定が構成されていることを確認できます。 接続タイムアウト、再試行間隔、接続プール戦略などのオプションについては、ドライバーのドキュメントを確認してください。 構成では、Lakebase コンピューティングに更新プログラムを適用するのにかかる数秒を考慮する必要があります。
アプリケーションで接続プールを使用している場合、またはカスタム再試行ロジックがある場合は、コンピューティングの再起動中に短時間の接続の切断を処理できることを確認します。