- 최신
- 최다 투표
- 가장 많은 댓글
안녕하세요, joeylover님
현재 질문자님께서 비용을 절감하기 위하여 writer 인스턴스를 삭제하시고, reader 인스턴스에게 reader 및 writer의 역할을 모두 수행할 수 있도록 설정을 변경하려고 하심은 충분히 공감이 되고 이해했습니다. 하지만 RDS 및 Aurora 클러스터는 reader와 writer의 역할이 생성 당시 정해진 이후에는 서로의 역할을 대신 할 수 없습니다. 인스턴스가 reader의 역할을 받게 된 이후로는 내부적으로 데이터 쓰기(write)가 불가능한 상태가 되어, reader instance가 writer instance의 역할을 대신할 수 없습니다.
추가적으로 덧붙이면 Aurora를 사용하고 계시며 1개의 writer 인스턴스, 1개의 reader 인스턴스를 보유하고 계시다고 가정했을 때, writer 인스턴스를 삭제하시면 reader 인스턴스가 writer 인스턴스로 전환되며 결과적으로는 1개의 writer 인스턴스만이 남게 됩니다. 따라서, Aurora 클러스터를 사용하실 경우에도 reader 인스턴스만을 두거나, reader와 writer 역할을 모두 하는 인스턴스를 만들 수 없습니다.
질문자님께서 문의주신 reader 인스턴스의 DB 접속 주소를 reader 인스턴스의 Endpoint로 이해했습니다. reader 인스턴스의 Endpoint의 경우, reader 인스턴스와 관련한 설정을 변경하시더라도 그 값이 유지됩니다.
위 내용이 도움이 되었으면 좋겠습니다. 제가 놓친 부분이 있거나 전달 드린 내용에 대해 의문이 있으시다면 편하게 정정 부탁드립니다. 이외에 추가로 궁금한 점이 있으시다면 언제든지 알려주세요. 감사합니다.
관련 콘텐츠
- 질문됨 5달 전
- AWS 공식업데이트됨 3년 전
- AWS 공식업데이트됨 3년 전