2012-01-31 3 views
2

Heroku에서는 하루에 한 번씩 앱이 몇 분 동안 중단된다는 것을 알고 있습니다. 나는 Heroku 지원팀에 문의했는데, 아마존 RDS가 백업을하고있는 것으로 의심됩니다. 그래서 언젠가는 RDS가 실제로 백업을 시도한다는 것을 알았습니다. 하지만 Heroku + RDS가 왜 우리 애플리케이션을 다운시켜야합니까?Heroku + Amazon RDS 백업 == 다운 타임?

매우 용납되지 않습니다. 백업은 좋지만 백업을위한 중단 시간은 좋지 않습니다. 이것에 대한 해결책이 있습니까? 아니면 다른 데이터베이스 서비스를 사용해야합니까?

Amazon RDS가 백업을 수행 할 때 RDS와 Heroku에서 동일한 중단 시간이 발생합니까?

+1

그것의 더 아래로 시간이 완벽하게 작동 및 백업도 포착 점점되고있다. – Gull

+0

잘 알고 있습니다. 불행히도 우리는 현재 RDS에 MySql을 사용하고 있습니다. MySql에서 PgSql로 마이 그 레이션하기가 꽤 어려울 수도 있습니다. –

답변

1

RDS의 일반적인 문제입니다. some workarounds이 있지만 나에게 가장 간단한 방법은 Postgres를 대신 사용하는 것입니다.

당신이 레일에 있다면,이 노력의 대부분은 액티브 또는 유사한을 통해 수행됩니다

+0

나는 Postgres를 좋아합니다. 불행히도, 당시 Heroku는 $ 200/month에서 시작하는 헌신적 인 계획만을 제안했습니다. 그리고 그들은 여전히 ​​Xeround와 같은 Postres 애드온 서비스를 제외하고는 그렇게합니다. 어떤 IMO가 같은 가격대에 있습니까 ($ 200) –

1

동안 대기 시간 스파이크를 경험하는 정상입니다 (당신은 원료 PG 특정 코드를 많이 작성하지 않는 한) 백업 윈도우, 개인적으로 나는 내 자신의 MySQL 서버를 관리하고 mysqlhotcopy 또는 mysqldump를 실행했을 때 과거에했던 것처럼 내 애플 리케이션의 다운 타임을 경험하지 못했다.

증가한 예산 (x2)이 필요하지만 RDS Multi-AZ 설정을 사용하면 다른 가용 영역의 데이터베이스 복제본을 사용하여 백업을 만들 수 있습니다. 이론적으로 이것은 어떤 정지 시간이나 대기 시간을 완전히 제거해야합니다.

이 FAQ 페이지는 당신에게 명확한 그림 주어야한다 : 참고로 우리가 그들의 포스트 그레스와 함께 Heroku가를 사용하는 http://aws.amazon.com/rds/faqs/#88

+0

Yipes! Multi-AZ 설정이 재미있을 것 같습니다. 그러나 x2는 그렇지 않습니다. 이 비율로, 가격이 거의 동일하기 때문에 Heroku Postgres 전용 계획에 가기에 더 적합 할 수 있습니다. –

관련 문제