AWS Solution Architect - Associate - EC2

CH_Hwang·2023년 8월 3일
0

AWS SAA

목록 보기
3/7

EC2

  • Elastic Compute Cloud
  • virtual machines (EC2)
  • 가상 드라이브에 데이터 저장 (EBS)
  • 부하 분산 (ELB)
  • auto scaling group을 사용한 스케일링 (ASG)
  • OS, CPU, RAM, 저장공간(EBS,EFS ...), network card, 방화벽(보안그룹) 등을 고를 수 있다
  • bootstrap도 지원함

EC2 User Data

  • CE2 Uuser data script를 이용해 인스턴스를 bootstrap 할 수 있음.
  • 인스턴스가 처음 실행될때 한번 스크립트가 실행됨
  • 업데이트 설치, 소프트웨어 설치, ocmmon파일 설치 등을 위해 사용됨

EC2 intance type

  • naming convention이 있음
  • ex) m5.2xlarge
    • m: instanace class
    • 5: generation
    • 2xlarge: 인스턴스 사이즈 (memory, size ...)

General Purpose

  • 밸런스형
  • compute, memory, network 밸런스가 좋음.
  • 대표적으로 프리티어인 t2.micro가 있음

Compute Optimized

  • 프로세서의 좋은 퍼포먼스를 필요할 떄 사용
    • 일괄처리
    • media transcoding
    • high perfomance web server
    • high performance computing
    • 머신러닝, scientific modeling
    • 게이밍 서버
    • C로 시작함. ex) c5

Memory Optimized

  • 메모리에 많은 데이터 가공이 빠르게 필요할 때
    • 관계형, 비관계형 데이터베이스
    • 분산 웹 캐시 저장소 (elasticache)
    • 인메모리 저장소 (BI용)
    • 실시간 데이터 처리
    • R(RAM), X, Z 가 있음.

Storage Optimized

  • 큰 데이터를 저장해야할때
    • 온라인 트랜잭션 처리
    • 관계형, NOSQL 디비
    • redis와 같은 인메모리 디비
    • data warehousing application
    • 파일시스템
    • I, D, H

보안그룹

  • 네트워크 보안
  • 트래픽 허용
  • IP, 보안그룹을 참조할 수 있음.
  • 허용 룰만 지정할 수 있음.
  • ec2의 방화벽임
  • port 접근허용
  • IP range (IPv4 and IPv6)
  • 인바운드, 아웃바운드를 통제함
  • 다수의 인스턴스에 접근 가능
  • ergion, VPc와 함께 할 수 있다.
  • ssh 접근을 위해 보안그룹을 나눠서 관리해라.
  • inbound는 기본적으로 막혀있고 outbound는 기본적으로 열려있다.
  • 알아야할 port
    • 22 = SSH - linux login
    • 21 = FTP
    • 22 = SFTP
    • 80 = HTTP
    • 443 = HTTPS
    • 3389 = RDP - window login

Spot Instance

  • 매우 쌈
  • spot Request
    • 원하는 인스턴스의 수, 최대비용을 정의함.
    • request에는 단일 요청이 있고 지속적 요청이 있을 수 있음.
    • 단일요청이면 인스턴스가 실행되고 spot request는 사라짐
    • 영구적 요청 유형인 경우 인스턴스가 중단되면 스팟요청이 다시 작동됨 -> 유효성 검사가 끝나면 인스턴스가 다시 시작됨
    • 스팟 리퀘스트를 취소하고싶으면 open status에 있어야함.

Spot fleet

  • 스팟 인스턴스 + 온디맨드 인스턴스
  • 인스턴스 유형, os AZ를 고름
  • 풀에서 인스턴스를 런칭해서 비용 최적화를 하는것.
  • 전략
    • lowestPrice : 가장 낮은 비용 -> 아주 짧은 작업을 할 때 좋은 옵션임
    • diversified: 가용성을 높힘 -> 긴 작업
    • cpapcityOptimized
    • priceCapacityOptimized
      -> 가장 높은 용량, 가장 낮은 비용의 풀을 선택함. 추천함

1개의 댓글

comment-user-thumbnail
2023년 8월 3일

감사합니다. 이런 정보를 나눠주셔서 좋아요.

답글 달기