Este documento discute o uso de instâncias Spot da AWS para reduzir custos de infraestrutura de TI em até 90% ao permitir que empresas ofertem pela capacidade computacional ociosa da AWS, no entanto as aplicações devem ser tolerantes a falhas breves e flexíveis no tempo de resposta para lidar com possíveis interrupções.
2. O que esperar dessa sessão ?
• Visão geral sobre o uso de Spot Instances
• Demo
• Perguntas e Respostas*
3. Spot Instances – O que são ?
• Permite você ofertar pela capacidade computacional
ociosa.
• Desconto significativo em relação ao preço da mesma
instancia On-Demand.
• Redução de custo de até 90%
4. Spot Instances – Quando utilizar ?
Aplicações Spot devem ser…
• Time-flexible: tolerar curto período de tempo de resposta elevado.
• Tolerante a falhas: sua aplicação deve ser tolerante a interrupções
• (Porquê você tanto pode não conseguir a instancia ou ela ser interrompida*)
Boas aplicações Spot são…
• Distribuidas: a aplicação possui tarefas que podem ser distribuídas
entre muitas instâncias Spots, tipos, AZs ou até regiões
• Escalável: a aplicação pode parelizar o processamento em muitas
instâncias Spots para terminar a tarefa mais rapidamente.
7. Spot Instances – Gotchas
• Você paga pelo preço do mercado (mesmo que você
oferte um valor superior)
• Você é cobrado após a instância completar a hora.
• Caso a instância é interrompida antes de completar a
hora você não paga.
• A instância é notificada 2 minutos antes de ela ser
removida. (Tempo para preparar a instância)