AWS/AWS 알아두면 좋은 지식

[AWS EC2] 백업중인 EC2에서 네트워크 부하 발생 여부

[앙금빵] 2022. 7. 14. 01:55

 

개요

네트워크 안정성에 매우 민감한 서비스 경우 어떤 작업을 진행할 때 네트워크 부하 여부에 민감하다. 흔히 진행하는 백업과정에 있어 네트워크 부하 발생은 과연 발생할까?

 

백업 시 네트워크 부하 여부

결론부터 말하자면 EC2 백업과정에 있어 네트워크 부하는 발생하지 않는다. (단, 처리량 최적화 HDD(st1) 또는 콜드 HDD(sc1) 볼륨의 스냅샷을 생성하는 경우, 스냅샷이 진행되는 동안 성능이 볼륨의 기준 값까지 떨어질 수 있다.[1]) 

 

네트워크 부하가 발생하지 않는 이유는 다음과 같다.

 

① 인스턴스 단위를 구성하기 위해, EC2(OS)와 EBS(볼륨)은 같이 동작하지만 서로 독립적인 자원이다. [2]

 

② 백업 진행시 백업 관련 데이터는 AWS 리전 내 자체적으로 소유한 S3 저장소에 저장된다.

 

EC2, EBS, S3 는 서로 독립적인 관계로 이루어져 있다. 이는 AWS 데이터센터 내 별도의 상면공간/서버로 분리되어 있으며, 이를 바탕으로 클라이언트에게 자원을 제공함을 의미한다.

 

EC2 ↔ EBS //  EBS ↔ S3는 서로 네트워크적으로 연결되어 있으며 이 둘간의  네트워크 관계는 독립적인 관계이다.

 

⑤ Snapshot, AMI와 같은 EC2 백업을 진행시 일어나는 네트워크 통신은 EBS ↔ S3 과정이며 Client ↔ EC2 ↔ EBS 통신관계에는 영향을 미치지 않는다.

 

⑥ 그렇기에, 네트워크 부하는 일어나지 않는다.

 


참조

[1] HDD 성능을 저하시킬 수 있는 요인
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/EBSPerformance.html#snapshotting_latency

 

Linux 인스턴스의 Amazon EBS 볼륨 성능 - Amazon Elastic Compute Cloud

Linux 인스턴스의 Amazon EBS 볼륨 성능 I/O 특성, 인스턴스와 볼륨의 구성 등 여러 가지 요인이 Amazon EBS 볼륨에 영향을 끼칠 수 있습니다. Amazon EBS 및 Amazon EC2 제품 세부 정보 페이지의 지침을 따르는

docs.aws.amazon.com

[2] 데이터 지속성

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-volumes.html#persistence-benefit

 

Amazon EBS 볼륨 - Amazon Elastic Compute Cloud

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

[3] Amazon EC2 Deep Dive (이창수, AWS 솔루션즈 아키텍트)
https://www.youtube.com/watch?v=dJolvWEb9tA