Amazon Web Services는 다양한 클라우딩 컴퓨팅 시스템을 제공하며, 그중에서도 EC2는 유명항 서비스 중 하나이다. EC2는 사용자가 클라우드에서 쉽게 서버를 실행하고 관리할 수 있도록 하는 서비스로, 물리적인 서버 구매와 관리의 부담을 덜어준다.
EC2란?
EC2는 AWS에서 제공하는 가상 서버 서비스로, 사용자는 자신의 필요에 맞춰 컴퓨팅 파워를 자유롭게 설정하고 사용할 수 있다. 서버 자원을 탄력적으로 조정할 수 있어, 트래픽 변동에 유연하게 대응할 수 있다.
AWS EC2는 다양한 용도로 사용되며, 웹 애플리케이션 호스팅, 데이터 처리, 머신러닝 등 여러 가지 컴퓨터 작업을 수행하는데 적절하다. 사용자는 원하는 만큼의 CPU, 메모리, 스토리지 등 자원을 선택하여 인스턴스를 생성할 수 있다.
AMI
AMIN는 EC2인스턴스를 생성할때, 사용하는 이미지 템플릿이다. AMI에는 EC2 인스턴스에서 사용할 운영체제, 애플리케이션 서버, 애플리케이션 소프트웨어 등이 미리 설정되어 있다.
사용자는 AWS에서 제공하는 기본 AMI를 사용하거나, 자신만의 커스텀 AMI를 만들어 사용할 수 있다. 예를 들어, 리눅스, 윈도우 서버 등 원하는 운영 체제와 소프트웨어를 미리 설치한 AMI를 생성하여, 동일한 환경을 가진 여러 인스턴스를 빠르게 배포할 수 있다.
EC2 인스턴스 유형
AWS EC2는 다양한 인스턴스 유형을 제공하여, 사용자가 특정 애플리케이션에 맞는 적절한 컴퓨팅 자원을 선택할 수 있게 합니다. 인스턴스 유형은 CPU, 메모리, 스토리지, 네트워크 성능 등에 따라 나뉘며, 각 유형은 다른 작업에 최적화되어 있다.
범용 - 균형잡힌 CPU, 메모리, 네트워크 성능을 제공하며, 웹 서버나 데이터 베이스와 같은 다양한 용도에 적합하다.
컴퓨팅 최적화 - CPU성능이 중요한 애플리케이션에 인스턴스 유형으로, 고성능 컴퓨팅이나 데이터 분석 작업에 자주 사용된다.
메모리 최적화 - 대용량 메모리를 필요로 하는 데이터베이스, 인메모리 캐시 등 메모리 집약적인 애플리케이션에 적합하다.
스토리지 최적화 - 높은 디스크 I/O성능이 필요한 대규모 데이터베이스나 데이터 웨어하우스 작업에 적합하다.
키 페어
EC2인스턴스에 SSH나 RDP로 접속하려면, 키페어를 사용해야 한다. 키페 어는 공개키와 개인키로 이루어져 있으며, 보안된 SSH 통신을 위해 사용된다.
공개 키 - AWS EC2 인스턴스에 저장된다.
개인 키 - 사용자가 소유하며, SSH 클라이언트를 사용해 인스턴스에 접속할때 필요하다.
EC2의 스토리지
AWS EC2는 탄력적 스토리지를 제공한다.
EBS - 네트워크에 연결된 블록스토리지로, 인스턴스의 데이터를 영구적으로 저장할 수 있다. 한 번에 하나의 인스턴스만 연결하는 스토리지
EFS - 완전 관리형 파일 스토리지 서비스로 여러 인스턴스가 동시에 접근할 수 있는 관리형 파일 시스템
'인프라 > AWS' 카테고리의 다른 글
[AWS] EC2 애플리케이션 빌드 및 배포 (0) | 2024.09.23 |
---|---|
[AWS] EC2 인스턴스 생성 및 설정 (0) | 2024.09.23 |
[AWS] 보안 그룹과 네트워크 ACL (0) | 2024.09.23 |
[AWS] VPC 네트워크 구성 실습 (1) | 2024.09.23 |
[AWS] VPC란? VPC의 구성 요소와 보안 강화를 위한 필수 요소들 (0) | 2024.09.18 |