기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
One Zone 파일 시스템 탑재하기
Amazon EFS One Zone 파일 시스템은 파일 시스템과 동일한 가용 영역에 있는 단일 탑재 대상만 지원합니다. 탑재 대상을 더 추가할 수 없습니다. 이 섹션에서는 One Zone 파일 시스템을 탑재할 때 고려할 사항을 설명합니다.
파일 시스템의 탑재 대상과 동일한 가용 영역에 있는 Amazon EC2 컴퓨팅 인스턴스를 사용하여 EFS 파일 시스템에 액세스하면 가용 영역 간 데이터 전송 요금을 피하고 성능을 높일 수 있습니다.
이 섹션에는 다음 절차가 포함됩니다.
EC2인스턴스에
amazon-efs-utils package
설치했습니다. 자세한 내용은 Amazon EFS 클라이언트 수동 설치 단원을 참조하십시오.파일 시스템에 대한 탑재 대상을 만들었습니다. 자세한 내용은 탑재 대상 생성 단원을 참조하십시오.
One Zone 파일 시스템을 다른 가용 EC2 영역에 마운트하기
다른 가용 영역에 있는 EC2 인스턴스에 One Zone 파일 시스템을 마운트하는 경우 mount helper mount 명령에서 파일 시스템의 가용 영역 DNS 이름 또는 파일 시스템의 탑재 대상 이름을 지정해야 합니다.
다음 명령을 사용하여 파일 시스템 탑재 지점으로 사용할 efs
라는 디렉터리를 생성합니다.
sudo mkdir efs
다음 명령을 사용하여 EFS 마운트 도우미를 사용하여 파일 시스템을 마운트합니다. 명령은 파일 시스템의 가용 영역 이름을 지정합니다.
sudo mount -t efs -o az=
availability-zone-name
,tlsfile-system-id
mount-point
/
다음은 샘플 값이 포함된 명령입니다.
sudo mount -t efs -o az=us-east-1a,tls fs-abcd1234567890ef efs/
다음 명령은 파일 시스템의 탑재 대상 DNS 이름을 지정하여 파일 시스템을 마운트합니다.
sudo mount -t efs -o tls
mount-target-dns-name
mount-point
/
다음은 예제 마운트 대상 DNS 이름이 포함된 명령입니다.
sudo mount -t efs -o tls us-east-1a.fs-abcd1234567890ef9.efs.us-east-1.amazonaws.com efs/
마운트 도우미를 사용하여 한 영역 파일 시스템을 다른 가용 영역에 자동으로 EFS 마운트합니다.
다른 가용 영역에 있는 EC2 인스턴스에 EFS One Zone 파일 시스템을 마운트하는 /etc/fstab
데 사용하는 경우 /etc/fstab
항목에 파일 시스템의 가용 영역 이름 또는 파일 시스템의 탑재 대상 DNS 이름을 지정해야 합니다.
availability-zone-name
.file-system-id
.efs.aws-region
.amazonaws.com:/efs-mount-point
efs defaults,_netdev,noresvport,tls 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone efs defaults,_netdev,noresvport,tls 0 0
다음을 사용하여 One Zone 파일 시스템을 자동으로 마운트합니다. NFS
One Zone 스토리지를 사용하여 EFS 파일 시스템을 다른 가용 영역에 있는 EC2 인스턴스에 마운트하는 경우, /etc/fstab
항목에 파일 시스템 이름을 포함하여 파일 시스템의 가용 영역 DNS 이름을 지정해야 합니다. /etc/fstab
availability-zone-name
.file-system-id
.efs.aws-region
.amazonaws.com:/efs-mount-point
nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0
us-east-1a.fs-abc123def456a7890.efs.us-east-1.amazonaws.com:/ efs-one-zone nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport,_netdev 0 0
/etc/fstab
파일을 편집하는 방법 및 이 명령에 사용된 값에 대한 자세한 내용은 EFS파일 시스템 자동 마운트 섹션을 참조하세요.
One Zone 파일 시스템이 있는 파일 시스템을 다른 AWS 컴퓨팅 인스턴스에 마운트합니다.
Amazon Elastic Container Service, Amazon Elastic Kubernetes Service AWS Lambda또는 에서 단일 영역 파일 시스템을 사용하는 경우, 파일 시스템이 위치한 것과 동일한 가용 영역을 사용하도록 서비스를 구성해야 합니다. 그림은 다음과 같으며 다음 섹션에 설명되어 있습니다. EFS
Amazon Elastic Container Service에서 연결
Amazon EFS 파일 시스템과 ECS Amazon을 사용하여 컨테이너 인스턴스 플릿 전체에서 파일 시스템 데이터를 공유할 수 있으므로 작업이 배치된 인스턴스와 상관없이 동일한 영구 스토리지에 액세스할 수 있습니다. Amazon에서 Amazon EFS One Zone 파일 시스템을 사용하려면 작업을 시작할 때 파일 시스템과 동일한 가용 영역에 있는 서브넷만 선택해야 합니다. ECS 자세한 내용은 Amazon Elastic 컨테이너 서비스 개발자 안내서의 Amazon EFS 볼륨을 참조하십시오.
Amazon Elastic Kubernetes 서비스에서 연결
Amazon에서 One Zone 파일 시스템을 마운트하는 경우 Amazon EKS EFS 액세스 포인트를 지원하는 Amazon EFS Container Storage Interface (CSI) 드라이버를 사용하여 Amazon EKS 또는 자체 관리형 Kubernetes 클러스터의 여러 포드 간에 파일 시스템을 공유할 수 있습니다. Amazon EFS CSI 드라이버는 Fargate 스택에 설치되어 있습니다. Amazon EFS One Zone 파일 시스템에서 Amazon EFS CSI 드라이버를 사용하는 경우, 파드를 시작할 때 nodeSelector
옵션을 사용하여 파일 시스템과 동일한 가용 영역 내에 예약되도록 할 수 있습니다.
에서 연결 AWS Lambda
Amazon EFS AWS Lambda with를 사용하여 함수 호출 간에 데이터를 공유하고, 대용량 참조 데이터 파일을 읽고, 영구 및 공유 저장소에 함수 출력을 작성할 수 있습니다. Lambda는 함수 인스턴스를 동일한 가용 영역 및 서브넷에 있는 EFS Amazon 탑재 대상에 안전하게 연결합니다. One Zone 파일 시스템과 Lambda를 사용하는 경우, 파일 시스템과 동일한 가용 영역에 있는 서브넷에서만 간접 호출을 시작하도록 함수를 구성하십시오.