❒ Description
EC2가 뭔지, EC2 인스턴스에는 어떤 유형이 있는지 등 EC2에 대해서 알아보자.
❐ AWS 컴퓨팅 서비스
AWS 컴퓨팅 서비스는 퍼블릭 클라우드에서 컴퓨팅 자원을 활용하여 다양한 워크로드를 수행할 수 있는
서비스다. 우리는 컴퓨팅 자원을 사용할 수 있는 비용만 지불하면 수분 내로 가상의 서버 자원을 생성하고
관리할 수 있다. AWS는 다양한 형식의 컴퓨팅 서비스를 제공한다.
‣ EC2(Elastic Compute Cloud)
클라우드 환경에서 서버 자원을 인스턴스(instance)라는 가상 머신(Virtual Machine, VM) 형태로 제공하는
가장 기본적인 AWS 컴퓨팅 서비스
‣ ECS(Elastic Container Service)
EC2 기반 관리형 클러스터에서 실행되는 컨테이너 형태의 자원에 대해 배포, 스케줄링(scheduling),
스케일링(scaling) 등을 관리하는 서비스
‣ Lambda
서버리스(serverless) 컴퓨팅 서비스로, 서버리스라는 말 그대로 별도의 서버 설정이 없는 환경을 제공하여
코드만 실행해 주는 서비스
‣ Lightsail
독립적인 환경을 제공하며, 최소한의 설정만으로도 손쉽게 사용 가능한 컴퓨팅 서비스
❒ EC2란?
EC2(Elastic Compute Cloud)란 클라우드 환경에서 서버 자원을 인스턴스(instance)라는
가상 머신(Virtual Machine, VM) 형태로 제공하는 가장 기본적인 AWS 컴퓨팅 서비스이다.
Amazon EC2는 인스턴스라는 가상 컴퓨팅 환경을 기반으로 하며, AMI(Amazone Machine Image)를
이용하여 인스턴스에 필요한 스프트웨어 정보를 정의한다.
AMI는 인스턴스를 시작할 때 필요한 정보를 제공하는 것으로 운영 체제와 소프트웨어를
적절히 구성한 상태로 제공되는 템플릿이다. 인스턴스를 생성할 경우 AMI를 지정해야 하며,
하나의 AMI로 동일한 구성의 여러 인스턴스를 손쉽게 생성할 수 있다.
❒ EC2 스토리지
AMI를 통해 Amazon EC2 인스턴스 환경을 설정했다면, 어떤 저장소를 사용할지 결정해야 한다.
1. 인스턴스 스토어
인스턴스 스토어는 인스턴스에 바로 붙어 있는 저장소로, Amazon EC2 인스턴스를 생성하면
기본적으로 존재하는 스토리지다.
직접 붙어 있는 구조 덕분에 매우 빠른 IO를 보장하지만, EC2 인스턴스를 중지하거나 종료하면
저장된 데이터가 모두 손실된다.
2. Amazon EBS
Amazon EBS는 쉽게 외장 하드디스크와 비슷한 개념으로 연상하면 이해하기 쉽다.
인스턴스 스토어와 다르게 직접 연결된 구조가 아닌 인스턴스가 네트워킹을 통해서
Amazon EBS에 접근하여 연경되는 구조로, 영구 보존이 가능한 스토리지다.
❒ Amazon EC2 네트워킹
Amazon VPC(Virtual Private Cloud)는 AWS 퍼블릭 클라우드 안에서 논리적으로
격리된 가상의 클라우드 네트워크를 말한다.
생성된 EC2 인스턴스는 별도로 구성된 하나의 VPC 안에 생성되어 네트워킹한다.
EC2 인스턴스가 네트워킹을 수해할 수 있는 네트워크 인터페이스가 필요한대, AWS에서는
ENI(Elastic Network Interface)라는 논리적 네트워크 인터페이스가 VPC 내 생성되며,
ENI를 EC2 인스턴스에 연결해서 네트워킹을 수행한다.
'DevOps > AWS' 카테고리의 다른 글
SQS (0) | 2025.02.17 |
---|---|
ELB (Elastic Load Balancing) (0) | 2024.11.21 |
VPC (Virtual Private Cloud) (0) | 2024.11.18 |
README.MD (0) | 2024.09.11 |