> RDS
Relational Database Service
AWS RDS는 AWS에서 지원하는 클라우드 기반 관계형 데이터베이스
> RDS 인스턴스 생성
1. 데이터베이스 생성
1-1. RDS 서비스
1-2. 데이터베이스 생성
2. DBMS 선택
2-1. MariaDB 선택
클라우드 서비스에 가장 적합한 건 Amazon Aurora지만, 최저 비용이 월 10만원 이상입니다 😥
따라서 Aurora로 교체가 용이하고 저렴한 MariaDB를 사용하겠습니다
서비스 규모가 커진 후에 Aurora로 이전하면 됩니다
2-2. 사용 사례 선택
2-3. 상세 설정
2-4. 데이터베이스 생성
생성되는데 시간이 좀 걸리네요 🥱
⭐ 생성 완료 ⭐
> RDS 파라미터 설정
0. 파라미터 그룹 생성
0-1. 파라미터 그룹
0-2. 파라미터 그룹 생성
0-3. 파라미터 그룹 세부 정보 설정하고 생성
생성한 MariaDB와 버전을 맞춰야 합니다
0-4. 생성된 파라미터 그룹 클릭
0-5. 파라미터 편집 모드로 전환
1. 타임존 설정
time_zone을 검색하여 [Asia/Seoul] 선택
2. character set 변경
다음 항목들을 모두 utf8mb4로 변경
- character_set_client
- character_set_connection
- character_set_database
- character_set_filesystem
- character_set_results
- character_set_server
다음 항목들은 utf8mb4_general_ci로 변경
- collation_connection
- collation_server
utf8은 이모지를 저장할 수 없지만, utf8mb4는 이모지를 저장할 수 있습니다 😉
3. max connection 수정
인스턴스 사양에 따라 자동으로 정해집니다
프리티어 사양으로는 약 60개 커넥션만 가능해서 넉넉하게 150정도로 지정합니다
후에 RDS 사양을 높이면 기본값으로 다시 돌려놓으면 됩니다
4. 변경 사항 저장
> 파라미터 그룹을 데이터베이스에 연결
1. 데이터베이스 수정
2. 파라미터 그룹변경 후, [계속]
3. 즉시 적용을 선택하고 [DB 인스턴스 수정]
4. 재부팅
간혹 파라미터 그룹이 제대로 반영되지 않는 경우가 있으므로, 재부팅을 한 번 합니다
References
'Web > AWS' 카테고리의 다른 글
[AWS EC2] AWS 서버에 Apache, PHP 설치 (1) | 2021.11.08 |
---|---|
[AWS RDS] EC2와 RDS 연동하기 / EC2에서 RDS 접근하기 (0) | 2021.11.06 |
[AWS EC2] 아마존 리눅스 2 설정 : 타임존 변경, HOSTNAME 변경 (0) | 2021.11.06 |
[AWS EC2] 윈도우에서 EC2 서버 접속하기 (0) | 2021.11.06 |
[AWS EC2] EC2 인스턴스 생성 / 탄력적 IP 연결 (0) | 2021.11.05 |