旧AMIからdockerベースのAMIへの移行について


#1

dockerではない昔のAMIを使用しています。バージョンは4.0.1です。
5系にアップグレードしようと思っているのですが、現行のAMIはdockerを使用したものになっていると聞きました。
また、開発用の個人環境に5.0を入れてみたところ、postgres内のテーブル構成が4系と異なっており、データを移行できるのか不安です。

dockerが使われていなかった頃からRedashを使用していた方がいれば参考としてお聞きしたいのですが、
・古いAMIでもbin/upgradeで5系にアップグレードできるでしょうか?
・dockerベースではない場合にサポートされない機能などはあるでしょうか?
・もしdockerベースなAMIに移行する場合、postgres内のデータはどのように移せばよいでしょうか?

よろしくお願いいたします。


#2

Legacy セットアップから Docker セットアップに移行する方法は、今日の Redash Advent Calendar で公開する予定なので、それが参考になるかもしれません。


#3

先日、こちらの記事を公開しました。

http://ariarijp.hatenablog.com/entry/2018/12/25/135343

既存環境からDBダンプとって、Docker コンテナ上にリストアするというのが手順として少々面倒ではありますが、言い換えればそれができればほぼ完了といえます。


#4

ありがとうございます!
手順を検討するうえで、とても参考になりそうです。