인스턴스 여러개가 같은 서비스를 하고 있을 때 마이너 업데이트는 어떻게…

인스턴스 여러개가 같은 서비스를 하고 있을 때 마이너 업데이트는 어떻게 하시나요? 예를들어 타이틀을 바꿔야 한다 같은 ㅡㅡ;; 전 현재 Ruby on Rails 2.1.1 쓰고 있는데요 ..
1. s3 에 올려서 다들 그것을 쳐다보게 한다.
2. 일일이 하나하나 들어가서 git svn 으로 업데이트 한다.
3. 새로운 인스턴스 하나 만들고 업데이트 한 후 기존의 숫자만큼 론치 하고 나머진 싹다 죽인다.
4. SysOps 사용해서 git 으로 자동 업그레이드 되게 한다.

저는 지금 2번으로 하고 있는데 인스턴스 주소 하나하나 알아내는 것도 스트레스네요.
4번은 해보려다가 관둔 기억은 있는데 왜 관뒀는지는 ㅡㅡ;; 다만 기억나는건 지멋대로 시큐리티 그룹을 엄청 생성해서 그거 지우고 관리하느라 애먹었던거 밖에 …
Beans Talk 는 제가 사용을 잘 못해서 그런지 내부에서 어떻게 돌아가는지 몰라 답답해서 못쓰겠어요. 그리고 중요한건 rvm 이랑 rails 1.9.3 까지만 지원을 해서 …

다들 어떻게 하시나요 .. 이거 머 어디서 배울데 없을까요 ㅡㅡ;;

12 thoughts on “인스턴스 여러개가 같은 서비스를 하고 있을 때 마이너 업데이트는 어떻게…

  1. Youngjoon Choi 인스턴스 id 알면 ip 가져올 수 있습니다. 인스턴스 id 목록만 관리하고 스크립트에서 ip 가져와서 ip 로 ssh 접근해서 필요한 동작을 수행하면 되지 않을까 싶네요

  2. 태그로 묶으면 전체 인스턴스 목록을 가져와서 태그 달린 것만 뽑아내야 합니다. 이것도 괜찮을것 같네요. id 를 언급한 이유는 id 는 ip 와 달리 장비를 stop, start 하더라도 바뀌지 않아서 였고요. 인스턴스를 추가, 삭제가 빈번하다면 태그로 하시는게 낫겠네요.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.