본문 바로가기
AWS/AWS EC2

AWS EC2란 무엇일까?

by HP_Factory 2021. 1. 1.

AWS EC2의 개념

AWS Elastic Compute Cloud의 두문자어로, 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스입니다.

  • 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다.
  • 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다.
  • 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있습니다.
  • 최신 컴퓨팅, 스토리지 및 네트워킹 기술을 기반으로 고성능 및 탁월한 보안을 제공하도록 설계된 방대하고 세분화된 인스턴스를 제공합니다.

 

AWS EC2의 특징

  • 여러 가지 프로세서, 스토리지, 네트워킹, 운영 체제, 구매 모델을 선택할 수 있는 폭넓고 세분화된 컴퓨팅 플랫폼을 제공합니다.
  • 빠른 프로세서와 400Gbps 이더넷 네트워킹을 제공합니다.
  • 기계 학습 훈련과 그래픽 워크로드에 적합한 우수한 성능의 GPU 인스턴스와 클라우드에서 추론된 비용이 저렴한 인스턴스를 보유하고 있습니다.
  • 많은 SAP, HPC, 기계 학습, Windows 워크로드가 실행됩니다.

 

 

AWS EC2의 수행과정

  1. 즉시 가져와서 실행할 수 있도록 미리 구성된 템플릿 기반의 Amazon 머신 이미지(AMI)를 선택합니다. 또는 애플리케이션, 라이브러리, 데이터 및 관련 구성 설정을 포함하는 AMI를 만듭니다.
  2. Amazon EC2 인스턴스에 대한 보안 및 네트워크 액세스를 구성합니다.
  3. 원하는 인스턴스 유형을 선택한 다음 웹 서비스 API 또는 제공된 다양한 관리 도구를 사용하여 AMI 인스턴스를 필요한 수만큼 시작, 종료, 모니터링합니다.
  4. 여러 위치에서 실행할지, 고정 IP 끝점을 사용할지, 인스턴스에 영구 블록 스토리지를 추가할지 여부를 결정합니다.
  5. 인스턴스 시간 또는 데이터 전송과 같은 실제로 소비한 리소스에 대해서만 비용을 지불합니다.

 

 

AWS EC2의 기능

확장 가능하고 오류 복원력이 뛰어난 엔터프라이즈급 애플리케이션을 구축할 수 있는 여러 가지 강력한 기능을 제공하는데 그 기능과 간단한 설명은 다음과 같습니다!

 

  • 베어 메탈 인스턴스
    애플리케이션이 기본 서버의 프로세서와 메모리에 직접 액세스할 수 있습니다.
  • Amazon EC2 플릿을 사용해 컴퓨팅 성능과 비용을 최적화
    단일 API 호출로 EC2 인스턴스 유형, 가용 영역 및 구매 모델에 걸쳐 컴퓨팅 파워를 프로비저닝하여 규모, 성능 및 비용을 최적화할 수 있습니다. 또한 온디맨드와 스팟 용량을 지정할 수 있습니다.
  • 인스턴스 일시 중지 및 다시 시작
    Amazon EBS가 지원하는 Amazon EC2 인스턴스를 하이버네이트했다가 나중에 이 상태로 다시 시작할 수 있습니다.
  • GPU 컴퓨팅 인스턴스
    대규모 부동 소수점 처리 능력이 필요한 사용자는 최대 8개의 NVIDIA V100 Tensor Core GPU가 탑재된 AWS의 차세대 범용 GPU 컴퓨팅 인스턴스인 Amazon EC2 P3 인스턴스의 이점을 활용할 수 있습니다.
  • GPU 그래픽 인스턴스
    뛰어난 그래픽 성능이 필요한 사용자는 GPU 그래픽 인스턴스의 이점을 활용할 수 있습니다.
  • 높은 I/O 인스턴스
    지연 시간은 최소화하면서 데이터에 대한 높은 랜덤 I/O 액세스가 필요한 고객에게는 높은 I/O 인스턴스가 도움이 될 수 있습니다.
  • 고밀도 HDD 스토리지 인스턴스
    인스턴스당 매우 높은 스토리지 밀도와 MPP(대량 병렬 처리) 데이터 웨어하우스, MapReduce 및 하둡 분산 컴퓨팅, 로그 및 데이터 프로세싱과 같은 데이터 집약적인 애플리케이션을 위한 높은 순차적 I/O를 필요로 하는 사용자들은 고밀도 인스턴스를 활용하여 도움을 받을 수 있습니다.
  • 최적화된 CPU 구성
    CPU 최적화 기능을 사용하면 Amazon EC2 인스턴스를 효과적으로 제어할 수 있습니다. / Ex) vCPU 관련 라이선스 비용을 절감할 수 있습니다. or 특정 HPC(고성능 컴퓨팅) 애플리케이션과 같이 단일 스레디 CPU로 원할하게 수행되는 워크로드에 대해 멀티스레딩을 비활성화할 수 있습니다.
  • 유연한 스토리지 옵션
    다른 클라우드 스토리지의 워크로드 요구 사항에 맞춰 선택하면 됩니다.
  • 종량 과금제
    매달 말에 실제로 사용한 EC2 리소스에 대한 요금이 청구됩니다.
  • 다중 위치
    인스턴스를 여러 위치에 배치할 수 있는 기능을 제공합니다.
  • 탄력적 IP 주소
    동적 클라우드 컴퓨팅을 위한 설계된 고정 IP 주소를 말합니다.
  • Amazon EC2 Auto Scaling
    정의한 조건에 따라 Amazon EC2 용량을 자동으로 확장하거나 축소할 수 있습니다.
  • HPC(고성능 컴퓨팅) 클러스터
    긴밀하게 연결된 병렬 처리와 같은 복잡한 연산 워크로드 또는 네트워크 성능에 민감한 애플리케이션을 사용하는 사용자는 탄력성, 유연성 및 비용 이점을 활용하는 동시에 사용자 구성 인프라가 제공하는 것과 동일한 뛰어난 컴퓨팅 및 네트워크 성능을 실현할 수 있습니다.
  • 향상된 네트워킹
    PPS(Packet Per Second) 성능이 크게 높아지고, 네트워크 지터 및 지연 시간이 낮아집니다.
  • 탄력적 패브릭 어댑터(HPC 클러스터를 위한 빠른 상호 연결)
    EFA(Elastic Fabric Adapter)는 Amazon EC2 인스턴스를 위한 네트워크 인터페이스로, 고객이 전산 유체 역학, 기우 모델링, 저수지 시뮬레이션과 같이 높은 수준의 인스턴스 간 통신이 필요한 HPC 애플리케이션을 AWS에서 대규모로 실행할 수 있도록 지원합니다.
  • AWS PivateLink에서 사용 가능
    사용자는 Amazon Virtual Private Cloud(VPC) 또는 AWS Direct Connect를 통해 Amazon EC2 API에 비공개로 액세스할 수 있으며, 퍼블릭 IP를 사용하거나 트래픽이 인터넷을 통과할 필요가 없습니다.
  • Amazon Time Sync Service
    EC2 인스턴스를 포함하여 AWS 서비스에 매우 정확하고 안정적이며 가용성이 뛰어난 시간 소스를 제공합니다.

 

 

 

 

운영체제

현재 AWS EC2 인스턴스에 사용할 수 있는 운영체제와 비용은 다음과 같습니다!

 

운영체제와 비용

 

댓글