EC2란 무엇인가, EC2 시작방법

mocaccino·2025년 1월 21일
post-thumbnail

EC2란 무엇인가

EC2 (Elastic Copute Cloud)

EC2 특징

  • 인스턴스 : 가상서버
  • AMI (Amazon 머신 이미지) : 서버에 필요한 구성요소(운영체제 및 추가 소프트웨어 등)를 패키지로 제공하는 인스턴스에 대한 사전 구성된 템플릿
    AWS에서 미리 만들어놓은 템플릿도 있고 개발자가 직접 만들어서 사용도 가능함 ( 도커의 이미지와 같은 개념)
  • 인스턴스 유형 : CPU, 메모리, 스토리지, 네트워킹 용량 및 그래픽 하드웨어의 구성
    인스턴스의 요구사항에 따라 최적화된 유형을 선택할 수 있다.
    인스턴스 유형으로는 범용, 컴퓨팅 최적화, 메모리 최적화, 가속화된 컴퓨팅, 스토리지 최적화, 고성능 컴퓨팅 등이 있음
  • EBS 볼륨 : Amazon Elastic Block Store를 사용해서 데이터에 대해 영구저장 볼륨을 생성할 수 있다.

EC2의 스토리지

일반적으로 아래 2가지가 사용됨

EBS (Elastic Block Storage)

한번에 하나의 인스턴스에만 연결하는 스토리지
가상 머신용 드라이브
S3와 같은 독립형 스토리지 서비스가 아니므로 EC2와 결합하여 사용해야 한다.

EFS (Elastic File System)

  • 주로 파일을 관리하는 스토리지
  • 여러 인스턴스가 동시에 접근할 수 있는 파일형 관리 시스템
  • 여러 AZ애 복제되어 관리되어 내구성 및 가용성이 좋음
  • 자동으로 용량 확장 및 축소가 되어 용량 관리할 필요가 없음.

EBS와 EFS는 S3와 비교해서 다른 글에서 더 자세히 알아봐야겠다.

EC2 만드는 방법

방법도구선적 서류 비치
시작 인스턴스 마법사를 사용하여 시작 매개변수를 지정합니다.Amazon EC2 콘솔콘솔의 인스턴스 시작 마법사를 사용하여 EC2 인스턴스 시작
시작 템플릿을 만들고 시작 템플릿에서 인스턴스를 시작합니다.Amazon EC2 콘솔시작 템플릿을 사용하여 EC2 인스턴스 시작
기존 인스턴스를 기반으로 사용합니다.Amazon EC2 콘솔기존 인스턴스의 세부 정보를 사용하여 EC2 인스턴스 시작
AWS Marketplace에서 구매한 AMI를 사용하세요.Amazon EC2 콘솔AWS Marketplace AMI에서 Amazon EC2 인스턴스 시작
지정한 AMI를 사용하세요.AWS CLIAWS CLI를 위한 Amazon EC2 인스턴스 시작, 나열 및 닫기
지정한 AMI를 사용하세요.Windows PowerShell용 AWS 도구Windows PowerShell을 사용하여 Amazon EC2 인스턴스 시작
EC2 Fleet을 사용하면 다양한 EC2 인스턴스 유형과 가용성 영역에 걸쳐 용량을 프로비저닝하고 온디맨드 인스턴스, 예약 인스턴스, 스팟 인스턴스 구매 옵션에 따라 용량을 프로비저닝할 수 있습니다.AWS CLIEC2 합대 및 스팟 할대
AWS CloudFormation 템플릿을 사용하여 인스턴스를 지정합니다.AWS 클라우드포메이션AWS CloudFormation 사용자 가이드의 AWS::EC2::Instance
언어별 AWS SDK를 사용하여 인스턴스를 시작합니다.AWS SDK.NET용 AWS SDK
C++용 AWS SDK
Go용 AWS SDK
자바용 AWS SDK
자바스크립트용 AWS SDK
PHP V3용 AWS SDK
파이썬용 AWS SDK
Ruby V3용 AWS SDK

참고
AWS 사용자 가이드 - Amazon EC2란 무엇인가요?

profile
레거시문서를 줄이자. 계속 업데이트해서 최신화한다.

0개의 댓글