AWS EC2 개념 원리

Sungmin·2023년 6월 15일
0

EC2란

Amazon Elastic Compute Cloud의 줄임말로 AWS에서 제공하는 클라우드 컴퓨팅이다.
즉 컴퓨터를 임대해 주는 서비스이다.

인스턴스 CPU/RAM
EBS 하드디스크
ENI 랜카드(네트워크에서 컴퓨터간 신호를 주고받는데 쓰임)

EC2 특징

  • 컴퓨팅 요구사항의 변화에 따라 컴퓨팅 파워를 조정할 수 있다.
  • 실제로 사용한 용량 만큼만 지불한다.
  • Linux / Windows 중 OS 선택이 가능하다.
  • 머신러닝, 웹서버, 게임서버, 이미지 처리 등 다양한 용도에 최적화된 서버를 구성 가능
  • 여러 다른 AWS 서비스와의 유기적인 연동이 가능

EC2 인스턴스 타입 읽기

1. m은 인스턴스 타입을 의미
2. 5는 5세대를 의미
3. a는 amd기반의 CPU프로세서를 의미
4. xlarge는 큰 사이즈를 의미

EBS(Elastic Block Storage)

하드디스크를 네크워크로 만든 버전.
EBS는 AWS 클라우드의 Amazone EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공.

AMI(Amazon Machine Image)

AMI는 EC2 인스턴스를 실행하기 위한 정보를 모은 단위.
(서버에 필요한 운영체제와 다양한 소프트웨어로 구성된 탬플릿.)

예를 들어 리눅스가 깔려있는 EC2를 사용한다 하면, 리눅스 환경 세팅이 된 리눅스 템플릿AMI를 EC2에 적용시켜 아주 간편하게 사용할수 있다.
다른 계정이나 다른 리전에게 전달도 가능.

profile
Let's Coding

0개의 댓글