개발하는 두부

[AWS] Amazon EC2란

by 뚜부니

AWS Logo

Amazon EC2란?

Amazon EC2(Amazon Elastic Compute Cloud)는 AWS의 대표적인 서비스로, 클라우드에서 확장 가능한 컴퓨팅 용량을 제공한다. 쉽게 말하면 물리적인 자원을 대여해준다는 의미이다.

 

EC2는 다음과 같은 특징을 가지고 있다.

  • 필요한만큼 자원 선택 가능
  • OS 선택 가능

특징에 대해 자세하게 설명하면, 필요한만큼 CPU, Memory, Disk 등의 자원에 대한 크기를 선택하고 서버를 생성할 수 있으며, Ubuntu나 CentOS같은 운영체제를 선택하여 EC2 인스턴스를 생성할 수 있다는 의미이다.

 

Amazon EC2 기능

기능은아마존 웹 페이지를 참고하여 작성했다.

 

  • 인스턴스: 가상 컴퓨팅 환경
  • Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다.
  • 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공
  • 키 페어를 사용하여 인스턴스 로그인 정보 보호(AWS는 퍼블릭 키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식)
  • 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 중단, 최대 절전 모드로 전환 또는 종료 시 삭제됨
  • Amazon Elastic Block Store(Amazon EBS), 즉 Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장
  • 인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스할 수 있는 리전 및 가용 영역
  • 보안 그룹을 사용해 인스턴스에 연결할 수 있는 프로토콜, 포트, 소스 IP 범위를 지정하는 방화벽 기능
  • 탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
  • 태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터
  • AWS 클라우드에서는 논리적으로 격리되어 있지만 원할 때마다 고객의 네트워크와 간편히 연결할 수 있는 가상 네트워크인 Virtual Private Clouds(VPC)

블로그의 정보

개발하는 두부

뚜부니

활동하기