-
[SPRING] AWS에 MAVEN사용해서 배포하기 - (1) 준비배포 2020. 2. 12. 20:38반응형
스프링으로 열심히 웹 페이지를 만들었다면 이제는 배포가 남았다.
AWS (Amazon Web Service) 를 사용하면 내 컴퓨터가 서버로서 해야할 역할을 대신 해줄 작은 공간을 대여받을 수 있다. 가상의 컴퓨터같은 개념이라 낮은 사양에 작은 메모리를 사용할 것이라면 1년 동안은 AWS에서 무료로 이용이 가능하다.
혼자 운영할 정도의 작은 웹사이트라면 비용이 발생할 확률은 낮다고 보지만 사람마다 사용방법은 다를 수 있다.
가입을 할 때 카드번호를 미리 입력하게 되어있고, 사용 기준치를 초과할 경우에는 추가 비용이 발생할 수 있으니 AWS 이용약관을 잘 읽고 사용하길 바란다.
그러면 본론으로 들어가서 오늘 배포를 위해 필요한 준비물이 있다.
1. 준비물
1) 프로젝트(배포할 파일) - mysql 사용
배우는 단계에서 정보를 공유하는것이기 때문에 다른 환경에서 배포를 하는 경우에 일어나는 변수에 대해서 어떠한 답변을 해줄 수 없다. 배포할 파일은 스프링부트를 통하여 작성되었으며 메이븐을 사용하며 외부 라이브러리를 불러왔다.
2) 깃(Git)
프로젝트는 깃에 보관할 것이고 AWS에서 받은 가상 공간에 프로젝트를 저장하는 방법역시 깃을 사용할 것이다.
깃을 이용해서 프로젝트의 내용이 변경되었을 때에 대해서도 다룰 예정이니 꼭 깃을 가져오길 바란다.
github - https://github.com/
Build software better, together
GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.
github.com
3) AWS 계정
AWS를 이용할것이니 설명은 생략하겠다.
AWS 사이트 주소 - https://aws.amazon.com/ko/
클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services
Amazon Web Services는 안정성이고 확장 가능하며 저렴한 클라우드 컴퓨팅 서비스를 제공합니다. 무료로 가입할 수 있으며 요금은 사용한 만큼 지불하면 됩니다.
aws.amazon.com
4) Putty
퍼티는 AWS에서 제공받은 키페어를 비공개 키로 변환시켜주는 역할과 인증역할을 할 것이다. 쉽게 말해서 AWS가 컴퓨터고 컴퓨터를 부팅하기 위한 버튼이 Putty이다. puttyzen 을 사용하여 키페어를 비공개키로 변환하는데, 버튼에 내 손가락을 갖다 대기전에 지문을 설정하는 것이라고 생각하자. (정확한 개념은 아니니 개념은 직접 공부해서 익히길 바란다. 피드백을 위한 댓글은 언제나 환영한다.)
putty 다운 경로 - https://www.putty.org/
Download PuTTY - a free SSH and telnet client for Windows
Download PuTTY PuTTY is an SSH and telnet client, developed originally by Simon Tatham for the Windows platform. PuTTY is open source software that is available with source code and is developed and supported by a group of volunteers. You can download PuTTY here . Below suggestions are independent o...
www.putty.org
'배포' 카테고리의 다른 글
[SPRING] AWS에 MAVEN사용해서 배포 - (4) Git clone / Maven Compile, package (0) 2020.02.13 [SPRING] AWS에 MAVEN사용해서 배포 - (3) 개인키 생성/ 우분투 설정 (2) 2020.02.12 [SPRING] AWS에 MAVEN사용해서 배포하기 - (2) AWS 설정 (0) 2020.02.12