본문 바로가기
서버/AWS

[AWS]1. EC2 서비스 개념과 그 외 용어들

by jamong1014 2022. 5. 28.
반응형
 

아마존 클라우드 서버 호스팅 | Amazon Web Services

Amazon Elastic Compute Cloud(Amazon EC2)는 500개가 넘는 인스턴스, 그리고 최신 프로세서, 스토리지, 네트워킹, 운영 체제 및 구매 모델의 옵션과 함께 워크로드의 요구 사항에 가장 잘 부합할 수 있도록

aws.amazon.com

 

1. EC2란?

Elastic Compute Cloud(EC2)는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스.

쉽게 말해 AWS에서 제공하는 하나의 가상 컴퓨팅을 말합니다.

 

즉 하나의 인스턴스를 가리키죠.


2. EC2 가격정책

On-Demand

실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정된 가격을 지불하는 방식

 

  • 약정은 필요 없음
  • 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶을 때 

 

Spot Instance

경매 형식으로 시장에 남는 인스턴스를 저렴하게 구매해서 쓰는 방식

 

  • 최대 90%정도 저렴
  • 단 언제 도로 내주어야 할지 모름
  • 시작 종료가 자유롭거나 추가적인 컴퓨팅 파워가 필요한 경우

 

예약 인스턴스(Reserved Instance-RI)

미리 일정기간(1~3)년 약정해서 쓰는 방식

 

  • 최대 75%정도 저렴 (On Demand 에 비해서 저렴함)
  • 수요 예측이 확실할 때
  • 총 비용을 절감하기 위해 어느정도 기간의 약정이 가능한 사용자

 

전용 호스트(Dedicated)

실제 물리적인 서버를 임대하는 방식

 

  • 라이선스 이슈
  • 규정에 따라 필요한 경우

 


3. EC2타입 종류

- 각각 어플리케이션에 따라서 최적환 된 타입을 사용하면 됩니다.

 

참고 자료

https://www.youtube.com/watch?v=d4a04RDOeqU 


4. 그 외 용어 및 개념

AMI?

AMI(Amazon Machine Image)는 아마존 전용의 이미지를 가리키고, 아마존의 가상머신은 AMI를 활용하여 생성합니다.

 

  • 이미지 - OS, 설치 된 프로그램, 설정 등이 포함 된 파일
  • 이미지를 가상 서버에 적용하여 동일한 환경을 구성 가능
  •  Pre-Configured OS라고 이해할 수 있음
  • 쉽게 말해 VMware을 통해 구축할 수 있는 iso를 떠올리면 됨

 

Security Group?

EC2 인스턴스에 대한 보안을 설정 할 수 있습니다.

 

  • Default값으로는 EC2에 대한 모든 Port가 막혀 있음
  • Inbound, Outbound에 대해 접속 허용 설정 가능
  • 어떤 Port를 접속 허용 할지 설정
  • 접속 허용 할 Source 설정
  • 일종의 방화벽 역할

 

Key Pair?

EC2 인스턴스에 접속하기 위한 암호화 된 파일입니다.

외부 포트가 열려있다 해도 Key Pair를 통해 접속에 대한 보안을 강화 할 수 있습니다.

 

  • AWS 처음 사용 시 새로운 Key Pair을 생성 해야 함
  • Key Pair는 타인과 공유 하면 안됨
  • Mac 환경에서 pem 사용 가능, 윈도우 환경에서는 ppk로 변환 필요

 

인스턴스의 상태

 

  • EC2 인스턴스를 생성하면 실행 상태
  • 인스턴스를 중지 가능 -> 재실행 가능
  • 인스턴스 종료하면 인스턴스가 삭제 됨

 

Elastic IP?

 

  • EC2 인스턴스는 기본적으로 Private IP와 Public IP를 보유
  • 기본적으로 할당 되는 Public IP는 인스턴스 재실행 후에는 변경 됨
  • 영구적인 Public IP를 설정하려면 Elastic IP을 사용 해야 됨
  • Elastic IP는 실행 중인 인스턴스에 연동하여 사용하면 무료(생성 후 사용하지 않는 경우 비용 발생)

 

 

반응형

댓글