[DataEngineering] Windows에서 EC2 인스턴스 생성하기

유혜지·2023년 11월 27일
1

DataEngineering

목록 보기
1/6
post-thumbnail

나으 부족함을 인정하고.. 열심히 아프루..


인스턴스 생성

AWS console → 서비스 → EC2 로 들어간다.

인스턴스로 들어간다.

우측 상단에 인스턴스 시작을 눌러준다.

위와 같이 잘 따라왔다면 아래와 같은 여러 가지 설정을 해야 할 것이다. 대부분 default를 사용하므로 어렵지 않으니 천천히 따라와보자.
✓ 이름
✓ Amazon Machine Image(AMI)
✓ 아키텍처
✓ 인스턴스 유형
✓ 키 페어
✓ 네트워크
✓ 스토리지 구성
✓ ...


인스턴스 설정

1. 이름 및 태그

원하는 이름으로 인스턴스 이름을 작성한다.

2. Application and OS Images (Amazon Machine Image)

AMI는 인스턴스를 시작하는 데 필요한 최소한의 정보를 제공해준다. 인스턴스를 시작할 때 AMI 지정은 필수이다. 여기에서는 ubuntu를 사용해보겠다. AMI에 관한 더 자세한 정보를 알고 싶다면 해당 링크로 참고하길 바란다.

  • Quick Start에서 'Ubuntu'를 선택
  • AMI 목록에서 22.04 LTS(HVM)를 선택 (여기에서는 단순히 EC2 실습을 위한 용도이므로 해당 AMI를 사용한다. 각자의 용도에 맞게 이미지를 선택해주면 된다.)
  • 아키텍처 x86 선택 (이 또한 각자의 요구사항에 맞춰 선택해주면 된다.)

3. 인스턴스 유형

작은 크기의 실습을 진행할 예정이므로 프리 티어로 사용 가능한 t2.micro를 사용하겠다. 인스턴스 유형도 마찬가지로 본인이 EC2 인스턴스에 올릴 프로그램의 크기에 맞춰 선택해주면 된다.

4. 키 페어(로그인)

'새 키 페어 생성' 선택한 뒤, 키 페어 이름을 입력해준다.

  • 키 페어 유형: RSA 선택
  • 프라이빗 키 파일 형식: .ppk

    mac은 .pem 형식을 사용하며, windows는 .ppk 형식을 사용한다.

을 선택한 뒤, 원하는 디렉토리에 키 페어를 저장해준다.

5. 네트워크 설정

기본 설정을 사용한다.

6. 스토리지 구성

작은 실습을 위해 사용하므로 최소 capacity로 8GiB/gp2를 사용하겠다. (Free tier는 30G까지 사용 가능하다.)
![](https://velog.velcdn.com/images/dbgpwl34/post/e45fd8bc-a1db-447c-bd#### 68-b276db264e1e/image.png)

7. 요약

위와 같이 setup해준 setting으로 몇 대의 인스턴스를 만들지 설정한다. 여기에서는 1개의 인스턴스만 생성한다.

이후 생성 버튼을 누르면 아래와 같은 화면이 뜬다.


서버 접속하기

https://www.chiark.greenend.org.uk/~sgtatham/putty/
이 링크에서 putty를 다운로드 받은 뒤 실행해주자.

혹여나 키 페어 파일을 .pem 형식으로 다운로드받았다면, putty를 설치할 때 함께 설치된 puttyGen 이라는 프로그램을 이용해 .pem 파일을 .ppk 파일로 변환해준다.


다음 설정을 따른다.

  • Host Name(or IP address): 인스턴스 퍼블릭 IPv4 DNS 정보를 넣어준다.
  • Connection Type: SSH
  • 왼쪽 category 리스트에서 Connection → SSH → Auth → Credential 로 들어간다.
    • Private key file for authentication에 .ppk 파일을 선택해서 넣어준다.
  • 다시 Session으로 돌아와서 Saved Sessions에 이름을 작성해주고, save 버튼을 눌러주면 접속할 때마다 위와 같은 과정을 거칠 필요 없이 바로 접속할 수 있다. save까지 해주고 open을 눌러주도록 하자.


위와 같이 뜨면, 초기 설정된 사용자명을 입력해주면 되는데 우리는 따로 설정해준 적이 없기 때문에 위 내용을 그대로 따라왔다면 ubuntu를 입력해주면 된다. 지금까지 정상적으로 설정했다면 아래와 같은 화면이 뜰 것이다.


이와 같이 putty를 이용해 서버에 접속할 수도 있고, EC2 인스턴스 세부 정보에 들어가서 아래와 같은 화면에서 '연결'→'연결' 버튼을 눌러주어도 서버에 접속 가능하다. 편리한 쪽을 사용하도록 하자.

0개의 댓글