반응형
AWS EC2의 개념
AWS Elastic Compute Cloud의 두문자어로, 안전하고 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스입니다.
- 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계되었습니다.
- 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다.
- 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공하며, Amazon의 검증된 컴퓨팅 인프라에서 실행할 수 있습니다.
- 최신 컴퓨팅, 스토리지 및 네트워킹 기술을 기반으로 고성능 및 탁월한 보안을 제공하도록 설계된 방대하고 세분화된 인스턴스를 제공합니다.
AWS EC2의 특징
- 여러 가지 프로세서, 스토리지, 네트워킹, 운영 체제, 구매 모델을 선택할 수 있는 폭넓고 세분화된 컴퓨팅 플랫폼을 제공합니다.
- 빠른 프로세서와 400Gbps 이더넷 네트워킹을 제공합니다.
- 기계 학습 훈련과 그래픽 워크로드에 적합한 우수한 성능의 GPU 인스턴스와 클라우드에서 추론된 비용이 저렴한 인스턴스를 보유하고 있습니다.
- 많은 SAP, HPC, 기계 학습, Windows 워크로드가 실행됩니다.
AWS EC2의 수행과정
- 즉시 가져와서 실행할 수 있도록 미리 구성된 템플릿 기반의 Amazon 머신 이미지(AMI)를 선택합니다. 또는 애플리케이션, 라이브러리, 데이터 및 관련 구성 설정을 포함하는 AMI를 만듭니다.
- Amazon EC2 인스턴스에 대한 보안 및 네트워크 액세스를 구성합니다.
- 원하는 인스턴스 유형을 선택한 다음 웹 서비스 API 또는 제공된 다양한 관리 도구를 사용하여 AMI 인스턴스를 필요한 수만큼 시작, 종료, 모니터링합니다.
- 여러 위치에서 실행할지, 고정 IP 끝점을 사용할지, 인스턴스에 영구 블록 스토리지를 추가할지 여부를 결정합니다.
- 인스턴스 시간 또는 데이터 전송과 같은 실제로 소비한 리소스에 대해서만 비용을 지불합니다.
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 서비스에 매우 정확하고 안정적이며 가용성이 뛰어난 시간 소스를 제공합니다.
반응형