Alguém pode me explicar o que componentes Amazon Web Services são usados ??em um serviço web normal?

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

  •  20-08-2019
  •  | 
  •  

Pergunta

O serviço web que eu quero correr no AWS tem para armazenar e recuperar dados do usuário, apresentá-lo para o usuário através de um site, e precisa ser capaz de analisar os sitemaps de alguns milhares de sites todos os 10 minutos ou. Quais componentes da AWS, como S3, EC2, e CloudFront que eu preciso para usar. Um pequeno resumo sobre o propósito de cada componente seria bom. :)

Eu, particularmente, não entendem o propósito do Simple Queue Service.

Foi útil?

Solução

Você pode, por exemplo, o uso EC2 (on-demand, escalável, VPS) para hospedar a aplicação real e S3 (armazenamento em rede) para armazenar os dados. Você provavelmente não precisa Cloudfront (geograficamente otimizado espelhamento de conteúdo).

Nós usamos SQS (Simple Queue Service) para a fila tarefas que serem executadas de forma assíncrona, isto é, sem fazer o usuário esperar por eles para ser concluído. Como se vê SQS torna-se extremamente caro se o seu site tem ainda o tráfego modesto, por isso vamos ser manipulação de filas em uma das nossas próprias caixas em breve.

Outras dicas

Outro serviço que você pode querer olhar é o Block Store Elastic (EBS), que fornece armazenamento persistente para uma instância EC2. O padrão de armazenamento que você começa com uma instância é não persistiu se encerrar a instância, por isso eu recomendo armazenar todos os seus dados críticos em EBS para que você possa recuperar rapidamente se uma instância vai para baixo.

SimpleDB também pode ser útil para o seu serviço.

Tenha um olhar para o Wikipedia entrada para AWS para saber mais sobre cada serviço.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top