Faturamento em tempo de processamento no Amazon EC2

2

Acho que minha pergunta é bastante básica, mas gostaria de um esclarecimento: na parte de Preços da AWS, podemos ver que a Amazon cobra às pessoas cerca de 0,10 pela "hora de computação da instância".

Eu vi em um post em algum lugar (não lembro exatamente onde, e mesmo se eu achei que era em Português de qualquer maneira) que desta forma o seu pagamento mensal mínimo seria de $ 72 (= .10 $ s / hora x 24 horas x 30 dias). Está correto? (não acho que seja!)

No meu entendimento é que esse 'tempo de computação virtual' é usado apenas quando a sua máquina está realmente fazendo alguma coisa (servindo páginas, atendendo o administrador via ssh, seja qual for), então o uso real faturável seria inferior a 720 horas / mês a maioria dos cenários do servidor web. A minha opinião é correta?

Se for, então isso me leva a outra pergunta: é economicamente interessante comprar acesso a uma dessas instâncias para testes? Quero dizer, eu teria a "liberdade" de "esquecer"? 'sobre isso por um mês e receber uma conta muito perto de zero (como em alguns centavos)? Você faz / sabe de alguém que faz? Qualquer pensamento sobre o assunto (como em, "sim, é uma boa idéia", ou "sim, mas há essa pegadinha: ...", ou "não, ninguém faz isso por causa de ...")? / p>

PS: desculpe pelo texto da pergunta. Eu destaquei as principais questões para facilitar a visualização. Além disso, não tenho certeza se essa pergunta é realmente mais do que uma e se é desejável para a comunidade, então, desculpe se é também!

Obrigado antecipadamente!

    
por Rafael Almeida 09.09.2009 / 04:33

2 respostas

9

A Amazon cobra você no momento em que você mantém seu servidor 'on' não no momento em que você realmente faz alguma coisa. então $ 72 / month está correto + impostos.

A Point of Amazon é: você tem 5 servidores que você mantém ligado o tempo todo, então sua carga na web aumenta entre 12: 00-13: 00, então você escreve um código que seus servidores iniciam mais 50 servidores para balancear a carga, e você desligue-os.

para essa operação, seu custo mensal é:

$ 72 * 5 = $ 360 para os primeiros 5 servidores

o custo diário é  US $ 0,10 * 50 = US $ 5

se você fizesse isso todos os dias, pagaria $ 5 * 30 = $ 150 extras.

Sem a Amazon, você precisaria de 55 servidores dedicados, o que custaria ~ 55 * $ 50 = $ 2750, economizando ~ $ 2250 em custos com servidores.

Mas se você não precisar ativar 50 servidores e desativá-los, o Amazon não economizará muito, na verdade, pode ser mais caro se comparado a: bit.ly/PK60k

Lá, você pode obter servidores de US $ 20 por mês com capacidade total de computação em nuvem (por exemplo, aumentar os recursos do servidor sem migrar para um novo servidor, ao contrário da Amazon). Eles fornecem gratuitamente tráfego de 4500 GB, o que também lhe custaria US $ 450 / mês na Amazon.

Recentemente, deixamos a Amazon e isso se torna muito caro quando o site está em funcionamento e ainda é menos dispendioso do que as configurações dedicadas.

A coisa mais irritante sobre a Amazon é que pagamos uma certa quantia todo mês durante dez meses, um dia eu acordei e vi que nossa conta é 100 vezes mais que o habitual, eles não se preocuparam em nos avisar. Então você pode basicamente despertar para uma nota de um milhão de dólares, não há proteção ou aviso contra isso. Eles disseram que concordamos com isso no contrato, era nossa responsabilidade verificar, entrando na conta amazon todos os dias.

Espero que isso explique.

    
por 09.09.2009 / 08:25
2

Em relação à fatura mensal total, a resposta curta é sim - uma instância de US $ 0,10 / hora será de cerca de US $ 72 por um mês. No entanto, você pode comprar ocorrências reservadas , que podem resultar em até 50% do total preço se o servidor estiver sendo executado continuamente. No exemplo do tipo m1.small de servidor (US $ 0,10 / hora normalmente), o custo anual seria de US $ 490 com uma instância reservada (reserva de um ano) ou US $ 876 em "pay as you go".

A resposta para a sua segunda pergunta é não. Você é cobrado por uma hora de instância, o tempo todo em que a instância está ativa, em execução e capaz de receber solicitações, em vez de dizer, uma hora da CPU que pode ser apenas o "trabalho" feito na instância. Você será cobrado pelo preço do número de horas arredondadas para o qual a instância esteve ativa. Se você ligá-lo por 5 minutos e desligá-lo, você será cobrado $ 0,10.

No entanto, eu diria que poderia ser muito econômico para o teste de software se ele for desligado enquanto você não estiver usando. O teste é um dos casos de uso mais comuns do EC2, onde você pode inicializar uma instância, testar o software por algumas horas e depois desligá-lo, trabalhando muito mais barato do que deixá-lo funcionando enquanto faz outras coisas. / dormindo.

    
por 09.09.2009 / 08:26