AWS S3, EC2를 사용하는 이유와 사용 경험에 대해서 답변해주세요.
S3
- 확장성: AWS S3는 필요에 따라 데이터 저장 공간을 확장할 수 있는 무한한 스케일링을 제공합니다. 데이터 양이 증가하더라도 추가적인 서버 또는 인프라를 관리할 필요 없이 저장 용량을 증가시킬 수 있습니다.
- 내구성과 가용성: AWS S3는 데이터를 여러 가용 영역에 복제하여 데이터 손실을 방지하고 고가용성을 제공합니다. 데이터는 99.999999999%의 내구성을 보장합니다.
- 보안: AWS S3는 데이터를 암호화하고 접근 제어를 설정하는 기능을 제공하여 데이터 보안을 강화합니다.
- 비용 효율성: AWS S3는 사용한 만큼만 비용을 지불하므로 미리 예측 가능한 비용을 유지할 수 있습니다.
EC2
- 가상 서버: AWS EC2는 가상 서버를 제공하며, 이를 사용하면 필요에 따라 서버를 프로비저닝하고 관리할 수 있습니다. 이는 빠른 확장성을 제공합니다.
- 다양한 운영 체제: AWS EC2는 다양한 운영 체제와 인스턴스 유형을 지원하므로 다양한 애플리케이션에 맞게 사용할 수 있습니다.
- 자동화 및 관리: AWS EC2는 Auto Scaling과 같은 서비스를 통해 자동 확장 및 관리를 지원합니다. 이를 통해 트래픽의 변동에 따라 자원을 조절할 수 있습니다.
- 백업 및 스냅샷: EC2 인스턴스를 스냅샷으로 백업하고 복원할 수 있으므로 데이터의 안정성을 보장할 수 있습니다.
728x90
'Study > 개발일지' 카테고리의 다른 글
[백엔드TIL] 정렬 알고리즘을 알아본다. (0) | 2023.09.22 |
---|---|
[백엔드TIL] 도커와 도커 컴포즈 활용 (0) | 2023.09.21 |
[백엔드TIL] Spring 스케쥴러 (80일차) (0) | 2023.09.19 |
[백엔드TIL] Array, LinkedList에 대해 설명(79일차) (0) | 2023.09.18 |
[백엔드TIL] Spring security 로그인 실패 시 예외처리 방식(78일차) (0) | 2023.09.18 |