목록AWS (4)
우당탕탕 개발일지

RDS와 EC2를 연동하는 이유 서버 인스턴스(EC2)와 DB 인스턴스(RDS)를 분리하여 사용하기 위함이다 EC2 하나만 쓰게 되면 서버 내에 DB를 설치하게 되는데 이렇게 하면 초보자도 쉽게 관리할 수 있고, AWS 클라우드 비용도 저렴하다. 하지만 고가용성 있는 서버를 구축하기가 어렵다는 단점이 있다. 서버랑 DB를 분리하면 하나의 서버가 망가져도 DB가 손상되지 않는다. 서버를 새로 추가해도 문제되지 않는다. 접속자의 수에 따라 서버를 자유롭게 늘리거나 줄여도 되고, 이 과정에서 DB 손상이 없어서 독립적으로 관리할 수 있다는 장점이 있다. EC2와 RDS 작동 방식 1. 클라이언트가 요청을 보낸다. 2. 로드밸런스가 사용자의 접속을 Server1, Server2, Server3에 분산시켜서 보낸..

💡RDS의 보안 그룹에 로컬PC의 IP 추가 .. 로컬 PC에서 RDS로 접근하기 위해서 해당 PC의 IP를 추가해야 한다. 생성된 RDS의 세부정보 페이지에서 'VPC 보안 그룹' 이라고 적힌 부분을 보면 default(~~~~~~)라고 적혀있다. 이 부분을 클릭하면 아래의 창으로 넘어간다. 이 보안 그룹 ID(sg-02~~~~)를 RDS 보안 그룹의 인바운드로 추가해주면 된다! 💡Database 플러그인 사용 인텔리제이에 Database 플러그인을 설치해서 진행한다. 일단 RDS의 접속 url을 복사해둔다(나중에 필요함) Database Navigator 플러그인을 설치한 뒤 재실행! 이렇게 database browser가 실행되는 것을 볼 수 있다. MySQL 접속 정보를 열어본다. 여기에 내가 생..

RDS를 생성한 후에 설정해야 항목 3가지는 아래와 같다 1. 타임존 2. Character Set 3. Max Connection 파라미터 그룹 생성 파라미터 그룹을 생성해준다. 파라미터 그룹 패밀리를 MariaDB로 바꿔주고 버전이 맞는지 확인해준다(근데 나는 RDS 생성할 때 버전이 안 보였다..) 그러면 이렇게 파라미터가 생긴다. 편집을 들어가서 설정해야할 3가지를 설정한다. 1. 타임존 time_zone을 Asia/Seoul로 바꿔준다 2. Character Set character_set_blalbla가 6개 있는데, 모두 utf8mb4로 바꾸고, collation_blabla 2개는 utf8mb4_general_ci로 바꿔준다. * UTF8이란?* UTF-8은 유니코드를 위한 가변 길이 문자..

데이터베이스 관리 시스템 | 관계형 RDS | Amazon Web Services 높은 가용성, 처리량 및 스토리지 확장성을 통해 꾸준히 증가하는 앱을 지원할 수 있습니다. 다양한 애플리케이션 사용량 패턴에 적합한 유연한 종량제 요금을 활용할 수 있습니다. aws.amazon.com RDS는 AWS에서 지원하는 클라우드 기반 데이터베이스로, 백업, 용량 조절 등과 같은 운영작업을 자동화해서 편리한 이점이 있다. AWS에서 RDS를 클릭하고, 데이터베이스 생성을 클릭한다. 엔진 옵션에는 MySQL, PostgreSQL 등 여러가지가 있지만 MariaDB를 선택한다 가격적 측면도 있고, 나중에, Amazon Aurora로 교체하기 쉽기 때문이다. 처음부터 Amazon Aurora를 쓰면 좋겠지만 프리티어 대..