누군가가 일반 웹 서비스에서 어떤 Amazon Web Services 구성 요소가 사용되는지 설명 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/498391

  •  20-08-2019
  •  | 
  •  

문제

AWS에서 실행하려는 웹 서비스는 사용자 데이터를 저장하고 검색하여 웹 사이트를 통해 사용자에게 제시해야하며 10 분 정도마다 수천 개의 사이트의 사이트 맵을 구문 분석 할 수 있어야합니다. S3, EC2 및 Cloudfront와 같은 AWS의 어떤 구성 요소를 사용해야합니다. 각 구성 요소의 목적에 대한 짧은 시놉시스가 좋을 것입니다. :)

특히 간단한 대기열 서비스의 목적을 이해하지 못합니다.

도움이 되었습니까?

해결책

예를 들어 EC2 (온 디맨드, 확장 가능, VPS)를 사용하여 실제 응용 프로그램과 S3 (네트워크 스토리지)을 호스팅하여 데이터를 저장할 수 있습니다. 클라우드 프론트가 필요하지 않을 것입니다 (지리적으로 최적화 된 컨텐츠 미러링).

우리는 SQS (간단한 대기열 서비스)를 사용하여 비동기 적으로 수행하려는 대기열 작업, 즉 사용자가 완료되기를 기다리지 않도록합니다. 사이트에 트래픽이 적은 경우 SQ가 엄청나게 비싸 지므로 곧 우리 자신의 상자 중 하나에서 대기열을 처리 할 것입니다.

다른 팁

당신이보고 싶은 또 다른 서비스는 EC2 인스턴스를위한 지속적인 스토리지를 제공하는 EBS (Elastic Block Store)입니다. 인스턴스와 함께 얻는 기본 스토리지는 ~ 아니다 인스턴스를 종료하면 지속되므로 인스턴스가 다운되면 빠르게 복구 할 수 있도록 EBS에 모든 중요한 데이터를 저장하는 것이 좋습니다.

SimpleDB는 서비스에 유용 할 수도 있습니다.

살펴보십시오 Wikipedia 항목 AWS가 각 서비스에 대해 자세히 알아볼 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top