인프런 커뮤니티 질문&답변

p.cdoomco님의 프로필 이미지

작성한 질문수

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

추가 - 사용했던 AWS EC2 종료하는 방법과 AWS 비용 계산하는 방법

서버와관련해서 질문

23.03.13 06:49 작성

·

345

1

 보통 AWS를 이용해서 서버를 임대해서

웹사이트를 개설하잖아요?

 

개인용 소규모 웹사이트를 운영한다고쳤을때

집에다 만약 PC한대를 서버로 돌린다쳤을때

그런경우는 AWS를 사용할필요가없잖아요?

이런경우에 배포하는방법은 알려주실수없으신지?

집에 따로 서버용 PC를 구축해서 개인용 소규모 웹사이트를 운영했을경우 배포는 어떻게해야할지 궁금해지네요

 

AWS는 사용하면 할수록 요금이 청구가되니 ㅠㅠ

 

 

 

답변 1

0

최태현님의 프로필 이미지
최태현
지식공유자

2023. 03. 13. 20:21

안녕하세요! p.cdoomco님!! 좋은 질문 감사드립니다!! 🙏

결론부터 말씀드리자면, 저희가 AWS에 배포를 했던 방법과 집에 서버용 PC를 구축해 배포를 하는 방법은 리눅스를 동일하게 사용하다면 똑같습니다!!!

저희가 AWS에 들어가 했던 일은 다음과 같죠!

  1. AWS에 코드를 가져온다 (git을 사용할 수도 있고 또 다른 방법을 쓸 수도 있습니다)

  2. MySQL과 Java 등을 설치한다.

  3. 코드를 빌드하고 실행시켜 MySQL과 연결한다

  4. 끝!!

만약 집에 서버용 PC를 구축하시더라도, 배포하는 방법은 완전히 동일합니다!

  1. 구축하신 서버용 PC에 코드를 가져오고

  2. MySQL과 Java 등을 설치한 후,

  3. 코드를 빌드하고 실행시켜 MySQL과 연결하면 됩니다!!

 

다만, 집에 서버용 PC를 구축할 때는 AWS와는 다르게

  1. 리눅스 라는 것 자체를 직접 설치해야 하고

  2. 인터넷 IP 설정 등도 직접 해야 하고 (예시 : https://kibbomi.tistory.com/219)

  3. 컴퓨터 초기 구입 비용과 전기세를 부담해야 한다는

차이점이 있습니다!

전기세는 저도 궁금해서 찾아보니 24시간 가동시 15,000원 ~ 90,000원 정도 나오는 것 같네요!!! (https://www.a-ha.io/questions/4ee4c43e2ca6e002a4a21a55e9747ce2)

 

결론적으로 배포 과정 자체는 동일하되, AWS가 자동으로 해주던 것 / 부담하던 것을 직접 하시게 되는 차이가 있다 라고 정리드릴 수 있을 것 같습니다!

감사합니다!!! 🙇🙇