728x90
728x90
EBS 개요 EC2 인스턴스의 다른 저장 옵션에 대해 알아본다. EBS 볼륨은 Elastic Block Store 의 약자로 인스턴스에 연결된 네트워크 드라이브이다. EBS 볼륨을 사용하면 인스턴스가 종료된 이후에도 데이터를 유지할 수 있다. 즉, 이전에 사용했던 EBS 볼륨을 EC2 인스턴스에 마운트하는 것이 목적이라고 할 수 있다. EBS 볼륨들은 CCP 레벨에서 한번에 하나만 설치될 수 있다. EBS 볼륨을 생성할 때 특정 가용 영역에 묶여서 생성된다. (Ex) ap-northeast-2 정리하자면 EBS 볼륨은 네트워크 USB 라고 생각하면 된다. 일반적인 USB 는 물리적으로 존재하여 여러 장치들에 끼워 사용할 수 있지만 EBS 볼륨은 네트워크를 통해 연결하는 드라이브이고 물리적인 드라이브는 아..
EC2 - 고급 개념(Nitro, vCPU, 용량 예약) 시험에 나올 수 있는 EC2 고급 주제에 대해서 알아보자 첫 번째로 EC2 Nitro 이다. EC2 Nitro 는 현재 사용중인 차세대 EC2 인스턴스의 기본 플랫폼 이름이다. 새로운 가상화 기술을 사용하고 있으며, 더 나은 성능을 지원한다. 네트워킹 HPC 가 향상되어 고성능 컴퓨팅 및 IPv6 지원이 가능하다. 최대 64000 IOPS 로 EBS 볼륨을 원한다면 EC2 Nitro 를 사용해야 한다, 만약 최대 32000 IOPS 만 원한다면 일반 EC2 인스턴스를 사용하면 된다. 기본적인 보안이 향상되었다. EC2 Nitro 를 사용하는 인스턴스 유형은 아래와 같다. 중요한 것은 더 빠른 속도의 EBS Volume 이 필요하거나, 최대 6400..
EC2 Hibernate 모드 실습 일단 인스턴스를 하나 생성해야 한다. 인스턴스 생성을 먼저 해보도록 하자. 이미지는 Amazon Linux 2 를 선택하고 t2.micro 유형을 사용한다. 인스턴스 구성에 들어가서 하단에 존재하는 종료 방식 부분을 살펴봐야 한다. 여기서 Hibernate 설정을 걸 수 있다. 종료 방식은 중지로 설정하고, 최대 절전 중지 동작(Hibernate) 를 활성화 한다. 경고문이 나오는데 Hibernate 를 사용하기 위해서 해당 인스턴스 유형의 RAM 크기만큼 루트 불륨에 공간이 할당되고, 루트 불륨이 RAM 의 크기보다 크거나 같은지 확인해야 한다. t2.micro 의 RAM 크기는 1Gib 인 것을 확인할 수 있다. 다음: 스토리지 추가 버튼을 클릭한다. 최대 절전 모..
EC2 Hibernate 모드 EC2 인스턴스를 중지하면 EBS 불륨은 다음번에 시작될 것을 대비해 그대로 유지된다. EC2 인스턴스를 종료하면 EBS 불륨에 있는 모든 데이터, 심지어 루트도 삭제된다. 인스턴스를 시작할 때는 다음과 같은 일들이 차례로 발생한다. 첫번째로 OS 가 부팅되고 EC2 유저 데이터 스크립트를 읽어들여서 실행한다. 그 다음으로 내 어플리케이션이 시작할 때 인스턴스에 내부 캐시가 있을 경우 캐시도 워밍업된다. 이 모든 과정이 시간이 좀 걸릴 수도 있다. 그래서 EC2 Hibernate 라고 하는 옵션이 존재한다. 이 EC2 hibernate 를 사용하면 모든 메모리 상태가 보존된다. 즉, 인스턴스를 재시작할 때 인스턴스 부팅이 훨씬 빠르다. 왜냐하면 OS 는 중지되거나 재실행되지..
ENI(탄력적 네트워크 인터페이스) - 실습.md 일단 EC2 인스턴스 두개를 만들어야 한다. 인스턴스 구성에 들어가서 인스턴스 개수를 2개로 잡는다. 보안 그룹은 다음과 같이 구성하고, 시작 버튼을 클릭해서 인스턴스를 생성한다. 기존의 키 페어가 있으면 기존 키 페어를 사용하고 없으면 새로 생성한 후에 다운받아 파일을 보관한다. 생성한 인스턴스를 클릭하고 네트워크 탭을 누른다. 스크롤을 내리면 네트워크 인터페이스 탭을 볼 수 있다. 방금 생성한 각각의 인스턴스는 하나의 네트워크 인터페이스를 갖게 된다. 인터페이스 아이디를 확인할 수 있고, 각각의 네트워크 인터페이스들은 public IPv4 와 private IPv4 private IPv4 DNS 를 갖는 것을 알 수 있다. 왼쪽 탭 란을 스크롤해서 네..
ENI (Elastic Network Interface) - 개요 ENI 는 VPC 의 논리적 구성 요소이며 가상 네트워크 카드이다. EC2 인스턴스 외부에서 사용되며 EC2 인스턴스에 네트워크 접근 권한을 부여해준다. AZ 에 한 개의 EC2 인스턴스가 있고 이 인스턴스에는 eht0 이라는 기본 ENI 가 설정된다. eth0 이외에도 예비 ENI 를 가질 수 있다. 여기선 eth1 을 예비 ENI 로 갖는다. ENI 는 private IPv4 한 개당 탄력적 IPv4 를 갖거나, 한 개 이상의 public IPv4 를 갖게 된다. ENI 를 독립적으로 생성하여 EC2 인스턴스에 연결하거나 장애 조치를 위해 EC2 인스턴스에서 이동할 수 있다. 또한 ENI 는 AZ 에 묶여서 사용된다. 이말인즉슨, EN..