AWS - EC2

Juno_Dev1·2025년 11월 21일

aws

목록 보기
4/6

⁇ EC2 이게 머람?

Amazon Elastic Compute Cloud(EC2) 의 약자인 EC2는 탄력적인(?) 컴퓨팅 서비스 라는 의미로 aws에서 운용하고 있는 서비스 중 하나입니다. 여기서의 탄력적이란 어떤 의미일까요?? 예시 하나를 들어볼게요... 버스회사는 아침/저녁 시간을 기준으로 근무 시간을 맞추는 경향이 있어요. 왜일까요? 아침엔 출근하시는 분들/ 등교하는 초중고대학생 분들이 버스를 많이 타며, 저녁에는 하교하는 학생들, 퇴근하는 직장인들이 저녁 시간대에 많이 이용하기 때문이죠. 만약에 출퇴근 시간대에 근무하시는 버스 기사분이 적거나, 출퇴근 시간대 외에 근무 하시는 버스기사분이 너무 많을경우 인력 자원 낭비/ 과부화가 오겠죠... EC2는 이와 비슷하게 사용자가 가상 컴퓨터(인스턴스)를 가져와 원하는 만큼 리소스를 이용 할수있게 하는 아마존 웹서비스 중 하나입니다.

특징

EC2 는 공유기나 와이파이 세팅 없이 인터넷만 있으면 자유록게 접속 가능하며 AMI 라는 이미지 기능도 사용할수있어요.

  • 컴퓨팅 요구사항을 유연하게 적용 가능하다

  • 사용자가 원하는 만큼/ 해당 사용 부분만 지불.

  • OS환경 선택이 가능.

  • 1분정도면 전세계 어디든 원하는 만큼 수백대의 데이터 서버스 컴퓨터(현재는 서버라고 불리는)를 생성 가능합니다.

  • 다른 AWS 서비스(람다, S3등)들과 유기적인 연동가능 하다는 점입니다.

EC2의 구성

EC2는 인스턴스로 구성되어져있으며 AMI(이미지),ENI와 EBS랑 같이 쓰입니다.

인스턴스

AWS에서 인스턴스는 가상 서버 컴퓨터입니다.
즉 가상 컴퓨터의 하드웨어

  • 그래픽 연산
  • CPU
  • 메모리
    로 구성되어져 있습니다.

AWS는 컴퓨터 서비스 목적에따라( 고사양 게임, 쇼핑몰, 실시간서비스 etc) 여러 인스턴스 들을 제공합니다.

인스턴스의 유형

여러분 혹시 메이플스토리를 해보신적이 있으신가요?? 메이플 스토리 캐릭터를 생성시 쉬운 전직을 위해서 원하는 스탯들이 나오는 만큼 초기 캐릭터 스탯 리셋하고 스탯이 나온다면 캐릭터를 생성합니다. 레벨 10이나 8 이 될때까지 각각의 직업에 맞게 스탯을 찍죠.. EC2는 한정된 요금으로 인스턴스 유형(직업선택)을 선택 한다음 사이즈(스탯포인트)를 골라서 사용목적에따라 최적화 합니다.

메이플의 직업과 비슷한 인스턴스 유형에도 타입이 존재합니다.

인스턴스 패밀리유형 예시vCPU메모리 (GiB)용도
범용 (General Purpose)t3, t4g, m6i2 ~ 642 ~ 256웹 서버, 애플리케이션 서버, 개발/테스트
컴퓨팅 최적화 (Compute Optimized)c5, c6i2 ~ 964 ~ 192고성능 컴퓨팅, 게임 서버, 분석
메모리 최적화 (Memory Optimized)r5, r6i, x1e2 ~ 12816 ~ 4,000데이터베이스, 인메모리 캐시, 빅데이터
스토리지 최적화 (Storage Optimized)

인스턴스 사이즈

인스턴스 크기는 인스턴스 cpu의 갯수, 메모리 크기, 성능에 따라 결정되는 것을 의미합니다.
즉, 인스턴스의 크기가 클수록 더 많은 CPU의 갯수, 더 큰 메모리 크기, 더좋은 성능을 결정한다는 의미입니다.

인스턴스 타입vCPU메모리 (GiB)스토리지네트워크 성능용도
t2.nano10.5EBS 전용저부하 웹 서버, 테스트
t2.micro11EBS 전용소규모 웹 서버, 개발
t2.small12EBS 전용저 ~ 중소규모 DB, 개발/테스트
t2.medium24EBS 전용중간 부하 웹 서버, 앱 서버
t2.large28EBS 전용더 높은 부하, 캐싱 서버
t2.xlarge416EBS 전용높음대규모 애플리케이션, DB
t2.2xlarge832EBS 전용높음고부하 웹 서버, 캐시, 앱 서버

위의 표는 t2의 인스턴스 유형의 타입에 크기를 나타낸 표입니다, 보시다시피 크기가 클수록 성능이 좋아지는 부분을 알수있습니다.

인스턴스 유형 읽는 법

t2b.2xlarge 라는 유형이 있습니다.
t2는 인스턴스 타입이며, b 접두사, 2xlarge 로 크기로 읽습니다.

EBS

Amazon Elastice Block Store의 약자인 EBS는 가상 컴퓨터의 하드 디스크 역할을 합니다.

  • Amazon EBS volume :EC2 인스턴스에 연결하여 로컬 하드 드라이브처럼 사용할 수 있는 영구 스토리지

volume 이란 ?
한글로 부피를 뜻하나 CS에선 논리적인 저장공간을 의미

ENI

Elastic Network Interface의 약어인 ENI는 VPC 에 네트워크 카드를 나타내는 네트워킹 구성요소입니다. ENIs는 주로 EC2가 네트워크에 접근 할수 있도록 도와주며 EC2 외부에서 사용될수 있습니다.

요약

ec2는 아무데에서나 가상 서버 컴퓨터를 생성할수 있으며, eni, ebs, instance로 구성 됨

0개의 댓글