AWS Smile

Amazon Aurora Auto Scaling을 이용하여 원하는 시간에 스케줄링

Amazon RDS Aurora MySQL, PostgreSQL은 Auto Scaling을 현재 지원하고 있다. 현재 해당 글을 쓰는 시점으로 CPU 사용률 또는 Connection 수로 Scaling을 할 수 있다. 하지만 원하는 시간에 DB를 Scaling 하려면 어떻게 해야 할까? Amazon RDS 콘솔에서는 보이지 않지만, aws application-autoscaling CLI를 이용하면 설정할 수 있다. Terraform을 이용하여 등록하는 방법은 해당 문서를 참고한다. 사전 조건 Scalable Target 등록 우선 Amazon RDS Aurora MySQL 또는 PostgreSQL을 사용하고 있어야 한다. Auto Scaling이 설정되어 있다면 상관없지만 걸려있지 않다면 아래 명령어를 이용하여 MinCapacity, MaxCapcity를 설정해 준다....

April 20, 2024 · minwoo.kim
AWS Smile

AWS 계정간 RDS 스냅샷 공유

AWS에서는 계정간 database snapshot을 공유할 수 있는 기능을 제공합니다. 해당 내용을 진행하기 위해서는 아래와 같이 진행하면 됩니다. Database가 존재하는 계정을 A, 스냅샷을 공유받을 계정을 B라고 가정하겠습니다. A 계정에서 Database snapshot 생성합니다. (Encrypted인 경우) snapshot을 copy 하기 위해 A 계정에서 KMS key를 생성합니다. (Encrypted인 경우) A 계정에서 생성된 KMS key에 B 계정을 공유할 수 있도록 설정합니다. [Add other AWS accounts] 를 통해 AWS account ID 를 추가합니다. A 계정에서 공유할 snapshot을 copy 합니다....

December 26, 2021 · minwoo.kim