[AWS] EC2

EC2

Reference : EC2

EC2

Table of Contents

About EC2

EC2 : Elastic Compute Cloud

EC2란 AWS 에서 제공해주는 확장식 컴퓨팅이다.
사용한 용량 만큼 비용을 지불하면 된다.

↑ return to TOC

Instance

하나의 EC2 인스턴스는 한대의 컴퓨터라고 볼 수 있다.
AWS 로 부터 한대의 컴퓨터(EC2 Instance)를 빌려 원하는 OS 및 프로그램을 설치 할 수 있다.

Instance types

인스턴스를 고를 때는 보통 메모리 용량과 연산력을 기준으로 결정하게 된다.
AWS 가 제공하는 인스턴스 유형은 상당히 많다. 이 인스턴스들은 총 5가지로 그룹핑 된다.

General Purpose

Compute Optimized

Storage Optimized

Memory Optimized

Accelerated Computing

Instance Lifecycle

인스턴스의 시작부터 종료되기까지의 과정에는 여러 상태가 존재한다.

instance_lifecycle

| 상태 |비용 청구| |:—–:|:—–:| |pending|X| |running|O| |stopping|△| |stopped|X| |shutting-down|X| |terminated|X|

시작

준비

중지

최대 절전 모드 (suspend-to-disk)

재부팅

만료

종료

↑ return to TOC

AMI

AMI : Amazon Machine Image

EC2 인스턴스를 띄우기 위해서는 AMI 가 필요하다.
AMI에는 인스턴스의 구성요소인 OS, 애플리케이션 서버, 아키텍쳐와 같은 정보가 담겨 있다.

한번 생성해 놓은 AMI는 지속적으로 재사용 가능하다.

AMI의 컨텐츠는 암호화 되어 있다.

AMI 선택 시 고려할 요소

↑ return to TOC

Load Balancing

↑ return to TOC

Auto Scaling

↑ return to TOC