
데이터베이스를 Aurora Serverless에서 Aurora Cluster로 마이그레이션할 예정입니다. 그 전에 실시간 트래픽 시나리오에서 새 데이터베이스의 성능을 테스트하고 싶습니다. 우리는 현재 API 게이트웨이를 복제하고, 새 데이터베이스를 대상으로 하며, 프로덕션 API에서 테스트 API로 트래픽을 미러링하는 방법을 고려했습니다.
이게 미친 짓인가요? 프로덕션 API 게이트웨이의 성능에 영향을 주지 않고 이를 달성할 수 있는 방법이 있습니까? (API 게이트웨이 앞에 CloudFront가 있습니다.) Cloudwatch에서 API 게이트웨이 이벤트를 수신하고 람다를 트리거하여 테스트 API 게이트웨이에 대해 쿼리를 실행할 수 있을까요?
답변1
프로덕션과 같은 트래픽 혼합을 위해 설정된 로드 테스트 도구를 사용하는 것이 더 나을지, 아니면 API 게이트웨이의 매우 좋은 로그를 유지하고 일부 사용자 지정 솔루션으로 재생하는 것이 더 나을지 궁금합니다.
EC2는트래픽 미러링하지만 나는 이것을 수행하는 다른 쉬운 방법을 모릅니다.
이미 Aurora를 사용하고 있기 때문에 이렇게 해야 할지 잘 모르겠습니다. 기본 차이점은 다른 확장 방법인 다양한 제품을 사용하고 있을 뿐입니다.