본문 바로가기
AWS Associate: Solution Architect/AWS computing

Amazon Elastic Compute Cloud (Amazon EC2)

by tovantablack 2021. 2. 24.
728x90
728x90

Amazon EC2: 클라우드에서 크기 조정이 가능한 컴퓨팅 용량을 제공하는 웹 서비스

Amazon EC2를 사용하면 AWS 클라우드에서 가상 서버 인스턴스를 시작할 수 있고, 운영체제 계층에서 모든 권한을 갖게 됨 (가상 서버를 "인스턴스"라고 함)

현재 다양한 운영체제를 지원하는데, EC2 컴퓨팅 유닛은 인스턴스의 정수 처리 능력에 대한 상대적 측정을 제공

AWS가 저장하는 퍼블릭 키와 사용자가 저장하는 프라이빗 키 파일로 구성되는 키페어EC2 인스턴스에 안전하게 연결하는 데 사용됨

 

인스턴스 구매 옵션 (스팟 < 예약 < 온디맨드 < 전용)

스팟 인스턴스 :  미사용 EC2 인스턴스에 대한 대폭 할인 (최대 90%)으로 요청 가능

* 데이터 분석, 배치 작업, 백그라운드 처리 및 중단 될 수 있는 기타 유연한 작업에 적합합니다.

* 짧은 시간 내에 종료 될 수 있으므로 특정 시점에 실행해야 하는 중요한 워크로드에는 적합하지 않습니다.

 

예약 인스턴스 : 물리적 인스턴스가 아니라 계정의 온디맨드 인스턴스 사용에 적용되는 결제 할인(할인율: 1년<3년)

*온디맨드 인스턴스 요금에 비해 Amazon EC2 비용을 대폭 절감 (최대 75%) 할 수 있습니다. 

* 중단할 수 없습니다.

* 단기 워크로드에 적합한 선택이 아닙니다.

 

온디맨드 인스턴스 : 초/시간 당 컴퓨터 파워에 대한 비용 지불

* 선결제 금액이나 장기 약정 없이 저렴하고 유연하게 Amazon EC2를 사용하기 원하는 사용자

* 단기의 갑작스럽거나 예측할 수 없는 워크로드가 있으며, 중단되어서는 안 되는 애플리케이션

* Amazon EC2에서 처음으로 개발 또는 시험 중인 애플리케이션

 

전용 호스트 : 온디맨드보다 비쌈

* Amazon EC2에서 Microsoft 및 Oracle과 같은 공급 업체의 적격 소프트웨어 라이선스를 사용할 수 있으므로 라이선스 사용의 유연성과 비용 효율성을 얻을 수 있지만 복원력, 단순성 및 탄력성은 ㄴㄴ

* 사용자 전용의 물리적 서버이므로 기업 규정 준수 요구 사항을 해결 가능

 

ENI  ENA  EFA

ENI (Elastic Network Interface): 가상 네트워크 카드를 나타내는 VPC의 논리적 네트워킹 구성 요소로써, 실행 중인 인스턴스에 "핫 연결", 인스턴스가 중지 될 때 "웜 연결", 인스턴스가 시작될 때 "콜드 연결"

ENA (Elastic Network Adapter): 더 높은 대역폭, 더 높은 PPS (초당 패킷) 성능을 제공하며 인스턴스 간 지연 시간을 지속적으로 낮춤

ENA (Elastic Fabric Adapter): 기능이 추가된 ENA. 고객이 AWS에서 대규모 노드 간 통신이 필요한 애플리케이션을 실행할 수 있도록하는 Amazon EC2 인스턴스 용 네트워크 인터페이스

 

ENI를 사용하는 경우 :
고성능 요구 사항이 없을 때 사용하는 기본 어댑터 유형입니다.
모든 인스턴스 유형과 함께 사용할 수 있습니다.

ENA를 사용하는 경우 :
더 높은 대역폭과 더 낮은 인스턴스 간 지연 시간이 필요한 사용 사례에 적합합니다.
제한된 인스턴스 유형에 대해 지원됩니다 (HVM 만 해당).

EFA를 사용하는 경우 :
고성능 컴퓨팅 / MPI ML 사용 사례 / 밀접하게 결합된 애플리케이션.
모든 인스턴스 유형과 함께 사용할 수 있습니다.

 

 

전용 인스턴스랑 전용 호스트 차이점

 

배치 그룹: 다음 구성 중 하나에있는 인스턴스의 논리적 그룹

클러스터단일 AZ에서 지연 시간이 짧은 그룹으로 인스턴스를 클러스터링합니다.

클러스터 배치 그룹은 단일 가용 영역 내에있는 인스턴스의 논리적 그룹입니다.

클러스터 배치 그룹은 낮은 네트워크 지연 시간, 높은 네트워크 처리량 또는 둘 모두의 혜택을받는 애플리케이션 및 대부분의 네트워크 트래픽이 그룹의 인스턴스 사이에있는 경우에 권장됩니다.

 

확산기본 하드웨어에 인스턴스를 분산합니다 (AZ에 걸쳐있을 수 있음).

분산 배치 그룹은 각각 고유 한 기본 하드웨어에 배치되는 인스턴스 그룹입니다.

분산 배치 그룹은 서로 분리해야하는 중요 인스턴스 수가 적은 애플리케이션에 권장됩니다.

 

파티션각 그룹을 파티션이라고하는 논리적 세그먼트로 나눕니다.

Amazon EC2는 배치 그룹 내의 각 파티션에 자체 랙 세트가 있는지 확인합니다.

각 랙에는 자체 네트워크와 전원이 있습니다. 배치 그룹 내의 두 파티션이 동일한 랙을 공유하지 않으므로 애플리케이션 내에서 하드웨어 장애의 영향을 격리 할 수 ​​있습니다.

파티션 배치 그룹을 사용하여 HDFS, HBase Cassandra와 같은 대규모 분산 및 복제 워크로드를 개별 랙에 배포 할 수 있습니다.

 

 

728x90
728x90

댓글