들어가며 이전 글까지 Oracle cloud 환경에 기존 스프링 부트 프로젝트를 배포해보았다. 인스턴스 생성부터 배포까지 성공적이었지만 아직 기존 프로젝트의 환경은 aws의 s3, rds 를 바라보고있었다. 이제부터 이 부분을 바꿔본다. Comehear 프로젝트는 처음에 말했다싶이 Jpa 를 활용한 스프링 부트 프로젝트였다. Jpa를 공부할 당시 실무에 적용해보고싶은 마음에 공모전에서 사용하게 되었는데 사용할 당시에도 mybatis를 쓰지않고 객체 지향적으로 개발을 하는 것 자체가 너무나 신기하고 재밌는 경험이었다. 이번에 클라우드 환경을 이전하면서 Jpa의 매력에 대해 한번 더 빠지게 되었다. RDS > ADW 기존 AWS RDS(Relational Database Service)를 사용하던 것에서 O..
들어가며 이전 글에서 Oracle Cloud 인스턴스를 생성했다. 이번에는 생성한 인스턴스에 Comehaer 앱을 배포해보도록 한다. 참고로 Comehear는 spring boot + gradle 를 활용한 앱이다. 우선 설치한 인스턴스에 SSH를 이용하여 접속한다. JDK 설치 1. 루트권한 전환 sudo -s 2. jdk 11 버전 다운 Comehear의 환경이 자바 11이었기 때문에 동일하게 맞춰주었다. wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz 3. 압축 해제, 설치, 이동 tar xvf openjdk-11.0.2_linux-x64_bin.tar.gz sudo mv jdk-11.0.2/..
들어가며 이 글은 2022년 관광공모전에서 만들었던 Comehear의 서버환경을 AWS 에서 Oracle Cloud로 이전하면서 작성하게 됐다. Oracle Cloud 오라클 클라우드(Oracle Cloud)는 오라클사 관리 데이터 센터의 글로벌 네트워크를 통해 서버, 스토리지, 네트워크 애플리케이션, 서비스를 제공하는 오라클이 제공하는 클라우드 컴퓨팅 서비스이다. Oracle Cloud는 AWS와 같은 클라우드 컴퓨팅 서비스다. 이것저것 차이가 있겠지만 가장 큰(?) 차이라면 AWS는 1년 무료 프리티어를 준다면 Oracle Cloud는 평생무료 프리티어를 제공한다는 점이다. 물론 스펙차이라거나 환경차이가 있겠지만 아무래도 평생무료라는 메리트는 절대 작지않다. 무료스펙은 아래와 같다. 자세한 사항과 가..