공부/개발

주식 자동매매 프로그램 - 1. AWS 인스턴스 생성

티오비 2020. 11. 27. 02:48

안녕하세요 도케리입니다.

 

공지에서 말씀드린 주식 자동매매 프로그램 프로젝트를 시작했습니다.

 

일단 데이터를 관리할 DB 그리고 DB를 설치할 PC가 필요했는데요 일단 현재 쌓일 데이터의 양이 어느정도일지 가늠이 안되고 유동적으로 줄이고 늘릴 수 있는 그런 PC가 없을까 생각을 하다가

 

AWS 클라우드 서비스를 생각했습니다.

 

AWS 프리 티어

12개월 무료: 이 프리 티어 오퍼는 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과

aws.amazon.com

아무래도 1년간은 무료로 사용해보고자 새로 가입을 하기로 했습니다.

가입화면

가입절차가 마무리 되면 상단에 서비스에서 EC2를 클릭합니다. 그럼 다음과 같은 화면으로 이동하게 됩니다.

여기서 인스턴스 시작을 클릭합니다.

E2C

 

저는 Ubuntu Server 20.04 LTS를 선택하기로 했습니다. 프리 티어 사용가능 표시를 확인해줘야 합니다.

AMI 선택

그리고 인스턴스 유형을 선택합니다. 인스턴스 유형은 스펙에 따라 나눠지고 프리 티어에서 사용가능한 t2.micro를 선택했습니다. 저 혼자 쓰니까 네트워크 성능도 크게 고려할 필요가 없었습니다.

인스턴스 구성도 변경 없이 넘어갑니다.

인스턴스 구성

스토리지는 프리 티어의 경우 범용 SSD, 마그네틱 스토리지 30GB까지 지원하고 있습니다. 저는 25로 설정했습니다. 

스토리지 설정

태그 추가는 건너뛰고 보안 그룹 구성을 통해 SSH 설정을 해줍니다. 모든 IP에서 접속할 수 있도록 하기 위해 0.0.0.0/0으로 설정했습니다. 상황을 봐서 제 IP만 접속할 수 있도록 할 예정입니다. 하지만 현재는 상관 없기에 저렇게 설정했습니다. SSH 설정은 PUTTY 접속을 위해 설정했습니다.

이제 설정이 완료 되었으면 검토 후 시작하기를 클릭합니다

 

그러면 인스터스 생성 전에 키 페어를 생성하라는 창이 뜹니다. SSH에 연결 할 때 필요한 프라이빗 키 파일로 키 페이 이름을 설정 후 다운로드 해주세요. 해당 파일은 삭제하지 않도록 유의해주세요.

키 페어 설정

네 이렇게 인스턴스를 생성했습니다. 다음 포스팅에선 putty로 인스턴트에 연결하여 mySql까지 설치를 해보도록 하겠습니다

 

감사합니다.