ap-northeast-2 (서울) 리전 사용할때 DynamoDB Auto Scale 하기 위하여 Dynamic-DynamoDB…

ap-northeast-2 (서울) 리전 사용할때
DynamoDB Auto Scale 하기 위하여
Dynamic-DynamoDB 를 사용하시게 되면

Dynamic-DynamoDB 설치를 완료 하신 다음

$ cd /usr/lib/python2.7/dist-packages/boto

$ sudo mv endpoints.json endpoints.json.bak
$ sudo wget https://raw.githubusercontent.com/boto/boto/develop/boto/endpoints.json

이 명령을 수행 한 다음 Auto Scale 하시면 잘! 작동 합니다.

저와 같은 증상을 겪은 분이 계신다면 (제 글에 글 쓰신분은 한분 뿐이지만..)
이 글로 해결하시면 좋겠네요.

boto 의 endpoints.json 가 기존 리전들을 가리키고 있어서
ap-northeast-2 의 신규 리전하고 연결이 안되어 그런 문제가 발생했다고 합니다.

이 자리를 빌어 도움 주신 메가존 에 감사 드립니다.

raw.githubusercontent.com

4 thoughts on “ap-northeast-2 (서울) 리전 사용할때 DynamoDB Auto Scale 하기 위하여 Dynamic-DynamoDB…

  1. 그 부분에 원인이 있었군요. 경험을 공유해주셔서 감사합니다. Dynamic-DynamoDB 쓰고는 있는데 몇 가지 사소한 불편함이 있어서 직접 구현하려고 생각하고 있습니다.

  2. 거의 매일 증감 패턴 및 시간이 똑같은데,
    사용량 비율로 증감을 결정하니 결과가 조금 아쉽게 나오더라구요.
    그래서 아래와 같은 데몬을 작성해보려고 하고 있습니다.
    1. 낮 시간에는 감소 없이 무조건 증가
    2. 특정 시간 (새벽시간) 현재 사용량x1.1% 만큼 감소
    3. 사용량이 급격히 낮을 때는 점검으로 고려하여 감소하지 않음.

    특히 3번의 경우 점검이나 다른 서버 장애 등으로
    전체 접속량이 급격히 줄어든 경우 Dynamic Dynamo DB가 5분만에 3~4번을 줄여버리는 일도 발생해서요.
    줄이는 게 하루 4번 밖에 안 되는 것도 좀 아쉽습니다 ㅠㅠ

답글 남기기

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