Python 서버 따라 만들기 [1] - AWS EC2 인스턴스 만들기
AWS EC2 인스턴스를 만들어봅시다.
인스턴스를 만든다 = "가상컴퓨터를 대여한다"
무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어
이러한 프리 티어 혜택은 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과할 경우
aws.amazon.com
위 페이지에 로그인하고 콘솔로 이동합니다.
콘솔창을 내리다보면 솔루션 구축이 있는데, 거기서 가상 머신 시작 클릭!
클릭하면 이 화면이 보이는데 차례차례 설명해드릴게요
1. 이름 및 태그
서버의 이름을 정합니다.
저는 영상과 별개로 채팅서버를 만드는게 목표라서 chat_server로 지음
자유롭게 서버이름을 지으십쇼
2. 애플리케이션 및 OS 이미지
더 많은 AMI 찾아보기 클릭
조금 내리면 ubuntu가 있는데, 가장 최신버전으로 선택
참고로 전 window기준으로 설명합니다.
mac은 쓸줄 몰라요~
프리 티어가 적혀있는지 꼭 확인하세요
* 서버에서 우분투(ubuntu) 운영체제를 사용하는 이유?
1. ubuntu의 큰 커뮤니티와 지원 생태계를 가지고 있음
> 다른 사용자와 협업, 포럼, 위키, 블로그가 활성화되어 지원을 받을 수 있다.
2. 안정성
> Ubuntu는 안정성이 높은 운영체제로 알려져있음. 서비스를 제공하면서 장기간 서버를 돌릴 수록 안정성이 중요해진다.
3. 다양한 응용 프로그램 지원
> 서버 애플리케이션: Apache, Nginx, MySQL, PostgreSQL 등 서버 애플리케이션을 Ubuntu에서 실행하여 웹 서버, 데이터베이스 서버, 이메일 서버 등을 운영할 수 있다.
3. 인스턴스 유형
무료는 t2.micro만 사용 가능하므로 선택권이 없다.
> 인스턴스 유형은 아마존에서 빌리는 서버용 컴퓨터의 성능이다.
4. 키 페어
새 키 페어 생성을 누르시고
1. 자유롭게 키 페어 이름 작성
2. .ppk로 설정
3. 키 페어 생성 순서로 진행합니다
저희가 만든 서버에 아무나 접근해서 사용할 수 있으면 안되겠죠?
그렇기에 키 페어를 통해 외부인의 서버 접근을 막습니다.
이후에 저희도 서버를 사용할 때 키 페어를 사용할 예정입니다.
5. 네트워크 설정, 스토리지 구성, 고급 세부 정보는 일단 패스
보안 그룹은 서버에 접근할 수 있는 IP주소, 포트번호 등을 설정하고, 그 외의 접근을 제한합니다.
더 자세한 내용은 다른 포스팅에서 다루겠습니다.
인바운드 트래픽은 외부에서 내부 시스템으로 들어오는 네트워크 통신을 의미합니다. 다시 말해, 이것은 외부 시스템이 내부 시스템으로 데이터를 전송하는 것을 의미합니다.
아웃바운드 트래픽은 컴퓨터 또는 네트워크 장치에서 발생하여 외부로 향하는 네트워크 통신을 말합니다.
위 과정을 따라왔다면 인스턴스 시작을 눌러줍니다.
인스턴스 창에 인스턴스 하나가 나타났다면 성공입니다 ~
아래 사진은 인스턴스가 2개인 사진 ~