Amazon EC2 소개 및 기능
Amazon Elastic Compute Cloud(EC2)는 사용자가 자신의 애플리케이션을 실행할 수 있는 가상 컴퓨터를 임대할 수 있도록 Amazon Web Services(AWS)에서 제공하는 웹 서비스입니다. Amazon EC2는 가용성이 높고 안전한 확장 가능한 컴퓨팅 용량을 제공합니다. 이를 통해 사용자는 특정 컴퓨팅 요구 사항을 충족하도록 설계된 다양한 인스턴스 유형 중에서 선택할 수 있습니다.
Instance Types
Amazon EC2는 다양한 요구 사항을 충족하는 다양한 인스턴스 유형을 제공합니다. 인스턴스 유형은 소형 범용 인스턴스에서 대형 메모리 최적화 인스턴스에 이르기까지 다양합니다. 사용자는 특정 애플리케이션 요구 사항에 가장 적합한 인스턴스 유형을 선택할 수 있습니다. Amazon EC2에서 제공하는 일부 인스턴스 유형은 다음과 같습니다.
General Purpose Instances
- 중소 규모의 데이터베이스, 웹 서버 및 개발 환경에 적합합니다.
Compute-Optimized Instances
- 고성능 컴퓨팅, 일괄 처리 및 비디오 인코딩에 최적화되어 있습니다.
Memory-Optimized Instances
- 메모리 내 데이터베이스, 실시간 빅 데이터 처리 및 고성능 컴퓨팅과 같은 메모리 집약적 워크로드에 최적화되어 있습니다.
Storage-Optimized Instances
- 데이터 웨어하우징 및 분산 파일 시스템과 같은 스토리지 집약적 워크로드에 최적화되어 있습니다.
Security Groups
Amazon EC2 인스턴스는 가상 방화벽 역할을 하는 보안 그룹으로 보호됩니다. 사용자는 인스턴스로 들어오고 나가는 트래픽을 제어하도록 보안 그룹을 구성할 수 있습니다. 사용자는 인스턴스에 도달할 수 있는 트래픽 유형과 인스턴스에 액세스할 수 있는 IP 주소를 지정할 수 있습니다.
Key Pairs
Amazon EC2는 공개 키 암호화를 사용하여 로그인 정보를 암호화 및 해독합니다. 사용자는 공개 키와 개인 키로 구성된 키 쌍을 생성해야 합니다. 프라이빗 키는 인스턴스에 로그인하는 데 사용되며 퍼블릭 키는 인스턴스에 저장됩니다.
Elastic Block Store (EBS)
Amazon EC2는 EC2 인스턴스에 연결할 수 있는 블록 수준 스토리지 볼륨을 제공하는 EBS(Elastic Block Store) 서비스를 제공합니다. 이러한 볼륨은 자주 업데이트해야 하는 데이터의 기본 스토리지로 사용하거나 자주 액세스하지 않는 데이터의 보조 스토리지로 사용할 수 있습니다.
Launching and Managing EC2 Instances
EC2 인스턴스를 시작하려면 사용자는 Amazon 머신 이미지(AMI)를 선택하고 인스턴스 유형을 선택하고 인스턴스 세부 정보를 구성한 다음 인스턴스를 시작해야 합니다. 인스턴스가 시작되면 사용자는 Amazon EC2 콘솔 또는 Amazon EC2 명령줄 인터페이스를 사용하여 인스턴스를 관리할 수 있습니다.
Amazon EC2는 모든 워크로드의 요구 사항을 충족하는 광범위한 인스턴스 유형과 서비스를 제공하는 강력하고 유연한 컴퓨팅 플랫폼입니다. 확장 가능한 컴퓨팅 용량, 고가용성 및 보안 기능을 갖춘 Amazon EC2는 클라우드에서 애플리케이션을 실행하기 위한 탁월한 선택입니다. 사용자는 Amazon EC2의 기능을 이해함으로써 이 강력한 컴퓨팅 플랫폼을 최대한 활용할 수 있습니다.
'AWS' 카테고리의 다른 글
AWS Lambda 서비스 및 주요 기능 이해하기 (0) | 2023.04.26 |
---|---|
Amazon S3 및 주요 기능 이해 (0) | 2023.04.07 |
Serverless(serverless.yml) Lambda Layers 배포 및 설정 방법 (0) | 2022.07.29 |
AWS AMI 리전 및 타 계정 공유하기, ec2 이미지 공유 (0) | 2021.06.17 |
API Gateway 사용자 도메인 생성 (0) | 2021.02.15 |