nodeJS バックエンドに反応する Web アプリを作成しています。これらすべてを Google Cloud Platform でホストしています。私は postgresql データベースと redis データベースを使用していますが、これらのデータベースに関する知識がほとんどないため、マネージド オプション (クラウド SQL とクラウド メモリストア) を使用しています。
これらは最も安価なソリューションではありませんが、今のところ、私がやりたいことを実行してくれます。
私の質問は次のとおりです。管理されたオプションを使用しています。私の Web アプリが成功し、大きくなったと想像してください。おそらく、独自のマネージド ソリューションが必要になるでしょう (コンピューティング エンジンの redis クラスターやコンピューティング エンジンの postgresql クラスターなど)。マネージド データベースをコンピューティング エンジン ソリューションにダウンタイムやデータ損失なしで移行できますか?
事態が大きくなっている場合は、おそらく postgresql/redis に関する知識が豊富な人を雇うでしょう。それは問題ではありません。私が知りたいのは、コンピューティング エンジンで GCP マネージド ソリューションからアンマネージド ソリューションにアップグレードできるかどうかだけです。データの損失やダウンタイムなしで? 私はデータの損失をまったく望んでいません。少しのダウンタイムは問題になりません。