티스토리 뷰

AWS

[AWS] EC2 인스턴스 생성하는 방법

onlog writer 2023. 3. 24. 16:15

aws를 통해 EC2를 띄운다는 것은, 서버를 우리가 직접 만들지 않고 만들어진 서버를 클라우드 서비스를 통해 대여한다고 생각하면 됩니다. 

 

1. EC2

  • EC2는 아마존 일래스틱 컴퓨트 클라우드(Amazon Elastic Copute Cloud, EC2)을 말한다.
  • 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스이다.
  • EC2를 이용하면 높은 초기 비용, 유지 및 보수 등의 다양한 제약에서 벗어나서 단 시간 안에 여러 가지 프로세서, 스토리지, 네트워킹, 운영 체제 등의 서버(컴퓨터)를 생성 할 수 있다.

2. 인스턴스(Instance)

  • 가상 컴퓨팅 환경(서버)를 인스턴스라고 부른다.

3. 스팟(Spot)

  • 인스턴스 구입 옵션 중 하나로 기본 설정(온디맨드 인스턴스)에 비해 Amazon EC2 비용을 대폭 줄일 수 있다.
  • 전체 EC2 인스턴스가 부족해지면 아마존에서 스팟 인스턴스를 종료시킨다. 따라서 안정성이 떨어진다.
  • 유연하게 동작하는 작업에 주로 사용된다.

4. 키페어(Key pairs)

  • 오픈 프로그램을 활용해 서버에 접속할 때는 보안 상의 문제로 사용자 인증이 필수적이다.
  • 키페어는 원격에 있는 AWS EC2 인스턴스에 접근하기 위한 보안 키라고 이해할 수 있다.
  • SSH 라는 보안 방식이 적용된 서버에서 반드시 필요하다. 추가 설명 참고.
  • .pem파일, .ppk파일 중 선택하여 발급받아 인증에 사용할 수 있다.

 

 

 

 

먼저 AWS 홈페이지에 접속하여 EC2페이지를 들어간 후 인스턴스 시작 탭의 인스턴스 시작 - 인스턴스 시작을 눌러 인스턴스 생성 페이지로 이동한다.

 

 

 

 

 

이름은 사용자 마음대로 만들어도 상관은 없다.

인스턴스 유형을 t3.small 로 생성할 것이기 때문에 아래와 같이 만들었다.

 

 

 

 

 

OS는 Ubuntu를 선택하고 64비트를 선택한다.

또한, OS마다 Server가 돌아가냐 안돌아가냐에 차이이기 때문에 22.04를 사용한다. 

 

 

 

 

 

인스턴스 유형 설정은 대여할 AWS 리소스를 선택하는 부분이다.

CPU 코어 개수나 Ram 용량 등을 설정하는 부분이고 CPU 코어가 많고 Ram 용량이 클수록 서버 운영이 쾌적하다. 당연하게도 성능이 좋을수록 비용이 커진다.

인스턴스 유형은 t3.small로 선택하고 이것보다 한단계 낮은 t3.micro가 있지만 이건 1GiB 메모리라서 사용하다가 꽉 차 버리기 때문에 원할한 이용을 위해 t3.small을 선택한다.

 

 

 

 

 

키가 이미 있다면 기존에 있는 것을 사용(선택해서 클릭)해도 되고 없거나 처음이라면 "새 키 페어 생성"을 클릭한다.

키 페어는 ssh로 인스턴스에 접근할 때 사용된다.

 

 

 

 

 

키 페어 이름은 원하는 이름으로 만들면되고 키 페어 유형 "RSA" 와 프라이빗 키 파일 형식 ".pem"을 선택해 키 페어 생성을 클릭하여 키 페어를 다운로드 받아준다.

 

🚨 주의사항

키 페어는 잃어버리지 말고 보관할 것 !

키 페어 유출에 조심할 것 !

키 파일이 유출되면 내 서버에 허용되지 않은 사용자가 접근할 수도 있다는 뜻이므로 주의할 것 !

 

 

 

 

네트워크 설정에서 아래와 같이 선택해준다. 인스턴스에 접근 가능하도록 설정하는 부분이다.

 

ssh : 인스턴스 외부에서 네트워크를 통해 인스턴스에 접근하기 위해 사용되는 유틸.

사용포트 : 22

http : http 프로토콜 요청을 위한 포트.

사용포트 : 80

https : http의 보안 프로토콜

사용포트 : 443

 

 

 

 

스토리지 구성은 기본 설정되어 있는 값을 변경하지 않고 넘어가주고

고급 세부 정보에서 꼭 "스팟 인스턴스 요청"을 선택 해준다.

 

스팟 인스턴스 요청을 선택하게 되면 aws가 자원이 남아 스팟 인스턴스를 임대 해주는 것이기 때문에 사용하다가 누가 스팟 인스턴스를 띄우면 aws가 자원을 회수해 간다.

그러므로 실제 배포에서는 사용할 수 없다. 또한, 인스턴스를 종료하면 데이터가 모두 사라진다.

하지만 처음 학습용으로 사용할때는 스팟 인스턴스 요청으로 선택하고 사용해야 비용도 저렴하게 나가기 때문에 비용 부담도 덜하게 된다.

 

 

 

 

이제 "인스턴스 시작" 버튼을 클릭해주면 인스턴스 생성을 완료한 것이다.

 

 

 

 

 

화면에 이렇게 뜬다면 인스턴스 생성 성공이다.

 

 

 

instance 세부 정보

이름 : 사용자 정의

애플리케이션 및 OS 이미지 : Ubuntu ( Server 22.04 )

인스턴스 유형 : t3.small

키 페어 : 사용자 정의

네트워크 설정 : 기존 보안 그룹 선택 - launch-wizard-1

스토리지 구성 : pass

고급 세부 정보 : pass ( 스팟 이용 안할거라 아무것도 체크 안해도 됨 )

 

 

'AWS' 카테고리의 다른 글

[AWS] EC2 instance 중지 후 다시 시작해보기  (0) 2023.05.17
[AWS] macOS로 EC2 접속하기  (0) 2023.04.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함