Fast API를 EC2에 올리기 위해서는 일단 EC2인스턴스를 생성해야한다.

위의 화면에서 인스턴스 시작을 누른다
그러면 아래와 같은 화면이 뜨는데 자신이 사용할 OS를 선택해주면 된다.

나는 Ubuntu를 선택했다.
프리티어에서 사용가능하다고 표시된 것을 선택하면 돈을 내지 않고도 일정한 시간동안 사용할 수 있다.
아래로 내려가서..

인스턴스 유형은 기본을 그대로 선택하면 된다.
키페어는 없다면 생성해주고 선택하면 된다.

다음으로 네트워크 설정인데 이거는 HTTP/HTTPS를 쓸지 말지에 따라서 선택해주면 된다.
나는 둘 다 체크해줬다.

그 다음으로 스토리지 구성은 프리티어에서 최대 30GB이므로 30으로 설정해주면 된다.

그리고 오른쪽에 인스턴스 시작을 눌러주면 된다.

성공적으로 잘 만들어졌고 이제 오른쪽 아래의 모든 인스턴스 보기를 누르면 만들어진 인스턴스를 확인할 수 있다.

아래 있는 것이 방금 만든 인스턴스인데, 실행 중으로 나와있다.
인스턴스 ID를 누르면 자세한 정보를 볼 수 있다.

현재 이 인스턴스의 IP, 로컬 IP 등이 나와있다.
퍼블릭 IPv4 주소는 인스턴스를 실행/중지 할 때마다 바뀌기 때문에 주의해야한다.
이제 우리가 만든 ubuntu 컴퓨터를 직접 사용해 볼 수 있다.
아주 간단하게 오른쪽 위 연결을 누르면 된다.


그러면 이렇게 콘솔 화면이 나오게 된다.
이 화면을 통해 파일을 관리하고 코드를 작성하거나 서버를 띄우는 일을 할 수 있다.
이 다음 포스트에서는 FastAPI서버를 띄우는 법을 공부할 것이다.
끝.