Quanto mais baratas são as instâncias Spot da AWS?
Instâncias Spot permitem que você alugue capacidade de computação EC2 sobressalente por uma fração do custo do On-Demand. Eles podem ser interrompidos a qualquer momento, mas quando usados em um grupo de escalonamento automático, são um ótimo substituto para o On-Demand.
Os preços das instâncias spot são principalmente estáticos hoje em dia
No passado, as Instâncias Spot funcionavam de maneira muito semelhante ao mercado de ações. Os clientes da AWS licitariam em um preço pelo qual queriam que sua instância fosse executada e a instância seria executada enquanto esse preço estivesse disponível. Isso fazia com que os preços flutuassem loucamente ao longo do dia, às vezes até custando mais caro do que sob demanda quando a demanda era alta.
A AWS mudou isso e agora as instâncias spot têm um preço principalmente fixo. Com o novo modelo, você pode simplesmente definir um preço máximo que está disposto a pagar e será cobrado qualquer que seja o preço Spot atual para aquela hora.
O preço ainda pode mudar um pouco, mas a AWS é enorme e tem muita capacidade de computação. A menos que alguma entidade corporativa esteja alugando toda a sua capacidade, o preço realmente não flutua. Para quase todos os tipos de instância, as flutuações são visíveis apenas ao longo de um mês inteiro e, mesmo assim, quase nunca chega perto do preço On-Demand.
Você mesmo pode ver os preços das Instâncias Spot no console do EC2 clicando em “ Solicitações Spot ” na barra lateral e abrindo o “ Histórico de preços ” diálogo.
Você pode navegar e &’ verá que a maioria das ocorrências são quase totalmente estáticas no dia a dia. As flutuações só serão visíveis ao longo de semanas e meses. A instância c5. large é bastante popular e vê um pouco de flutuação, mas na maior parte permanece a mesma:
Outras instâncias, como r5.4xlarge, podem oscilar um pouco mais, mas geralmente não chegam perto do preço On-Demand.
Outras instâncias, especialmente a linha T2 / T3, realmente não oscilam, talvez alguns centavos a cada semana. A AWS tem capacidade mais do que suficiente para atender às necessidades de cada usuário de Instância Spot a um preço de banana, e este é o preço pelo qual eles querem vender os custos de eletricidade.
Você pode usar Instâncias Spot da mesma forma que usaria instâncias EC2 regulares. Você normalmente lançará uma frota deles com um grupo de escalonamento automático, onde se uma instância for recuperada pela AWS, uma nova pode ser ativada rapidamente.
Em geral, o preço das Instâncias Spot é geralmente pelo menos 50% do preço On-Demand, com a maioria dos tipos de instância oscilando em torno de 60-70% ou mais. A afirmação da AWS de “ economia de custos de até 90% ” realmente enfatiza o “ até. ” As únicas instâncias que você encontrará com 90% de economia de custo são instâncias da geração anterior, como c1. medium, como uma maneira fácil de a AWS vender seu hardware mais antigo.
Essa economia de custo consistente posiciona as Instâncias Spot em um ótimo local. Eles oferecem a mesma economia de preço que as instâncias reservadas (e ocasionalmente são um pouco mais baratos), embora não tenham o contrato de 1 ou 3 anos associado a eles. Se o ciclo de vida do seu servidor pode ser facilmente automatizado para usar o Auto Scaling, você provavelmente não se importa se tiver que reiniciar 1 servidor de uma frota de 10.
Isso não quer dizer que as Instâncias Spot serão encerradas aleatoriamente o tempo todo — as interrupções são bastante raras. Em um determinado mês, a taxa média de rescisão é de 5%, o que significa que você provavelmente não verá interrupções frequentes, a menos que esteja executando várias instâncias. (Nesse caso, você provavelmente pode lidar com eles.) Você ainda terá que planejar interrupções, pois é uma chance diferente de zero e a chance é maior em alguns tipos de instâncias. Você pode ver a taxa de interrupção de sua instância na calculadora do AWS &’ Spot Instance Advisor.
Você recebeu dois minutos de aviso de qualquer maneira, tempo suficiente para o seu grupo de auto scaling iniciar um novo com interrupções mínimas. Ainda assim, recomendamos ter pelo menos duas instâncias em um grupo de escalonamento automático para evitar totalmente interrupções de serviço.
Via: How to Geek
Nenhum comentário