yngmanie 블로그

EC2와 S3의 차이점

해당 포스트는 What is difference between Amazon EC2 and S3?를 번역하여 작성하였습니다. 잘못된 부분이 있다면 댓글 부탁드립니다.

Amazon EC2(Elastic Computing Cloud)

EC2는 클라우드 웹 서비스 솔루션이고 어플리케이션을 호스팅할 때 사용될 수 있습니다. 기본적으로 EC2는 윈도우나 리눅스 혹은 다른 OS에서 실행되는 거대한 컴퓨터와 같습니다. 그리고 어떤 소프트웨어나 어플리케이션을 인스톨할 수 있습니다. 예를 들어 PHP, Python, 데이터베이스, 다른 유틸리티 등이 있습니다. 간단히 말해 EC2는 어플리케이션 호스팅 플랫폼이고 사용자의 요청으로 시스템을 설치할 수 있고 어플리케이션을 실행시킬 수 있습니다.

Amazon S3(Simple Storage Service)

S3는 데이터 스토리지 솔류션 혹은 서비스입니다. S3는 보통 바이너리 파일 혹은 다른 중요한 데이터를 저장하기위해서 사용합니다. S3는 거대한 하드디스크와 비교할 수 있습니다. 많은 양의 데이터를 매우 적은 I/O (수십억의 데이터 오브젝트를 핸들링하려고 설계된)오버헤드로 저장하고 접근할 수 있습니다.

아마존은 다른 저장소와 데이터베이스 서비스가 있습니다. 예를 들어, 관계형 데이터베이스를 위한 RDS와 NoSQL을 위한 DynamoDB가 있습니다.