본문 바로가기

AWS

(3)
[AWS] DMS 사용하여 데이터베이스 이관하기 DMS (Data Migration Service) 란?AWS DMS(Data Migration Service) 란 AWS 에서 제공하는 클라우드 기반의 데이터 마이그레이션 서비스이다.DMS는 On-Premise 데이터베이스, 다른 Cloud 데이터베이스, 그리고 AWS 내의 다른 데이터베이스 등 다양한 데이터 저장소에서 데이터 마이그레이션이 가능하다.실시간 데이터 복제를 지원하여 데이터베이스를 동기화 상태로 유지할 수 있으며, 전송되는 데이터 양에 대해서만 비용을 지불하므로 비용이 효율적이다.  DMS 프로세스 DMS 프로세스는 소스 및 타겟 데이터베이스 연결을 생성하여 엔드포인트를 각각 생성한다.그리고 복제 인스턴스에서 실행되는 태스크를 예약하여 데이터를 이관한다.  자 그러면 DMS 을 이용하여 데..
[AWS] RDS SQL Server(MS-SQL) 백업 및 복원하기 AWS RDS SQL Server 백업은 서버의 로컬 파일 시스템을 사용하는 대신 Amazon S3 의 버킷이라는 저장소를 사용한다. 백업을 진행하기 위해서는 다음 세 가지 구성 요소가 필요하다.(1) 백업 파일을 저장할 Amazon S3 버킷.(2) 버킷 접근을 위한 IAM 역할.(3) SQLSERVER_BACKUP_RESTORE 옵션 추가. 1. Amazon S3 버킷 생성AWS Console 에서 Amazon S3 에서 버킷을 생성해보자.옵션은 각 환경에 맞게 설정해주면 되며, 나는 아래와 같이 설정 후 생성했다. - 버킷 이름: dbbackup - AWS 리전: 아시아 태평양(홍콩) - 객체 소유권: ACL 비활성화됨(권장) - 이 버킷의 퍼블릭 액세스 차단 설정: 모든 퍼블릭 액세스 차단 - 버..
[AWS] RDS MySQL 언어 변경 (utf8 / utf8mb4, character-set, collation) MySQL 에서 한글을 사용하려면 utf8 혹은 utf8mb4 인코딩되어야 한다.그렇지 않으면 한글깨짐현상이 발생한다. AWS RDS Management Console 에서 인코딩 변경이 가능하다. ㆍ utf8 과 utf8mb4 차이가 무엇이 있을까?utf8 은 emoji 를 지원하지 않는다.이러한 문제점을 해결하기 위해 utf8mb4 가 나왔으며, utf8mb4 는 emoji 를 지원한다.  인코딩 변경 전 먼저, 현재 character-set 을 확인해보자.show variables like 'c%';일부 character_set 이 latin1 로 되어있는 것을 확인할 수 있다. (*latin1 은 AWS RDS MySQL 의 디폴트 언어이다.)캐릭터셋 latin1 을 utf8 혹은 utf8mb4 ..

반응형