Digking's cave

AWS 이론) EC2 심화 본문

AWS/AWS이론

AWS 이론) EC2 심화

디깅 2022. 7. 12. 17:30
728x90

EC2배치그룹

  • 클러스터 배치 그룹 : 애플리케이션에 매우 높은 대역폭과 짧은 지연 시간 필요 (빅데이터처리..)
  • 분산 배치 그룹 : 실패 위험 최소화 / 여러 가용영역에 걸쳐 있을 수 있음 + 동시 실패 위험이 감소 
                               but 배치그룹 규모에 제한(배치그룹 인스턴스 당 7개 인스턴스로 제한)
    ex: 가용성 극대화 + 위험 줄여야 하는 애플리케이션
          인스턴스 오류를 서로 격리해야하는 크리티컬 애플리케이션
  • 분할 배치 그룹 :  여러 가용영역의 파티션에 인스턴스 분산 (가용영역 당 최대 7개 파티션)
                                파티션이 많은면 인스턴스가 여러 하드웨어 랙에 분리되어 랙 실패 방지 가능
                                 최대 수백개 ec2 얻을 수 있다
    ex: 파티션 전반에 걸쳐 데이터와 서버를 퍼트려 두도록 파티션 인식이 가능한 애플리케이션에 사용
        HDFS / Hbase /kafka / cassandra 사용하여 파티션 인식하는 빅데이터 애플리케이션


ENI (탄력적 네트워크 인터페이스)

  • VPC의 논리적 구성요소이며 가상 네트워크 카드를 나타낸다
  • EC2 인스턴스가 네트워크에 액세스 할 수 있게 해준다
  • 주요 Private IPv4와 하나 이상의 보조 IPv4를 가질 수 있다
  • 각 ENI는 Private IP4v당 탄력적 IPv4를 갖거나  혹은 하나의 공용 IPv4를 가질 수 있으므로 private 및 public IP가 한개씩 제공
  • 하나 이상의 보안그룹 연결 가능
  • EC2인스턴스와 독립적으로 ENI를 생성하고 즉시 연결하거나 장애조치 위해 EC2인스턴스에서 이동시킬 수 있다
  • ENI는 특정 가용영역 AZ에 바인딩 된다
  • 특정AZ에서 ENI생성하면 해당 AZ에만 바인딩할 수 있다(다른 AZ에 있는 EC2와 연결불가)

EC2 절전모드

  • 램에 있던 인메모리는 그대로 유지 -> 부팅이 빨라진다
  • 최대 60일까지 가능

EC2 Nitro

  • 차세대 ec2 이름
  • 고성능 제공 + 더빠른 속도의 EBS볼륨 제공
    (64,000 IOPS의 EBS 볼륨 / Nitro가 없는 ec2인스턴스에서는 최대 32,000 IOPS만 제공 )  +더 나은 보안 등등
  • 가상화 된 모든 인스턴스가 사용한다 

vCPU

  • CPU 한개에서 여러 스레드가 실행가능(다중스레드)
  • 각 스레드는 AWS에서 vCPU(가상CPU)로 표시
  • vCPU의 개수는 알 수 있다 -> vCPU 옵션 조정이 가능하다

EC2 용량 예약

  • EC2 시작해야 할 때 용량을 미리 예약
  • 1년 OR 3년을 예약할 필요가 없다
  • 용량을 미리 계획하고 특정기간에 특정유형의 AZ에서 인스턴스를 시작할 수 있는지 확인해야 하는 경우

 

 

반응형