반응형

RDS 5

[우당탕탕 AWS]RDS 인스턴스 스케일 따운!

AWS 관련 서비스의 이전을 완료하고 유지보수를 진행하면서 비용관련 부분을 확인하던 중 눈에띄는 점이 있어 자세히 들여다 보았습니다. 전체 AWS 에서 발생하는 비용 중 53% 이상의 비율이 RDS(Relation Database Service) 에서 발생하고 있었고, 서비스 관련 비용을 줄일 수 있는 방법을 생각해보았습니다.   방안 1.  테스트 데이터 정리첫번째로 가지고 있는 테스트 데이터를 정리하는 방법을 생각했습니다.RDS 는 인스턴스 비용 뿐만아니라 매달 보유한 데이터의 양만큼 금액을 부과한다고 생각하였고, 개발 RDS 의 개발 데이터를 삭제하는 방법을 진행하기로 하였습니다. 총 데이터 확인 개발 데이터를 정리하기에 앞서 현재 개발 RDS에 누적된 개발 데이터의 양이 어느정도인지를 확인해 보았..

DevOps 2024.10.22

[우당탕탕 AWS] 느린 녀석은 필요없어 : RDS Slow Query Logging Setting

이번 글에서는 AWS RDS 에서 Slow Query 를 로깅하도록 설정하는 방법과 로깅된 쿼리를 확인하는 방법을 정리합니다.Slow Query?데이터베이스에서 실행 시간이 비정상적으로 오래 걸리는 쿼리를 말합니다. 이러한 쿼리는 데이터베이스 성능을 저하시키고 나아가 서비스의 품질을 떨어뜨리기 때문에 이를 식별하고 최적화를 진행하여야합니다. Why?Slow Query 가 발생하는 원인은 아래와 같이 나누어 볼수 있습니다.비효율적인 쿼리 구조SQL 쿼리가 복잡하거나 비효율적으로 작성된 경우, 데이터 검색에 시간이 오래 걸릴 수 있습니다.인덱스 부족 또는 비효율적인 사용데이터베이스에 적절한 인덱스가 없거나 잘못된 인덱스가 사용되면, 쿼리 처리 속도가 느려질 수 있습니다.대용량 데이터 처리데이터 양이 매우 많..

카테고리 없음 2024.10.18

[우당탕탕 AWS] 신규 개발 및 운영환경 구성 (12)

이전작업까지 약 3주간의 작업을 통해 기존 운영환경을 이전하고 추가로 개발환경까지 구성할 수 있었습니다. 이전글https://threezerosin.tistory.com/35 [우당탕탕 AWS] EC2, ELB, Route53 을 이용한 운영환경 구성 (11)https://threezerosin.tistory.com/34 [우당탕탕 AWS] AWS SES 샌드박스 해제하기이전글https://threezerosin.tistory.com/33 [우당탕탕 AWS]AWS SES에 회사 이메일 연동 및 메일 전송하기이전글https://threezerosin.tistory.com/32threezerosin.tistory.com  기존테스트 환경의 부재운영 EC2 만 존재 ( DB의 경우에만 RDS 에서 데이터베이스..

DevOps 2024.10.17

[우당탕탕 AWS]RDS Connection timed out 연결 오류 해결 방법 (6)

RDS를 스냅샷을 공유해 신규 생성한 후에, Dbeaver 로 연결하려고 하자,  RDS Connection timed out 에러가 발생했습니다.  RDS 의 퍼블릭 엑세스는 옵션도 설정이 되어 있었고, RDS 에 적용된 보안그룹도 문제가 없어보였습니다. 관련하여 문제를 어떻게 해결했는지 아래에 정리해보겠습니다. [우당탕탕 AWS] RDS 계정간 스냅샷 공유 (tistory.com) [우당탕탕 AWS] RDS 계정간 스냅샷 공유이번 글에서는 지난 글에 이어서 계정간 RDS 스냅샷을 공유하는 방법을 정리합니다. https://threezerosin.tistory.com/25 [우당탕탕 AWS] EC2 이미지 다른 계정으로 공유하기지난 글 에서 정리한 내용과 같threezerosin.tistory.com..

DevOps 2024.08.05

[우당탕탕 AWS] RDS 계정간 스냅샷 공유 (3)

이번 글에서는 지난 글에 이어서 계정간 RDS 스냅샷을 공유하는 방법을 정리합니다. https://threezerosin.tistory.com/25 [우당탕탕 AWS] EC2 이미지 다른 계정으로 공유하기지난 글 에서 정리한 내용과 같이 EC2 를 이전하는 작업을 정리해보았습니다.https://threezerosin.tistory.com/23 [우당탕탕 AWS] 우당탕탕 AWS 관리하기새로운 회사에서 백엔드 업무를 맡아 진행하면서 AWSthreezerosin.tistory.com  1. KMS 콘솔 접속AWS 관리 콘솔에서 KMS(키 관리 서비스)로 이동합니다. 2. KMS 키 생성키 생성 버튼을 클릭하여 새로운 KMS 키를 생성합니다. 3. 키 사용 권한 정의   생성된 키에 다른 AWS 계정 (RD..

DevOps 2024.07.08
반응형