하위 문제 풀이는 개인적 의견일 수 있습니다. AWS 공식 문서를 참조하는 것을 추천 드립니다.
[영문]
A company uses NFS to store large video files in on-premises network attached storage. Each video file ranges in size from 1 MB to 500 GB. The total storage is 70 TB and is no longer growing. The company decides to migrate the video files to Amazon S3. The company must migrate the video files as soon as possible while using the least possible network bandwidth.
Which solution will meet these requirements?
- A. Create an S3 bucket. Create an IAM role that has permissions to write to the S3 bucket. Use the AWS CLI to copy all files locally to the S3 bucket.
- B. Create an AWS Snowball Edge job. Receive a Snowball Edge device on premises. Use the Snowball Edge client to transfer data to the device. Return the device so that AWS can import the data into Amazon S3.
- C. Deploy an S3 File Gateway on premises. Create a public service endpoint to connect to the S3 File Gateway. Create an S3 bucket. Create a new NFS file share on the S3 File Gateway. Point the new file share to the S3 bucket. Transfer the data from the existing NFS file share to the S3 File Gateway.
- D. Set up an AWS Direct Connect connection between the on-premises network and AWS. Deploy an S3 File Gateway on premises. Create a public virtual interface (VIF) to connect to the S3 File Gateway. Create an S3 bucket. Create a new NFS file share on the S3 File Gateway. Point the new file share to the S3 bucket. Transfer the data from the existing NFS file share to the S3 File Gateway.
[한글] (번역기)
한 회사에서 NFS를 사용하여 온프레미스 네트워크 연결 스토리지에 대용량 비디오 파일을 저장합니다. 각 비디오 파일의 크기는 1MB에서 500GB까지 다양합니다. 총 스토리지는 70TB이며 더 이상 증가하지 않습니다. 회사는 비디오 파일을 Amazon S3로 마이그레이션하기로 결정합니다. 이 회사는 가능한 한 최소한의 네트워크 대역폭을 사용하면서 가능한 한 빨리 비디오 파일을 마이그레이션해야 합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇인가요?
A. S3 버킷을 생성합니다. S3 버킷에 대한 쓰기 권한이 있는 IAM 역할을 생성합니다. AWS CLI를 사용하여 모든 파일을 로컬로 S3 버킷에 복사합니다.
B. AWS 스노우볼 에지 작업을 생성합니다. 온프레미스에서 Snowball Edge 장치를 받습니다. Snowball Edge 클라이언트를 사용하여 데이터를 장치로 전송합니다. AWS가 데이터를 Amazon S3로 가져올 수 있도록 장치를 반환합니다.
C. 온프레미스에 S3 파일 게이트웨이를 배포합니다. S3 파일 게이트웨이에 연결할 공용 서비스 엔드포인트를 만듭니다. S3 버킷을 생성합니다. S3 파일 게이트웨이에 새 NFS 파일 공유를 만듭니다. 새 파일 공유를 S3 버킷으로 가리킵니다. 기존 NFS 파일 공유에서 S3 파일 게이트웨이로 데이터를 전송합니다.
D. 온프레미스 네트워크와 AWS 간에 AWS 다이렉트 커넥트 연결을 설정합니다. 온프레미스에 S3 파일 게이트웨이를 배포합니다. S3 파일 게이트웨이에 연결할 공용 가상 인터페이스(VIF)를 생성합니다. S3 버킷을 만듭니다. S3 파일 게이트웨이에 새 NFS 파일 공유를 만듭니다. 새 파일 공유를 S3 버킷으로 가리킵니다. 기존 NFS 파일 공유에서 S3 파일 게이트웨이로 데이터를 전송합니다.
[풀이]
- 회사에서 NFS를 사용해 온프레미스 네트워크 연결 스토리지에 대용량 비디오 파일 저장
- 비디오 파일의 크기는 일정하지 않음
- NFS -> S3 마이그레이션 가능한 최소한의 네트워크 대역폭을 사용해 최대한 빨리 비디오 파일 마이그레이션.
- 총 크기는 70TB
- A의 경우 aws s3 cp 명령어를 이용해서 버킷에 복사한다는 경우인듯. CLI의 경우 파트 별로 나눠서 업로드 하기를 권장하고 있음. 예를 들어 1,2,3,4 파일이 있다면 1,2 는 A 콘솔에서 3,4는 B 콘솔에서 업로드
A 제외 - B의 경우 스노우볼 엣지의 경우 최대한 빨리해야 하기 때문에 안됨. 스노우볼 엣지의 경우 디바이스가 오는 데 2~3일 소요됨 그리고 80TB 기준 데이터가 AWS에 들어가는 데 1주 정도 소요 된다고 함
B 제외 - https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-large-mysql-mariadb-databases/amazon-s3-file-gateway.html
- https://aws.amazon.com/ko/blogs/architecture/connect-amazon-s3-file-gateway-using-aws-privatelink-for-amazon-s3/
- 상위 링크에 따르면 온프레미스에서 Storage Gateway 를 이용해서 파일을 전송하기 위해서 보통 D와 같은 과정을 겪는 게 Best Practice인 듯 하다. (DX를 사용하거나 Site to Site VPN을 사용하거나)
- DX의 경우 10Gbps 의 VIF를 Attach 가능하다. (100Gbps도 있지만 일반 회선 사업자는 1G 또는 10G로 제한하는 듯
https://aws.amazon.com/ko/blogs/korea/how-to-aws-direct-connect-to-seoul-region/) - C는 DX나 Site to Site VPN을 사용하지 않았기 때문에 일반적으로 1Gbps 가 걸린다. (Storage Gateway 의 전송 속도)
이렇게 생각 했는데 문제 풀이를 보니 다른 사람들은 의견이 갈리는 듯 하다.
- DX가 이미 구성되어 있다는 소리는 전혀 없으므로 DX가 적용되기까지 걸리는 시간은 3~4주 정도 걸림
D 제외
https://www.slideshare.net/awskorea/kinx-aws-direct-connect-kinx-aws-summit-seoul-2019 - A의 경우
- B의 경우 80 TB 기준 데이터가 AWS에 들어가는 데 1주 정도 소요 됨 하지만 bandwidth 는 0 사용
- C의 경우 속도는 1Gbps로 고정 1초에 1G 를 보내는 격, 1시간은 3600초, 70TB 는 70,000GB
70000 / 3600 = 19.44 19시간 정도 걸린다. - 가능한한 최소의 bandwidth를 사용하라고 했으니 소요시간이 길었어도 B가 맞는 것 같다는 생각도 든다.
- 문제가 조금 애매하게 나온 듯...
[출처] : https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c03/view/
위 문제에 대한 저작권은 상위 출처 링크에 있으며 해당 게시글로 문제 시 댓글 부탁 드리며 삭제 조치 진행 하겠습니다.
'자격증 > AWS SAA' 카테고리의 다른 글
[SAA-C03][문제 풀이] 분산 애플리케이션 복원력 확장성 극대화 문제 (1) | 2023.10.11 |
---|---|
[SAA-C03][문제 풀이] 메시지 처리 솔루션 문제 (0) | 2023.10.11 |
[SAA-C03][문제 풀이] EBS Multi-AZ 문제 (0) | 2023.10.10 |
[SAA-C03][문제 풀이] Organization S3 Policy 문제 (0) | 2023.10.10 |
[SAA-C03][문제 풀이] EC2 <-> S3 사설 네트워크 연결 문제 (0) | 2023.10.10 |