aws 5

[Naver Cloud Platform] SpringBoot 스프링부트 React 리액트 네이버 클라우드 플랫폼 배포하기 ① 서버 생성

※ aws 로 배포하기 ↓ 배포 서버 등의 개념 설명은 아래 포스팅에 적어두었다! [AWS + spring boot] 서버 배포하기 _ 1 서버는 왜 배포해야할까 서버를 24시간 작동하게 하는 방법은 3가지 내 pc를 24시간 구동시킨다. 호스팅 서비스를 이용한다. 클라우드 서비스를 이용한다. 그 중 유동적으로 트래픽 관리가 가능한 jihyee.tistory.com [AWS + spring boot] 서버 배포하기 _ 2 rds mysql 데이터 베이스 생성 spring boot 연동 spring boot 프로젝트 배 얼른 써야지 했는데 생각보다 2번째 포스팅이 오래 걸렸다 ㅠ [AWS + spring boot] 서버 배포하기 _ 1 [AWS + spring boot] 서버 배포하기 _ 1 서버는 왜 배..

공부/Server 2022.02.17

[AWS + spring boot] 서버 배포하기 _ 2 rds mysql 데이터 베이스 생성 spring boot 연동 spring boot 프로젝트 배포

얼른 써야지 했는데 생각보다 2번째 포스팅이 오래 걸렸다 ㅠ [AWS + spring boot] 서버 배포하기 _ 1 [AWS + spring boot] 서버 배포하기 _ 1 서버는 왜 배포해야할까 서버를 24시간 작동하게 하는 방법은 3가지 내 pc를 24시간 구동시킨다. 호스팅 서비스를 이용한다. 클라우드 서비스를 이용한다. 그 중 유동적으로 트래픽 관리가 가능한 jihyee.tistory.com ↑↑↑ 전 포스팅!! ↑↑↑ 에서 aws 계정 생성하고 ec2 서버 생성하고 putty로 접속하고 Java 프로젝트 구동을 위한 기초 세팅(git, java) 들을 했다. 웹 프로젝트 배포 과정을 크게 구분하면 서버 생성 - 데이터 베이스 구축 및 연동 - 프로젝트 빌드 및 실행 이게 다인데 서버 생성했으니..

공부/Server 2022.01.16

[PaaS-TA] PaaS-TA 서비스를 통해 node.js 기반 프로젝트 배포하기

PaaS-TA 파스-타 도입 전 미리 파스-타를 체험하실 수 있도록 체험 서비스를 제공하고 있습니다. paas-ta.kr 배포하면 떠오르는 플랫폼이 aws, naver cloud platform, gcp 정도인 것 같은데 이번에 동아리 프로젝트로 공모전을 알아보면서 paas-ta 라는 개방형 클라우드 플랫폼을 알게 됐다. aws 배포 경험이 있고 naver cloud에 적용할 때도 프로세스는 거의 일치해서 어려움 없이 배포할 수 있겠다 생각했고 무턱대고 도전.. 결과는 ... 진짜 너무 힘들었다. ߹𖥦߹ 타 클라우드 플랫폼 서비스에 비해 paas-ta 사용이 어려웠던 이유를 고르자면 자료가 정말 없다.. 그냥 paas-ta 자체 제공 자료만 있다고 생각하면 돼서 구글링 불가... 어찌나 자료가 없는지 이..

공부/Server 2021.12.28

[AWS + Spring Boot ] 스프링부트 QueryDSL 연동 배포

드디어 spring boot 에 querydsl 적용하고 배포까지 구현했다. 나중에 또 하면 1시간 넘게 헤맬 수 있으니 기억이 온전할 때 바로 내용 정리해놓고 두고두고 공부해야겠다. ๑・̑◡・̑๑ querydsl 이란? 객체 지향 언어는 엔티티 타고 타고 들어가는게 가능한데 (객체 지향의 장점 중 하나...) 관계형 데이터베이스는 그런 기능은 지원하지 않는다. 결국 검색 조건을 넣으려면 모든 DB 데이터를 엔티티화 해야 한다는 뜻인데 그건 불가능할 수야 있겠지만.. 그렇기 때문에 애플리케이션이 필요한 데이터만 DB에서 불러오려면 결국 검색 조건이 포함된 SQL이 필요하다. 다행히 (?) JPA는 SQL을 추상화한 JPQL (객체 지향 쿼리 언어)이 있는데 JPQL를 쉽게 만들어주는 방식 중 하나가 Qu..

공부/Spring Boot 2021.10.31

[AWS + spring boot] 서버 배포하기 _ 1

서버는 왜 배포해야할까 서버를 24시간 작동하게 하는 방법은 3가지 내 pc를 24시간 구동시킨다. 호스팅 서비스를 이용한다. 클라우드 서비스를 이용한다. 그 중 유동적으로 트래픽 관리가 가능한 클라우드 서비스를 이용하는 것이 서버 배포와 유지 보수 관리에 유리하다. 클라우드란 클라우드는 인터넷 그 자체를 가리키며 이런 인터넷 환경을 통해 서버, 스토리지, 데이터베이스, 네트워크, 소프트웨어, 모니터링 등의 컴퓨팅 서비스를 제공하는 것 또한 의미한다. Iaas : it인프라 대여 (ec2) Paas : Iaas를 한번 더 추상화 Iaas에서 더 자동화 됨 (heroku) Saas : 소프트웨어 서비스 (google drive) 클라우드 서비스는 여러가지 있는데 aws, azure, GCP 그 중 aws를..

공부/Server 2021.10.26