Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- JS기초
- spring jpa 게시판
- 스프링부트 블로그
- 타입스크립트 기초
- 프로그래머스 괄호 회전하기 python
- jpa 게시판
- springboot 게시판
- 유니티
- 스프링부트 미니프로젝트
- python 괄호 회전하기
- 파이썬 괄호 회전하기
- 스프링부트 블로그만들기
- 유니티Cube
- springboot 사이드프로젝트
- 스프링부트 update
- 타입스크립트 기초문법
- 유니티Material
- 스프링부트 게시판만들기
- spring jpa 사이드프로젝트
- 스프링게시판프로젝트
- 스프링 게시판 만들기
- typescript 기초문법
- 타입스크립트 기본문법
- 유니티기초
- 파이썬 기초
- springboot 미니프로젝트
- springboot 게시판만들기
- 괄호 회전하기 파이썬
- 스프링부트 회원가입
- springboot 게시판 프로젝트
Archives
- Today
- Total
Digking's cave
AWS 이론) EC2 심화 본문
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에서 인스턴스를 시작할 수 있는지 확인해야 하는 경우
반응형