[AWS EC2] EC2 컴퓨팅 인스턴스 만드는 방법(AWS 프리티어, 대시보드 앱 서버)

2024. 2. 29. 15:12Server/AWS(Cloud Server)

728x90
반응형
728x90

 

 

현재 사용하고 있는 로컬 컴퓨터로는 서비스를 못하는데
서비스 = 여러사람이 네트워크를 통해서 접속으로
왜? 나의 컴퓨터의 ip주소는 public ip가 아니어서
(로컬로 열어도 가능하긴 하지만 보안이나 호스트, 포트 등 해결할 문제가 많음)

 

 

 

 

그래서,

Streamlit 앱 대시보드를 서버에서 동작하게 하기 위해 AWS EC2를 사용하려고 합니다.

 

https://aws.amazon.com/ko/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

필요한 만큼 이용할 수 있는 것은 물론 필요에 따라 몇 분 만에 확장 또는 축소할 수 있습니다. 자세히 알아보세요.

aws.amazon.com

 


 

1. 먼저 AWS에 가입한 뒤 로그인합니다.

 

 

 

 

2. AWS 로그인 후 콘솔에 들어가서 오른쪽 지역을 클릭하고 원하는 리전을 선택합니다.

(아시아 태평양(서울) ap-northeast-2)

 

 

 

 

 

3. 콘솔 왼쪽 상단 서비스 버튼을 클릭하거나 검색에 'EC2'를 검색합니다. 

 

 

 

 

4. EC2 대시보드에 들어갑니다. 

 

 

 

 

5. 화면 중간에 인스턴스 시작란에 인스턴스 시작을 클릭합니다. 

 

 

 

 

6. 인스턴스를 만듭니다. 인스턴스 이름을 자유롭게 기재하고 OS를 선택합니다.

저는 Amazon Linux를 선택하였습니다.

 

 

 

 

7. Amazon Machine Image(AMI)는 각자 상황에 맞게 사용하며 프리티어 사용 가능이라는 멘트가 있는 선택 사항을 해야 과금되지 않습니다.

저는 프리티어 버전인 Amazon Linux 2023 AMI을 선택했습니다.(Ubuntu 버전도 많이 사용하는 편)

 

 

 

 

8. 인스턴스 유형 또한 프리티어 사용 가능한 유형인 t2.micro 선택합니다. (1GB의 메모리)

 

 

 

 

9. 키 페어(로그인) 선택하며 처음 시작하시는 분들은 오른쪽에 새 키 페어 생성을 클릭하여 새로운 키 페이어를 생성합니다.

 

 

 

키 페어 이름은 영어로 작성하며, Windows에서 사용하는 경우 .ppk으로 생성합니다.

 

키 페어를 생성하게 되면 자동 다운로드 되며, 키 페어 이름.ppk 파일이 생성됩니다. 

 

 

*
키 페어는 네트워크 원격으로 접속시 사용하는 보안 키로 생성시 따로 저장하지 않으시거나 잃어버리면 로그인이 불가합니다. 키 페어가 지워지면 서버 접속이 불가능하며, 해당 서버를 날리는 것과 같습니다.
꼭  개인 드라이브나 메일에 백업을 해두도록 합니다.
*

 

 

 

10. 네트워크 설정은 아래와 같이 합니다.

 

 

Allow SSH traffic from 체크 : 서버 조작을 위한 방화벽 허용(ppk 파일을 사용하여 접속이 가능함)

위치무관 : 특정된 아이피만 접속 가능하게 하는 경우가 아니면 위치무관으로 선택한다.

 
기업에서 해당 서비스를 사용하는 경우 특정 아이피만 등록하여 접속되게 하는 경우가 많으며 사용 범위에 따라 변경합니다.

 

 

 

11. 스토리지 구성은 기본 8 GiB로 셋팅되어 있으며 사용에 따라 증감이 가능하지만 한번 늘리면 줄일 수 없습니다.

프리티어의 경우 30GB까지 사용가능합니다.

 

 

 

0 x 파일 시스템 오른쪽에 편집을 클릭하면 자세한 설정이 가능합니다. 

 

 

 

 

12. 따로 셋팅하지 않아도 되며 셋팅이 필요한 경우 박슬르 열고 설정해줍니다.

 

 

 

 

13. 인스턴스 생성 전 요약 내용을 확인하고 제대로 설정되었는지 확인 후 인스턴스 시작을 클릭합니다.

 

 

 

 

14. 인스턴스를 생성하는데 1~5분 정도의 시간이 소요됩니다. 잠시 기다리며 인스턴스가 생성되기를 기다립니다.

 

 

 

 

15. 인스턴스가 생성되면 아래처럼 리스트에 표시되며 인스턴스가 실행 중으로 뜨며, 인스턴스 생성이 완료됩니다.

 

 

 

인스턴스 네임을 클릭하시면 인스턴스에 대한 세부 사항이 뜨는데 여기서 추후에 퍼블릭 IPv4 DNS 항목에 있는 주소를 사용하여 공유합니다.
 

 

EC2 인스턴스는 프리티어 이용시 가입한 시점부터 12개월간(750시간) 무료로 사용이 가능하며,

사용량이 초과되거나 사용한 기간이 12개월이 초과되면 사용량에 대한 비용이 청구됩니다.

서버의 사용량이나 사용 기간을 추적하고 꼭 체크하시어 과도한 요금을 주의합니다.

 

 

 

 

 

 

반응형

 

728x90
반응형