独立したインスタンスを運用する。
アクセラレーター層全体の構成とルーティングを管理します。
アプリケーションルーティング
ヘルスチェック機能を備えた外部ロードバランサーを使用します。インスタンス障害発生後、アプリケーションは自動的に再接続します。各稼働中の接続とそのデータベースセッションは、それぞれ1つのアクセラレーターインスタンスに属します。
地方州
キャッシュ、キューに登録された書き込み、およびCDC進行状況は、各インスタンスに保持されます。キャッシュは再起動後にトラフィックから補充されます。各インスタンスに対して、エンジンの必要なレプリケーションIDを設定してください。
設定転送
エクスポートとインポートを使用して、一貫性のある設定のスナップショットをコピーします。バックアップにはシークレットとスコープが含まれますが、キャッシュされたデータ、キューに入れられた書き込み、ログ、およびCDCの進行状況は含まれません。安全に転送してください。
accel export /secure/backups/accelerator.sqlite3
accel --instance /srv/accelerator-b import /secure/backups/accelerator.sqlite3ローリングメンテナンス
新規接続はインスタンスから離れた場所にルーティングし、アクティブな処理が完了するまで待機し、キューのドレインを確認してから停止します。検証済みの構成で再起動し、トラフィックを復元する前に、 CDC 、ウォームアップ、およびアプリケーションの動作を確認します。
業務運営でお困りですか? サポートにお問い合わせください
