728x90
728x90
EFS vs EBS EBS EBS 볼륨은 오직 하나의 인스턴스에만 연결될 수 있고 특정 가용 영역에서만 사용 가능하다. gp2 : 볼륨의 크기가 커지면 IO 도 커진다. io1 : 볼륨의 크기와 상관없이 IO 를 키울 수 있다. EBS 볼륨을 다른 가용 영역으로 옮기고(마이그레이션) 싶다면 스냅샷을 사용해서 옮겨야 한다. 스냅샷을 찍고, 해당 스냅샷을 이용해서 옮기고 싶은 가용 영역으로 설정한 뒤에 볼륨을 생성한다. EBS 의 스냅샷을 찍고, 재구성하는 동안은 해당 볼륨이 사용되지 않도록 해야 한다. EBS 루트 볼륨은 기본적으로 EC2 인스턴스가 종료될 때 자동으로 종료된다. 옵션을 통해 인스턴스가 종료되도 볼륨은 유지되도록 설정을 바꿀 수 있다. EFS 여러 가용 영역에 있는 인스턴스가 동시에 접속하..
EFS 실습 AWS 검색창에서 EFS 를 검색한다. 파일 시스템 생성을 클릭한다. 아래와 같은 화면이 나올텐데 사용자 지정 버튼을 클릭해서 옵션을 확인한다. 이름은 선택사항이기 때문에 비워둔다. AWS Backup 으로 파일 시스템을 자동 백업시킬 수 있다. 요금이 발생하는 옵션이다. 수명 주기 관리 탭이 존재한다. EFS Intelligent-Tiering 은 수명 주기 관리를 사용하여 파일을 Standard와 Standard-Infrequent Access 스토리지 클래스 사이에서 이동함으로써 애플리케이션에 적합한 가격 및 성능 블렌드를 자동으로 실현한다. 쉽게 말해서 파일에 30일 동안 접근이 없으면 이건 자주 사용하지 않는 파일이니까 돈을 아끼기 위해서 EFS-IA 저장 공간으로 보내겠다. 이런 ..
EFS 개요 EFS - Elastic File System EFS 는 대다수의 EC2 인스턴스에서 마운트하는 Managed NFS(Network File System) 이다. EBS 는 하나의 가용 영역의 EC2 인스턴스에만 사용할 수 있는 반면, EFS 는 여러 가용 영역의 EC2 인스턴스에서 사용할 수 있다. 높은 가용성과 확장 가능성이 있지만 매우 비싸고(gp2 의 요금에 3배), 사용한 만큼 비용을 지불한다. 주 사용처는 콘텐츠 관리, 웹 서빙, 데이터 공유 혹은 워드프레스 웹사이트에서 사용된다. NFSv4.1 프로토콜을 사용한다.(네트워크 드라이브를 탑재하고 EFS 파일 시스템에 접근하기 위한 표준 프로토콜 방식이다..) 네트워크 보안을 위해서 EFS 에 접근할 때는 반드시 보안 그룹을 사용해야..
EBS 암호화 EBS Encryption EBS 볼륨을 암호화하면 볼륨 내의 저장된 데이터가 암호화되고, 인스턴스와 볼륨 사이에 이동 중인 모든 데이터가 암호화 되고, 모든 스냅샷도 암호화되고, 스냅샷에서 생성된 모든 볼륨도 암호화된다. 즉, 모든 곳에서 암호화가 된다. KMS(AES-256) 키를 사용해서 암호화를 한다. 암호화는 지연율에 아주 적은 영향을 끼친다. 암호화 되지 않은 스냅샷을 복사 했을 때 해당 볼륨을 암호화할 수 있다. 암호화 되지 않은 EBS 볼륨을 암호화 하기 EBS 스냅샷에서 볼륨을 생성한다. EBS 스냅샷을 복사 기능을 사용하여 암호화한다. 스냅샷에서 새로운 볼륨을 생성하면 그 볼륨도 암호화된다. 암호화된 볼륨을 원래 인스턴스에 연결한다. EBS 암호화를 실습하기 위해서 EBS..
EBS 다중 연결 (EBS Multi-Attach) EBS 다중 연결은 io1 과 io2 를 위한 것이다. EBS 볼륨은 딱 하나의 EC2 인스턴스에만 연결할 수 있다고 했는데, 사실 EBS 다중 연결을 제외하고는 사실이다. 이 특성은 같은 가용 영역에 존재하는 EC2 인스턴스에 똑같은 EBS 볼륨이 여러군데 부착될 수 있다는 것이다. 세개의 인스턴스가 있고 다중 연결이 가능한 io2 볼륨이 존재한다. 이 볼륨을 하나 또는 둘 또는 세개의 인스턴스에 부착시킬 수 있다. 각 EC2 인스턴스는 볼륨에 대해 읽고 쓸 수 있는 권한을 갖는다. 고성능 아카이브를 가져야 하는 클러스터 리눅스 애플리케이션에 사용한다, Teradata 같은 것에.. 특정한 EBS 볼륨 유형에서만 사용할 수 있고, XFS, EX4 같은..
EBS 볼륨 유형 EBS 볼륨 유형에는 총 6가지가 있다. gp2 / gp3 (SSD) 범용적인 목적을 갖는 SSD 이고 균형잡힌 성능과 가격을 가졌다. io1 / io2 (SSD) 고성능 SSD, 낮은 지연율, 높은 처리량을 가져야 할 경우에 사용한다. st1 (HDD) 낮은 가격대의 HDD, 데이터들을 자주 접근하고 처리량을 집약적으로 높였다. sc1 (HDD) 낮은 가격대의 HDD, 데이터에 덜 접근하는 경우에 사용한다. EBS 볼륨을 정의하는 요소 용량, 처리량, IOPS(I/O Ops Per Sec 초당 I/O 작동량) 이 세가지로 구성된다. EC2 인스턴스의 부팅 볼륨으로는 gp2, gp3, io1, io2 만 사용 가능하다. 부팅 볼륨이라는 것은 OS 가 작동하기 위한 파일들이 존재하는 하드..