回答編集履歴
2
修正
test
CHANGED
@@ -6,13 +6,19 @@
|
|
6
6
|
|
7
7
|
1. 定期的なRsyncでEFSからEBSに同期させる。
|
8
8
|
|
9
|
+
RsyncをCronで走らせて同期させます。
|
10
|
+
|
9
|
-
|
11
|
+
Lsyncdが使えないのでRsyncのエラー等を自前で捕まえてあげないといけないのが大変&リアルタイムには更新されませんが、手動でデプロイするよりはマシなはずです。
|
12
|
+
|
13
|
+
EC2への各ユーザーのログインは原則禁止にして、同期にずれが生じるような作業をさせないようにしましょう。
|
10
14
|
|
11
15
|
|
12
16
|
|
13
17
|
2. 各EC2をAutoScalingGroupに入れておいて、ソース更新があったらAMIを更新→順番にインスタンスを殺して自動で更新後のイメージから起動させる
|
14
18
|
|
15
|
-
インスタンスの問題発生時にはとりあえず殺してAMIから起動しなおせば復旧できるという運用の安心感が生まれ
|
19
|
+
インスタンスの問題発生時にはとりあえず殺してAMIから起動しなおせば復旧できるという運用の安心感が生まれます。
|
20
|
+
|
21
|
+
リリースの度に手作業が発生しますが、CI/CDに関する知見や開発手法に関する教育コストもそこまでかからないので気軽に始めるには悪くないと思います。
|
16
22
|
|
17
23
|
|
18
24
|
|
1
修正
test
CHANGED
@@ -4,13 +4,9 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
1.
|
7
|
+
1. 定期的なRsyncでEFSからEBSに同期させる。
|
8
8
|
|
9
|
-
古典的な方法ですが、割と簡単に実現できることでしょう。
|
10
|
-
|
11
|
-
EC2への管理者以外のログインは原則として禁止にしておかないとひどい目に会うかも
|
12
|
-
|
13
|
-
Lsyncdの
|
9
|
+
基本的にはLsyncdを使えないので、Rsyncのエラー等を自前で捕まえてあげないといけないのが大変&リアルタイムには更新されませんが、手動でデプロイするよりはマシなはずです。
|
14
10
|
|
15
11
|
|
16
12
|
|