IT 관련/클라우드

[새싹 성동 2기] AWS 기본 자원 개념(EC2, EBS, EIP, Auto scaling, ELB)

insu90 2024. 11. 12. 19:05

 

Amazon EC2 (Elastic Compute Cloud)

Amazon EC2는 안전하고 크기 조정이 가능한 컴퓨팅 파워를 제공하는 AWS의 핵심 서비스입니다. 이 서비스는 사용자가 클라우드에서 필요에 따라 컴퓨팅 리소스를 쉽게 활용할 수 있도록 지원하며, AWS의 안정적이고 확장 가능한 인프라를 기반으로 합니다. 99.99%의 가용성을 제공하는 SLA를 통해 몇 분 내에 용량 크기를 조정할 수 있어, 트래픽 변화에 유연하게 대응할 수 있습니다. EC2는 AWS Nitro System을 사용하여 보안을 강화하고, 안정적인 성능을 보장합니다.

가상화 및 하드웨어 기술 스택

EC2와 같은 가상 머신 서비스에서 물리적 하드웨어와 가상화 계층 간의 관계를 정의하는 중요한 구성 요소 중 하나는 가상화 기술입니다. AWS는 Graviton 기반 인스턴스와 같은 새로운 하드웨어 옵션을 통해 성능과 비용을 최적화할 수 있는 유연한 솔루션을 제공합니다. 또한, EC2 스팟 인스턴스AWS 절감형 플랜을 통해 다양한 요구에 맞는 선택이 가능하므로 효율적인 리소스 관리를 할 수 있습니다.

Amazon Machine Image (AMI)

AMI는 EC2 인스턴스를 시작할 때 필요한 소프트웨어 구성이 담긴 템플릿입니다. 여기에는 운영 체제, 애플리케이션 서버 및 애플리케이션이 포함됩니다. 사용자는 AWS Marketplace 또는 사용자 커뮤니티에서 제공하는 AMI를 선택하거나, 자신의 맞춤형 AMI를 생성하여 사용 가능합니다.

EC2 인스턴스 유형

Amazon EC2는 다양한 사용 사례에 맞게 최적화된 여러 인스턴스 유형을 제공합니다. 인스턴스는 CPU, 메모리, 스토리지, 네트워킹 용량 등의 다양한 조합으로 제공되며, 특정 워크로드에 맞는 리소스를 유연하게 선택할 수 있습니다. 각 인스턴스 유형은 여러 크기를 제공하여 워크로드 요구 사항에 맞게 리소스를 확장할 수 있습니다.

인스턴스 유형 명명 규칙

EC2 인스턴스는 고유한 명명 규칙을 따릅니다. 이 명명 규칙은 CPU, 메모리, 스토리지 및 기타 주요 성능 지표를 기준으로 인스턴스를 분류하며, 이를 통해 사용자는 필요한 성능을 정확하게 파악하고 선택할 수 있습니다.

Elastic Block Store (EBS)

EBS는 EC2 인스턴스를 위해 설계된 고성능 블록 스토리지 서비스입니다. EBS는 특정 가용 영역에 위치하며, 자동으로 데이터를 복제하여 장애 발생 시에도 데이터 안전을 보장합니다. 또한, 모든 EBS 볼륨은 안정적인 스냅샷 기능을 제공하며, 고가용성을 제공하도록 설계되었습니다.

EBS 스냅샷

EBS 스냅샷은 EBS 볼륨의 백업본입니다. 이 기능은 클라우드 환경에서 데이터를 안전하게 백업하고, 필요 시 빠르게 복구할 수 있도록 지원합니다. 스냅샷은 데이터 보호는 물론, 백업 관리, 데이터 복구, 리전 간 데이터 이동 등 다양한 용도로 활용할 수 있어 효율적인 관리가 가능합니다.

Elastic IP (EIP)

Elastic IP는 고정된 공인 IP 주소를 EC2 인스턴스에 할당할 수 있는 기능을 제공합니다. 일반적으로 EC2 인스턴스는 중지하고 다시 시작하면 IP 주소가 변경되지만, EIP를 사용하면 동일한 IP 주소를 계속 사용할 수 있어 안정적인 서비스를 유지할 수 있습니다. EIP의 요금은 인스턴스와 연결된 경우에는 부과되지 않지만, 2024년 2월 1일부터 모든 EIP 주소에 대해 요금이 부과될 예정이므로 주의가 필요합니다.

가용성 증대 방안: 수평적 확장과 부하 분산

AWS에서는 애플리케이션의 가용성을 높이기 위해 수평적 확장부하 분산을 권장합니다. Auto Scaling과 Elastic Load Balancer (ELB)를 사용하면, 트래픽 변화에 따라 자동으로 인스턴스를 추가하거나 제거할 수 있어 가용성을 높이고, 부하 분산을 통해 서버 간 트래픽을 효율적으로 분배할 수 있습니다. 이를 통해 서비스의 안정성과 성능을 동시에 보장할 수 있습니다.

 

 

 

 

 

 

 

*생성형 AI 활용한 클라우드&보안 전문가 양성캠프 과정의 교육내용 정리 자료입니다.