AWS EC2 개념 정리
2023. 7. 15.

AWS EC2란?

Amazon Elastic Compute Cloud(Amazon EC2) 

AWS홈페이지에서는 EC2에 대한 소개로

Amazon Web Services(AWS) 클라우드에서 온디맨드 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어 비용이 절감되므로 애플리케이션을 더욱 빠르게 개발하고 배포할 수 있습니다.

라고 나와있다.

쉽게 말해 아마존에서 나에게 가성의 컴퓨터를 빌려주는 개념이라고 이해했다. 서버와 서버에 필요한 것들을 제공해줌으로써 서버를 만들 수 있다.

 

EC2 용어 및 아키텍처

  • 인스턴스 : 클라우드에 생성된 가상의 서버
  • AMI : 가상 이미지, EC2를 생성할때 AMI를 선택하라고 나오는데 이는 사용하는 OS가 담긴 이미지 파일을 의미
  • 키 페어 : 인스턴스에 접속할 때 인증을 위해 사용(EC2인스턴스에 대해 딱 한번만 다운로드 가능함)
  • EBS(Elastic Block Store) : AWS클라우드에서 사용하는 스토리지, 용량 증설은 가능하나 축소가 안되는 특징을 가짐아래는 EBS의 옵션
    • Io2 : 용량GB와스토리지의네트워크IOPS를분리하여과금,비쌈
    • GP2 : 일반적인SSD방식
    • GP3 : 업그레이드된SSD방식(1TB미만일때도최저네트워크성능보장)
  • 보안 그룹 : 가상 방화벽
  • Elastic IP : 정적 IPv4주소, 고정 IP가 없으면 EC2가 중지 -> 재시작 될때 매번 ip가 변경된다.

출처 AWS

VPC

격리형 클라우드 리소스라고 나와있는데 VPC 생성이 웹서버가 위치할 네트워크 공간을 만드는 첫 번째 작업이다.

VPC는 큰 서비스 단위로 만들어야한다. 연습용이라면 Default-VPC를 사용해도 무관.

VPC는 네트워크를 구분하는 가장 큰 단위이다. vpc를 다시 서브넷 단위로 쪼갤 수 있는데 이를 위해서 vpc생성시에 IP대역대를 적절히 설정해줘야한다.

 

Internet gateway

서브넷이 인터넷망에 접속할 수 있게 만들어줌. 생성 후에 vpc에 연결해줘야함.

vpc말고도 라우팅테이블을 통해 서브넷에 연결해야한다. 라우팅테이블 편집으로 인터넷망 입력 후 만들어준 인터넷 게이트웨이를 연결해준다.

 

 

 

 

 

'공부기록 > AWS' 카테고리의 다른 글

powershell으로 eks접속하기  (0) 2023.09.05
AWS EKS 개념 정리 (+AWS Cloud9)  (0) 2023.08.08
AWS EC2 실행 및 연결  (0) 2023.07.15
myoskin