AWS 클라우드로 옮기기 쉽지 않군요. 정보
AWS 클라우드로 옮기기 쉽지 않군요.본문
요 며칠 서버가 불안정하여 답답하시죠?
비용은 제쳐두고 라도 서버만 안정화되면 좋겠는데 이게 잘 안되네요.
클라우드로 옮기려고 몇번이나 실행으로 옮겼는데 번번이 실패를 하고 말았습니다.
가령 AWS의 Database Migration Service에서는
단독서버의 mysql 데이터를 불러올때 부하가 너무 심하여
실서버(단독서버)에 엄청난 무리가 가서 결국에는 데이터 옮기는 것을
중단하고는 했는데요.
mysql DB를 옮기는 방법을 제가 잘못 이해하고 있는걸수도 있을것 같습니다.
혹시나 단독에서 AWS로 옮겨가신분이 계시다면 조언 좀 구할수 있을까요?
4
댓글 17개
rds 이런게 써야되지 않나요?? 저는 라이트세일 내부에서 디비를 쓰는데 몇번씩이나 서버 다운 당해서.. 결국엔 리셋 때문에 망쳤어요 디비 백업 미리 안해놔서 거의다 날라가고..
@리오닥터 rds 전에 DB를 옮기는 작업이 필요한데 여기서 제대로 되지 않아 옮기지 못하고 있습니다. ㅠㅠ
@리자 아! ㅠㅠ 그렇군요~ 만만히 않는 작업이군요... 고생이 많으십니다~
rds for mysql을 mysqldump을 이용해 백업해 본 적이 있는데 반대로 하면 될 것 같은데요...
아마존에서 제공하는 문서
https://aws.amazon.com/ko/tutorials/move-to-managed/migrate-my-sql-to-amazon-rds/
이것이 그 방법 아닐까요?
@웹학교 2,3,4 번에서 막혔는데 다시 한번 영상 시청하고 해보겠습니다. 알려주셔서 감사합니다.
테스트 하면서 비용도 많이 썼습니다. ㅠㅠ
열심히 하는 모습이 항상 보기 좋습니다.
@울라프 결과가 없네요. ㅠ
@진서기 xtrabackup서비스 좋은 정보 감사합니다.
amazon 제공 문서가 있네요.
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Migrating.ExtMySQL.S3.html
@웹학교 차근차근 살펴 보겠습니다.
@진서기 고급 정보 감사합니다.
직접 연결하지 마시고 로컬에서 데이터베이스 백업을 하실텐데 백업 파일을 S3에 업로드하고 해당 백업 파일을 기반으로 RDS를 시작하시면 됩니다.
XtraBackup -> S3 -> RDS
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.html
그리고 AWS RDS 잘못 설정하시면 요금폭탄 맞으실수도 있어요 ㅎㅎ
조금 다른 이야기이지만 HA에 대해서... ㅜㅜ;a
https://developer-itspjc.tistory.com/35
구글에서 mysql HA로 검색을 해보았습니다.
https://www.google.com/search?q=HA+mysql&oq=HA+mysql
웹서버의 문제인지, 트래픽때문(네트워크)인지, 디비 부하? 안정성?때문인지, CPU문제인지 등등을 모두 정리를 해볾도 어떠하실지 모르겠습니다.
AWS 의 RDS 서비스 비용처리면에서 EC2 에 MySQL 를 설치해서 사용하는 것보다
수십배 비싸기 때문에 쓰는게 아닙니다.
(아 물론 회사에서 비용처리를 한다면 써도 됩니다. ㅋㅋ 근데 회사돈 = 리자님돈 아님?!)
지금 이전이 힘드신것이 무중단 서버 이전을 고려하고 있기 때문에 그런것인가요?
클리우드로 이전을 하실때
예전데이타를 전부다 실시간으로 조회를 해야 하는지 점검해보시는게 좋을것 같습니다.
빠른 속도를 지원해야 하는게 아니라면
Ec2 + S3에 데이타를 보관하는것도 방법입니다.
RDS는 실시간으로 빠른 처리를 위해서만 사용하시는게 좋습니다.
공간을 사용한것만으로도 비용이 폭증하는 서비스라는점을 활용하셔서
주 메모리급으로 활용을 생각하시는게 좋습니다.