스프링부트 공부기록(12) - AWS 배포 :: 회원가입, EC2 인스턴스 생성하기
my code archive
article thumbnail
반응형

앞서 진행한 게시판 프로젝트에 이어 본격적으로 서버 배포를 진행해 보도록 한다.

  • 외부에서 본인이 만든 서비스에 접근하기 위해서는 24시간 작동하는 서버가 필수임. => 그중 클라우드가 가장 유리함.
  • AWS는? 첫 가입 시 1년간 대부분 서비스가 무료임. 클라우드에서 기본적으로 지원하는 기능(모니터링, 로그관리, 백업, 복구...)이 많아 개인 및 소규모일 때 개발에 좀더 집중할 수 있음.
  • 많은 기업이 AWS로 이전 중이기 때문에 AWS 사용 경험은 취업, 이직에 도움이 됨.
  • 사용자가 많아 국내 자료와 커뮤니티가 활성화 되어 있음.

 

🤍AWS 회원가입

  • 이메일주소, 암호, 영문 주소 등등 입력하고 카드도 등록하고~~
  • 지원 플랜은 기본 플랜(무료) 선택.

  • 가입 완료!

 

🤍EC2 인스턴스 생성하기

  • EC2는 AWS에서 제공하는 성능,용량 등을 유동적으로 사용할 수 있는 서버.
  • 먼저 리전을 서울로 선택해주고 인스턴스 시작을 누른다.

 

  • Amazon Linux 2 AMI 를 사용한다.

 

  • 유형은 t2.micro를 선택한다.
  • t2는 요금 타입, micro는 사양을 이야기한다. 이러한 T 시리즈는 범용 시리즈로 불리며 다양한 사양을 사용할 수 있다.
  • 트래픽이 높은 서비스들은 T시리즈를 쓰지 않지만 그렇지 않은 경우에는 활용도가 높기 때문에 입문 단계에서 좋은 선택임.

 

  • 여러 인스턴스가 있을 경우 구분하기 어려울 수 있기 때문에 Name 태그를 등록해 준다.

 

  • AWS의 고정 IP(탄력적 IP)를 할당해 준다.

 

🤍EC2 서버에 접속하기(Window)

 

  • window에서 접속하려면 별도의 클라이언트를 설치해야 한다.
  • putty 사이트에 접속하여 실행 파일을 다운받는다.

 

  • 인스턴스 생성 시 발급받은 pem 키를 바로 사용할 수 없어서 pem키를 ppk 파일로 변환해 주어야 한다.
  • puttygen 화면 상단에서 Conversions->Import Key를 선택해서 내려받은 pem키를 선택하면 자동으로 변환이 진행된다.

 

  • 저장 후 open 버튼을 클릭하면 SSH 접속 알림이 뜸.

 

  • 접속 성공!!

반응형
profile

my code archive

@얼레벌레 개발자👩‍💻

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

반응형