ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [AWS] RDS를 아라보자
    클라우드컴퓨팅 2023. 4. 29. 02:03

    캡스톤 프로젝트 도중 아주 백엔드 주도 개발을 하고 있는데 API를 만들고 당연히 실시간으로 접근을 하도록 만들어야 했었다. NCould라는 선택지도 있었지만, 테스트서버로 AWS를 이용하고, 실시간 운영서버를 NCLOUD를 이용할 생각이기 때문에 개발 단계에서는 AWS를 이용하려 했었다.

     

    아직 학생이기 때문이 돈이 읎졍,,,,프리티어를 사용한다.

    프리티어라 그런지 서버가 많이 힘들어 한다. 요청이 진짜 잠깐만 많아져도 SSH 콘솔입력이 급격히 느려진다.

    정말 답답하다.

    MYSQL을 설치하고 운용한다 그러면 도저히 같이 사용할 수 없기 때문에 RDS를 따로 파서 사용하기로 결정했다.

     

     

    우측에 있는 RDS를 클릭한다.

     

     

    하단의 데이터베이스 생성 클릭.

    DB엔진은 MySql을 사용하도록 한다.   

    참고로 aurora는 프리티어를 제공하지 않으니 주의하도록 하자.

    이후 프리티어 템플릿을 선택해준다.

     

     

    이제 RDS정보를 설정한다.

    인스턴스 식별자는 이 RDS를 기억하기 쉬운 이름으로 정하면 되고,

    MySQL의 마스터사용자는 root로 설정되어 있기때문에 root를 사용할 것이다.

    이후 마스터 암호까지 설정을 한 후 데이터베이스를 생성해준다.

     

    추가로 초기 데이터베이스를 생성할 수 있다.

    후에 따로 또 워크벤치로 연결해서 생성하기 귀찮기 때문에 여기서 생성해주도록 한다.

     

    application.properties에 해당 정보를 기입해주면 연결 성공!

    datasource:
      url : jdbc:mariadb://rds엔드포인트:포트명/database이름
      username : db계정
      password : db계정 비밀번호
      driver-class-name: org.mariadb.jdbc.Driver
    
    jpa:
      hibernate:
        ddl-auto: none
    728x90

    '클라우드컴퓨팅' 카테고리의 다른 글

    [NCloud] Object Storage  (1) 2023.05.26
    [AWS] EC2 멈춤  (0) 2023.05.02
    [AWS] ubuntu ssh연결하기  (0) 2023.02.04
    [AWS] mySQL 워크벤치 연결  (0) 2023.01.05
    [AWS] mySQL 세팅  (0) 2023.01.05

    댓글

Designed by Tistory.