EC2 Migration
이 블로그는 AWS LightSail 인스턴스에서 돌아가고 있었는데, Talk by Coral Project를 설치해서 댓글 시스템을 달고자 EC2로 옮기게 되었다.
이 일을 하려고 EC2로 옮기게 된 데는 약간의 이유가 있는데,
- 어차피 EC2로 옮기려 했다: LightSail이 더 비싸다. 제일 싼 우분투 인스턴스가 512MB 램에 대략 한 달에 평균 3달러 먹는데 (이 블로그 인스턴스는 하도 접속자가 없다 보니 만든 후 1달동안 1달러도 안 나왔지만) EC2 우분투 무료 인스턴스(t2 micro) 쓰면 1GB 준다. 쓰다가 2GB로 올릴 예정이다.
- 컨테이너 안에서 컨테이너 돌리기 영 마땅찮다: Talk 설치 가이드에는 Docker로 MongoDB와 Redis를 돌리고 그 다음 뭐시기저시기 래는데, LightSail 자체가 이미 컨테이너이다. 그 이후 맥락엔 별 이유는 없다. 그냥 기분이다. 컨테이너 안에서 컨테이너 돌리기 그렇다.
- EC2가 올리려면 뭔가 더 잡다한 일을 해야 한다: Ops 쪽은 잘 안 해봤으니 해 보자 싶어서 했다. 근데 해 보니 어차피 LightSail 이미지를 그대로 옮겨오는 거라 사실 그냥 된다.
어째어째 된 것 같다. 사실 이거 옮기려고 2주쯤 전에 LightSail에서 이미지 떠 놨는데, AWS 인스턴스들 연결하는 SSH 키가 맥북에 있어서 이걸 어떻게 옮겨야하나 귀찮다 하면서 놔뒀었다. 키는 KeyBase를 윈도우 데스크탑에 설정하고 KeyBase를 통해 옮겼다.
10월 동안은 잘 모르겠지만 팀이 하고 있는 서비스 런칭하고 나면 Talk 다는 작업을 시작해야겠다.