본문 바로가기
프로그래밍/AWS

[AWS] 아마존 웹 서비스 시작하기 1편

by 노잼인간이라불립니다 2022. 5. 18.

가입하기 전에 알아두어야 할 것들

 

1. AWS를 사용하기 위해서는 회원가입을 해야한다. Master 카드나 Visa 카드가 필요한데, 체크카드일 경우에 1달러 이상의 금액이 남아 있어야 등록이 가능합니다.

 

2. 프리티어로 등록한다면 12개월동안 제한된 범위 내에서 무료로 사용가능합니다.

 

 

가입 시작


가입을 완료하고 로그인을 하면

 

이와 같은 UI를 보게 될 것이다. (업데이트에 따라 UI는 변화 할 수 있음.)

 

현재 필자는 이미 RDS인스턴스와 EC2 인스턴스를 만들었지만, 처음 시작할 때에는 아무것도 없을 것이다.

 

 

위의 그림처럼 지역을 서울로 바꿔 주세요.


먼저 EC2인스턴스를 만들어봅시다.

 

여기서 알아야할 점 EC2는 IAAS 서비스이다. IAAS가 무엇인지 궁금하다면 아래 링크를 통해 알아보도록 합시다.  https://jojoplot2.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%9D%98-%EC%A2%85%EB%A5%98

 

[네트워크] 클라우드 서비스의 종류

1. IAAS (Infrastructure As A Service) HAAS(Hardware As A Service) 로도 불리우는 이 서비스는 간단하게 하드웨어적인 부분만 제공해주는 서비스이다. 이 외에는 모든 것을 사용자가 구축해주어야 한다. 운영체.

jojoplot2.tistory.com


IAAS서비스 이기 때문에 하나하나 다 설정해 줘야한다. 다음으로 넘어가서 서비스 오른쪽 검색창에 EC2를 검색.

 


 

인스턴스 시작버튼을 누르면 위와 같은 EC2인스턴스를 설정할 수 있는 페이지가 나옵니다. 

 

설정에 대해 잘 아시는 분은 설정하고 진행하면 되고, 필자는 프리렉의 스프링부트와 AWS로 혼자 구현하는 웹 서비스에 있는 세팅을 참조하였습니다. (책이 19년도 판이라 현재와 다른점이 있어 그 부분은 필자의 임의대로 설정하였습니다.)


 

아마존에서 제공하는 리눅스 2버전을 선택


인스턴스 유형은 t2.micro 프리티어 사용가능한 버전


키가 있으신 분들은 기존 키를 사용하시면 되고, 없으신분들은 새 키 페어를 생성해 주셔야합니다. (키는 클라우드 컴퓨터에 접속하는 용도 입니다. 잘 보관해주셔야 합니다.)

 

키 페어의 이름을 입력해주시고 키페어 생성해주시면 됩니다. (윈도우 사용자이신 분들은 pem이아닌 ppk로 설정하시면 putty 사용시에 편리합니다. (어짜피 나중에 pem을 ppk로 변경해 주어야함..)) (선택은 자유~)


이 규칙은 ec2 인스턴스에 접근 할 수 있는 아이피를 설정해주는 곳입니다. 현재 나의 아이피로 설정해두고, ip가 변경된다면 다시 바꿔 사용하는 것이 좋습니다.


 

스토리지는 디폴트가 8GB로 되어 있지만, 프리티어로 최대 30GB의 스토리지를 사용할 수 있습니다.

 


이제 인스턴스 시작을 눌러 인스턴스를 시작해봅니다.

 

이후 왼쪽에서 인스턴스를 클릭해보면 새로 생긴 인스턴스를 확인할 수 있습니다.

 

현재 인스턴스에 할당된 아이피는 서버가 재부팅되거나 할때 바뀌는 유동IP입니다. 매번 확인을 해줘야하는 번거로움 때문에 고정 IP를 사용하고자 탄력아이피를 할당 받아야 합니다.

 

탄력적 아이피는

 

 

이렇게 할당 받으시면 되겠습니다.

 

 

할당이 완료되면,

탄력적 IP 주소 연결을 누르고,

연결할 인스턴스를 선택해주시면 되겠습니다. (탄력적 IP주소를 할당만 받고 연결하지 않으면 비용이 발생된다고 합니다. 생성했을 경우에는 꼭 연결합시다.)

 

이제 탄력적 IP 주소가 연결되었는지 인스턴스 탭에서 확인하시면 되겠습니다.


탄력적 IP주소가 정상적으로 연결 되었다면, 보안 그룹을 설정해줄 차례입니다.

 

아까 만들어준 EC2 인스턴스의 보안탭에서 어떤 보안 그룹을 사용하고 있는지 파악합니다.

 

 

보안그룹을 확인하였으면 해당 보안 그룹을 눌러서 보안그룹의 인바운드 규칙 편집을 눌러 수정해줍시다.(현재 이것보다 적게 들어있거나 없는게 정상입니다.)

일단 8080포트를 열어주는 TCP 설정을 하시고 HTTP, HTTPS를 모두 0.0 으로 만들어주세요. 그리고 SSH 접속은 현재 나의 아이피로 설정해주세요.

 

그럼 이제 기본적인 세팅은 완료입니다.

 

이 후 내용은 다음편에 적도록 하겠습니다.