EC2 - SSA

이수빈·2024년 1월 19일
0

AWS

목록 보기
3/5
post-thumbnail

IP

Private vs Public IP

  • 네트워크 두종류 IP존재 => IPV4, IPV6

  • IPV4 => 128.122.00.120 이런식 온라인에서 가장 많이 쓰임

  • IPV6 => IOT에서 많이 쓰임

  • Private network안에서는 기본적으로 네트워크 안에 모든 컴퓨터가 사설ip를 사용해 통신가능함.

  • 반면 공용 게이트웨이인 인터넷 게이트웨이를 이용하면 인스턴스들도 다른 서버에 access 할 수 있게됨.

  • 공용네트워크는 기기가 인터넷 상에서 식별될 수 있음, unique해야함.

  • 사설네트워크는 기기가 사설 네트워크안에서반 식별, 사설네트워크 안에서만 식별되면됨.

  • 기기가 사설 네트워크에 있을 때 nat장치와 프록시 역할을 할 인터넷 게이트웨이를 통해 인터넷에 연결됨.

  • Elastic IP : 인스턴스를 시작하고 중지할 때 공용 ip를 바꿀 수 있음. 어떤 이유에서든 인스턴스에 고정 공용 IP를 사용하면 탄력적 IP가 필요하게 됨.

Placement Groups

  • 배치그룹 : ec2인스턴스가 aws 인프라에 배치되는 방식을 제어하고자 할 때 사용함.

  • 3가지 전략 사용가능함. Cluster, Spread, Partition

  • Cluster : 단일 가용영역 내에서 지연시간이 짧은 하드웨어 설정으로 인스턴스 그룹화, 성능은 높지만 위험성도

  • 단일 가용영역의 의미? => 모든 인스턴스들은 동일한 하드웨어에 존재, 네트워크 속도가 빠름 => 빅데이터, 빠른속도를 요하는 처리작업들..

  • 단점 : 만약 하나의 하드웨어에서 실패가발생(랙) 전체 ec2 인스턴스들이 마비됨.

  • Spread : 인스턴스가 다른 하드웨어에 분산된다는 의미. 가용영역별로 분산된 배치 그룹당 7개의 ec2인스턴스만 가질 수 있다는 제한사항 존재

  • 실패위험을 최소화하는 방식 => 모든 ec2인스턴스들이 다른 하드웨어에 존재하게 됨.

  • 하나의 하드웨어에서 문제가 발생하더라도 다른 시스템이 문제가 되지 않음

  • 단점 : 배치그룹의 규모제한(7개의 인스턴스로 인스턴스수가 제한됨) , 사이즈가 중요함.

  • Partition : 여러 파티션에 인스턴스가 분할되어 있고이 파티션은 가용 영역 내의 다양한 하드웨어 랙 세트에 의존함. 즉 인스턴스가 여전히 분산되어 있지만 다른 실패로부터 격리되지 않았다는 의미.

  • 가용역역당 최대 7개의 파티션이 있고 => 각 파티션에는 여러개의 인스턴스 존재가능

  • 각 파티션은 aws의 랙을 나타냄. 파티션이 많으면 인스턴스가 여러 하드웨어에 분산되어 서로의 랙 실패로부터 안전함.

  • Partition은 독립적으로 작용.

ENI

  • Elastic Network Interfaces : 탄력적 네트워크 인터페이스, EC2인스턴스가 네트워크에 엑세스 할 수 있게 해줌.

  • VPC의 논리적 구성 요소이며 가상 네트워크 카드를 나타냄.

  • ENI 속성들

    • 주요 사설 IPV4와 하나이상의 보조 IPV4를 가질 수 있다.
  • 공용 IP가 한개씩 제공

  • 하나이상의 보안그룹 연결 가능

  • MAC주소 및 기타항목 연결 가능.

  • ENI를 EC2 인스턴스로 부터 독립적으로 생성하고 연결하거나 장애조치를 위해 EC2인스턴스에서 이동시킬 수 있음.

Hibernate 모드

  • 절전모드 : RAM에 있던 인메모리 상태는 그대로 보존됨. 인스턴스 부팅이 빨라짐. 운영체제를 완전히 중지하거나 다시 시작하지않고 멈춤

  • 인스턴스 부팅이 빨라짐 RAM에 있던 인메모리 상태는 루트경로의 EBS볼륨에 기록됨.

  • 다시 실행하면 디스크에서 RAM을 불러와 EC2 인스턴스 메모리로 가져감.

profile
응애 나 애기 개발자

0개의 댓글