Search
Duplicate
📒

[AWS - SAA] 03. SAA 레벨

상태
완료
수업
AWS - Solutions Architect
주제
AWS
4 more properties
참고

EC2 - SAA(솔루션 아케텍트 어소시에티트 레벨)

프라이빗 vs 퍼블릭 vs 탄력적 IP

NOTE

public IP

공유 IP를 통해 다른 서버와 통신할 수 있다.
인터넷 전역에 접속할 수 있다.
전체 웹에서 유일한 것으로 같은 공용 IP를 가질 수 없다.

privaet IP

사설망 사용
사설 네트워크 안에서 통신할 떄 사용한다.
외부와 통신이 어렵다.
인터넷 게이트 웨이를 사용해서, 사설 네트워크도 다른 서버에 접속이 가능!
사설 네트워크안에서만 IP가 유일하면 된다.
지정된 범위의 IP만 사설 IP로 사용이 가능하다.

Elastic IP(탄력적 IP)

인스턴스에 고정된 공용 IP를 사용하려고 할 떄 사용한다.
계정단 탄력적 IP를 5개만 사용이 가능하다.
탄력적 IP보다는 공용 IP를 써서, DNS 이름을 할당하는 것이 좋다,
또는 로드밸런서를 사용하여 공용 IP를 전혀 사용하지 않을 수 있다.

EC2 배치그룹

NOTE
EC2 인스턴스가 AWS 인프라에 배치되는 방식을 제어하고자 할 떄 사용한다.

Cluster 배치그룹

모든 EC2 인스턴스가 동일한 하드웨어와 동일한 가용영역에 존재!
장점
엄청난 네트워크를 얻을 수 있다.
빨리 완료되어야 하는 빅데이터 작업을 수행할 수 있다.
짧은 지연시간과 높은 네트워크 처리량을 필요로 하는 경우에 사용한다.
단점
랙에 실패가 발생하면(하드웨어 실패) 모든 EC2 인스턴스가 동시에 실패한다.
전체 스택에 걸쳐 실패가 전파될 위험이 있다.

분산(Spread) 배치그룹

모든 EC2 인스턴스가 다른 하드웨어에 위치하게 된다.
여러 가용영역에 걸쳐 있어, 동시 실패 위험을 최소화 할 수 있다.
가용성을 극대화하고 위험을 줄여야 하는 애플리케이션에서 사용한다.
가용 영역당 7개의 인스턴스로 제한된다.

분할(Partition) 배치 그룹

여러 가용영역의 파티션에 인스턴스를 분할, 가용영역당 7개의 파티션
동일 리전에 여러 가용영역에 걸쳐있음!
파티션을 인식하는 빅데이터 어플리케이션에서 사용

Elastic Network Interfaces(ENI)

NOTE
VPC의 논리적 구성요소이며, 가상 네트워크 카드를 의미한다.
EC2의 ENI를 변경하는 이미지
ENI는 EC2 인스턴스가 네트워크에 접근할 수 있게 해준다.
주요 사설 IPV4와 하나 이상의 보조 IPv4를 가진다.
각 ENI는 사설 IPv4당 탄력적 IPv4를 갖거나 하나의 공용 IPv4를 가질 수 있다.
ENI는 특정 가용영역에 바인딩 된다.

EC2 Hibernate(절전모드)

NOTE

인스턴스 중지/종료

인스턴스 중지
EBS 디스크 데이터는 다시 시작할 때까지 그대로 유지된다.
인스턴스 종료
루트 볼륨이 삭제되게 했다면 인스턴스도 삭제된다.
하지만 그렇게 설정하지 않은 다른 볼륨은 인스턴스가 종료되더라도 그대로 남는다.

인스턴스 시작

1.
운영체제가 부팅되기 시작한다.
2.
EC2 사용자 데이터 스크립트가 실행된다.
3.
운영체제가 부팅이 완료되고 애플리케이션도 실행되고 캐시도 구성되기 시작한다 ⇒ 시간이 오래 걸린다.

절전모드(Hibernate)

운영체제가 중지되지 않고, 계속 실행된것처럼 동작함!
RAM에 있떤 인 메모리 상태가 그대로 보존된다.
인스턴스 부팅이 더 빨라지고, 운영체제를 완전히 중지하거나 다시 시작하지 않고 그대로 멈춰둔다.
사용 사례
오래 실행되는 프로세스를 갖고 있고, 중지하지 않을 때
RAM 상태를 저장하고 싶을 때
빠르게 재부팅하고 싶을 때