4) 관계형
➡ Microsoft Azure 써보자~!
Azure
AWS
AWS RDS는 퍼블릭 액세스를 "예"로 설정하면 IPv4 사용요금 명목으로 월 3달러 정도 청구됨
요금 피하기
1) AWS EC2 ➞ 인스턴스 하나 만들어서 같은 VPC 그룹에 넣음 ➞ SSH 키파일도 가져옴 ➞ SSH 터널링으로 내 컴퓨터 ➞ EC2 ➞ RDS DB 접속
2) RDS말고 EC2에서 컴퓨터 하나 빌려서 직접 MySQL 설치 - 백업/모니터링 직접해야해서 귀찮
// build.gradle 의존성 추가
runtimeOnly 'com.mysql:mysql-connector-j'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
// application.properties
spring.datasource.url=jdbc:mysql://호스팅받은곳엔드포인트주소/만든database이름
spring.datasource.username=DB접속아이디
spring.datasource.password=DB접속비번
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.hibernate.ddl-auto=update