Amazon Elastic Compute Cloud(Amazon EC2)란 AWS Cloud에서 제공하는 컴퓨터와 같다. 서버를 돌리기 위해 컴퓨터가 필요한데 실제 컴퓨터를 사기에는 현실적으로 무리가 있다. 그 때 대안으로 사용할 수 있는 것이 EC2 가상 컴퓨터이다. AWS에서 가상 컴퓨터를 임대해주는 개념인데 우리는 이 빌린 컴퓨터 자원을 쓴만큼에 대해서만 돈을 지불하면 되기 때문에 불필요한 돈 낭비를 하지 않아도 된다. 또한 이 컴퓨터의 사양(성능)도 탄력적으로 조정할 수 있고, 내가 원하는 OS를 몇 번의 클릭으로 손쉽게 설치할 수 있으며, 여러 대의 컴퓨터를 빌릴 수도 있다.
그럼 AWS에서 컴퓨터를 빌려보자.
인스턴스라는 용어는 그냥 컴퓨터 한 대라고 생각하면 된다.
AWS Console에서 EC2 서비스로 이동한다. (로그인 과정은 생략)
EC2 대시보드 화면이 나타나면 [인스턴스 시작] - [인스턴스 시작] 클릭.
이 때 우측 상단에 지역을 잘 확인할 것!
OS로 우분투 18.04 LTS 버전을 사용할 예정이다.
그렇다면 다음과 같이 선택한다.
이름은 자유!
인스턴스 유형은 컴퓨터의 사양인데 프리 티어(첫 가입 시 몇 개의 서비스를 12개월정도 무료로 사용할 수 있게 해주는 라이센스) 버전이면 충분하다.
default인 t2.micro로 놓는다.
EC2 인스턴스(우리가 빌릴 가상 컴퓨터)에 접속하기 위해서 키 페어라는 것을 생성해주어야 한다.
[새 키 페어 생성] 클릭
키 페어 생성 팝업 창에서 키 페어 이름을 입력해준다.
키 페어 유형은 default인 RSA로 둔다.
프라이빗 키 파일 형식은 .ppk를 선택한다.
(Window에서는 해당 파일 형식을 사용하여 접속할 수 있다)
[키 페어 생성] 클릭
키 페어를 생성하면 .ppk 파일이 다운로드 된다. 잘 저장해둔다.
다른 설정은 default로 두고 [인스턴스 시작] 클릭
EC2 서비스의 왼쪽 네비게이션에서 [인스턴스]로 이동하면 방금 생성한 인스턴스가 보인다.
생성한 인스턴스의 [인스턴스 상태]가 실행 중이 됐는지 확인한다.
이제 AWS 서울 데이터 센터에서 t2.micro 사양, 우분투 18.04버전의 OS를 가진 가상 컴퓨터를 빌렸다.
파란색 박스는 우리가 이 컴퓨터에 접속하기 위한 주소이다.
Windows에서 우리가 빌린 EC2 인스턴스(가상 임대 컴퓨터)에 접속하기 위해서는 PuTTY라는 프로그램이 필요하다.
아래 경로에서 msi 설치 파일을 받아 PuTTY를 설치한다(특별한 경우가 아니라면 64-bit x86 설치)
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
[Host_Name (or IP address)]에 위에서 본 파란색 박스의 값을 복사하여 넣어준다. 이 때 형식은 사용자명@퍼블릭 IPv4 DNS(or 퍼블릭 IPv4 주소) 와 같다.
ubuntu
가 된다.왼쪽 네비게이션에서 [Connection] - [SSH] - [Auth]로 이동하여 [Browser]를 통해 아까 저장한 .ppk 파일을 첨부해준다.
연결정보 저장하기
[Session]으로 다시 돌아와서 [Saved Sessions]에 여태 작성한 연결정보에 부여할 Alias를 입력한 후 [Save]를 클릭한다. 그러면 앞으로 해당 Alias만 Load하여 연결할 수 있다.
[Open]을 눌러 연결을 하면 터미널 창이 열리면서 [PuTTY Security Alert] 팝업창이 뜬다.
[Accept] 클릭
이제 우리가 빌린 컴퓨터에 접속했다!