Amazon Web Services 한국 블로그

Amazon Elastic File System(EFS) 자동 복제 기능 신규 출시

Amazon Elastic File System(Amazon EFS)을 사용하면 EC2 인스턴스, AWS Lambda 함수 및 컨테이너가 완전관리형 파일 시스템에 대한 액세스를 공유할 수 있습니다. 2015년에 처음 발표되어 2016년에 정식 출시한 Amazon EFS는 다양한 워크로드에 대해 지연 시간이 짧은 성능을 제공하며 동시 클라이언트 또는 연결을 수천 개까지 확장할 수 있습니다. 2016년 출시 이후 우리는 고객의 피드백을 계속해서 경청하고 혁신해 왔으며 이에 부응하여 많은 새로운 기능을 추가했습니다. 여기에는 Direct Connect를 통한 온프레미스 액세스(2016), 저장된 데이터 암호화(2017), 프로비저닝된 처리량전송 중 데이터 암호화(2018년), 자주 액세스하지 않는 스토리지 클래스(2019), IAM 인증 및 액세스 포인트(2020), 저렴한 단일 영역 스토리지 클래스(2021) 등이 있습니다.

Amazon EFS 복제 기능 소개
오늘 발표해 드릴 복제 기능을 사용하시면 EFS 파일 시스템의 사본을 자동으로 유지 관리함으로써 비즈니스 연속성을 보장하거나 재해 복구 전략의 일환으로 규정 준수 요구 사항을 충족할 수 있습니다. 단일 AWS 리전 내에서 또는 동일한 AWS 파티션에 있는 두 AWS 리전 간에 복제를 사용하여 신규 또는 기존 EFS 파일 시스템에 대해 몇 분 만에 이 기능을 설정할 수 있습니다.

구성이 완료되면 복제가 즉시 시작됩니다. 모든 복제 트래픽은 AWS 글로벌 백본에 유지되는데, 대부분의 변경 사항이 1분 내에 복제되며 대부분의 파일 시스템에 대한 전체 복구 시점 목표(RPO)는 15분입니다. 복제에서는 버스트 크레딧을 사용하지 않으며 파일 시스템의 프로비저닝된 처리량에 포함되지 않습니다.

복제 구성
복제를 구성하려면 Amazon EFS 콘솔을 열고 복제할 파일 시스템을 확인한 다음 복제(Replication) 탭을 선택합니다.

복제 생성(Create replication)을 클릭하고 원하는 대상 리전을 선택한 다음 원하는 스토리지(리전(Regional) 또는 단일 영역(One Zone))를 선택합니다. 암호화에 기본 KMS 키를 사용하거나, 다른 키를 선택할 수 있습니다. 설정을 검토하고 복제 생성(Create replication)을 클릭하여 계속 진행합니다.

복제가 바로 시작되고 새로운 읽기 전용 파일 시스템을 즉시 확인할 수 있습니다.

초기 복제가 완료되면 새로운 CloudWatch 지표인 TimeSinceLastSync가 게시되고, 그 이후에는 주기적으로 게시됩니다.

선택한 리전에 복제본이 생성됩니다. 필요한 탑재 대상을 생성하고 EC2 인스턴스에 복제본을 탑재합니다.

EFS는 파일 및 메타데이터를 저장하는 데 사용되는 블록(현재 4MB)에 대한 수정 사항을 추적하고 초당 최대 300MB의 속도로 변경 내용을 복제합니다. 복제는 블록 기반이므로 크래시 일관성이 없습니다. 크래시 일관성이 필요한 경우 AWS Backup에 대해 알아보시기 바랍니다.

복제를 설정한 후에는 대상 파일 시스템에 대한 수명 주기 관리, 지능형 계층화, 처리량 모드 및 자동 백업 설정을 변경할 수 있습니다. 성능 모드는 파일 시스템이 생성될 때 선택되며 변경할 수 없습니다.

장애 조치 시작
복제본으로 장애 조치해야 하는 경우 복제를 삭제하기만 하면 됩니다. 원하는 쪽(소스 또는 대상)에서 삭제(Delete)를 클릭하고 해당 작업을 확정하여 이 작업을 수행할 수 있습니다.

delete를 입력하고 복제 삭제(Delete replication)를 클릭하여 계속 진행합니다.

이전의 읽기 전용 복제본은 이제 복구 프로세스의 일부로 사용할 수 있는 쓰기 가능한 파일 시스템이 됩니다. 장애 복구하려면 원래 위치에 복제본을 생성하고 복제가 완료될 때까지 기다린 다음 복제를 삭제합니다.

명령줄과 EFS API를 사용하여 복제를 관리할 수도 있습니다. 예를 들면

createreplication-configuration / CreateReplicationConfiguration – 기존 파일 시스템에 대한 복제를 설정합니다.

describe-replication-configurations / DescribeReplicationConfigurations – 소스 또는 대상 파일 시스템에 대한 복제 구성이나 AWS 계정의 모든 복제 구성을 확인합니다. 대상 파일 시스템에 대해 반환되는 데이터에는 마지막으로 성공한 동기화 시간인 LastReplicatedTimesttamp도 포함됩니다.

delete-replication-configuration / DeleteReplicationConfiguration – 파일 시스템에 대한 복제를 종료합니다.

정식 출시
이 새로운 기능은 정식 출시되었으며 AWS 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(캘리포니아 북부), 미국 서부(오레곤), 아시아 태평양(뭄바이), 아시아 태평양(오사카), 아시아 태평양(서울), 아시아 태평양(싱가포르), 아시아 태평양(시드니), 아시아 태평양(도쿄), 캐나다(중부), 유럽(프랑크푸르트), 유럽(아일랜드), 유럽(런던), 유럽(파리), 유럽(스톡홀름), 남아메리카(상파울루) 및 GovCloud 리전에서 오늘부터 사용을 시작할 수 있습니다.

원본 및 복제본 파일 시스템에 대한 일반적인 스토리지 요금 및 적용 가능한 리전 간 또는 리전 내 데이터 전송 요금을 지불합니다.

Jeff