[AWS] EC2

김아름·2022년 2월 19일
0

AWS

목록 보기
5/25

EC2란?

  • Amazon Elastic Conpute Cloud(EC2)
  • 컴퓨팅을 빌려쓰는 서비스
  • 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공
  • 개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할수있도록 설계
  • Amazone EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있다.
  • 컴퓨팅 리소스에 대한 포괄적인 제어권을 제공
  • Amazone의 검증된 컴퓨팅 인프라에서 실행할 수 있다.



EC2의 사용

1. 서버를 구축 할 때

  • 게임서버, 웹서버, 어플리케이션 서버

2. 어플리케이션을 사용하거나 호스팅 할 때

  • 데이터 베이스
  • 머신러닝
  • 비트코인 채굴
  • 연구용 프로그램

3. 기타 다양한 목적

  • 그래픽 렌더링
  • 게임 등



EC2의 특성

1. 초단위 온디맨드 가격 모델

  • 온디맨드 모델에서는 가격이 초 단위로 결정
  • 서비스 요금을 미리 약정하거나 선입금이 필요없음

2. 빠른 구축 속도와 확장성

  • 몇분이면 전세계에 인스턴스 수백여대를 구축가능

3. 다양한 구성방법 지원

  • 머신러닝, 웹서버, 게임서버, 이미지처리 등 다양한 용도에 최적화된 구성 가능
  • 다양한 과금 모델 사용가능

여러 AWS 서비스와 연동

  • 오토스케일링, Elastic Load Balancer(ELB), CloudWatch..



EC2의 구성

1. 인스턴스

  • 클라우드에서 사용하는 가상서버
  • CPU, 메모리, 그래픽카드 등 연산을 위한 하드웨어 담당

2. EBS

  • Elastic Block Storage
  • 클라우드에서 사용하는 가상 하드디스크

3. AMI

  • EC2 인스턴스를 실행하기 위한 정보를 담고있는 이미지

4. 보안그룹

  • 가상의 방화벽



EC2의 가격모델

  • EC2의 가격정책

1. 스팟 인스턴스

  • AWS에서 보유중인 남는 인스턴스를 저렴한 가격으로 제공
  • 최대 90%까지 절약 가능
  • 경매 형식으로 가격을 지정
    : 수요에 따라 스팟 인스턴스의 가격은 계속 변동
    : 내가 지정한 가격보다 현재 가격이 낮다면 사용
    : 내가 지정한 가격보다 현재 가격이 높다면 반환
  • 반환 시간 예측 불가능
  • 인스턴스가 확보되고 종료되는 것을 반복해도 문제없는 분산 아키텍쳐 필요
  • 주로 빅데이터 처리, ML등 많은 인스턴스가 필요한 작업에 사용

2. 전용 호스트

  • 가상화된 서버에서 EC2를 빌리는 것이 아닌 지정된 물리서버에서 EC2를 대여
  • 보안적인 이유, 규정에 따른 이유, 퍼포먼스를 위한 이유(CPU Steal 등)

기타

  • 가격순서
    : 스팟 인스턴스 < 예약 인스턴스 < 온디맨드 < 전용 호스트
  • EC2의 가격모델은 EBS와는 별도
    : EBS는 사용한만큼 지불
  • 기타 데이터 통신 등의 비용은 별도로 청구
    : 참고로 AWS는 AWS 바깥으로 나가는 트래픽에 대해서만 요금 부과



인스턴스 유형

  • 인스턴스 유형 == 직업

  • 인스턴스 사이즈 == 레벨

  • 각 인스턴스 별로 사용 목적에 따라 최적화
    ex) 메모리 위주, CPU 위주, 그래픽 카드 위주 등..

  • 타입별로 이름 부여
    ex) t타입, m타입, inf타입 등

  • 타입 별 세대별로 숫자 부여
    ex) m5 = m인스턴스의 5번째 세대

  • 아키텍쳐 및 사용 기술에 따라 접두사
    ex) t4g = t4인스턴스 중 AWS Graviton 프로세서를 사용(g)




인스턴스 크기

  • 인스턴스 cpu 갯수, 메모리 크기, 성능 등으로 사이즈 결정

  • 크기가 클수록 더 많은 메모리, 더많은 cpu, 더많은 네트워크 대역폭을 가질 수 있음

  • 크기가 클수록 EBS와의 통신 가능한 대역폭도 늘어남

  • 인스턴스 타입 읽는 법


참고

*https://www.youtube.com/watch?v=rdlHszMujnw&list=PLfth0bK2MgIan-SzGpHIbfnCnjj583K2m&index=8

profile
쿄쿄쿄

0개의 댓글