As tecnologias de nuvem estão muito quentes no momento, mas podem ser caras. Quais são as melhores estratégias para aprender / experimentar serviços em nuvem sem acumular uma conta enorme?
amazon-web-services
azure
cloud
Dave Swersky
fonte
fonte
Respostas:
As três principais plataformas de nuvem que você mencionou têm avaliações gratuitas ou um nível gratuito; tudo isso inclui gastos e limites de recursos que impedem que você gaste mais do que seu teste gratuito permite:
Azure
O Azure oferece £ 150 / $ 200 / € 170 pelo primeiro mês de uso . Além disso, muitos dos serviços do Azure têm um nível gratuito ou de baixo custo:
Se você possui uma conta do MSDN ou do Visual Stuido Online, também pode receber £ 100 / $ 150 / € 130 por mês de crédito apenas porque é assinante de um desses serviços.
Se você é uma startup, pode se qualificar para US $ 120.000 em Créditos do Azure para hospedar seu aplicativo por meio do programa BizSpark da Microsoft .
Amazon Web Services
A Amazon possui um nível gratuito que inclui:
Além disso, existem permissões de uso perpetuamente gratuitas na maioria dos serviços:
Plataforma de computação do Google
O Google oferece um teste gratuito de US $ 300 por 12 meses, em um acordo semelhante ao da Amazon. Além disso, eles têm camadas de uso gratuito para muitas de suas principais ofertas:
Se tudo isso não foi suficiente para você, a maioria dos provedores de nuvem o recompensará em créditos se você publicar um blog sobre os serviços deles em detalhes, será necessário fazer um esforço substancial antecipadamente e "aparecer" no radar escrevendo o blog postagens, apresentando-se em reuniões e conferências, mas, quando virem você, terão o prazer de colocar US $ 100 por mês em seu aprendizado.
fonte
Emule a nuvem em seu próprio hardware
Fazer algo substancial com o nível gratuito é um desafio. Mas você provavelmente tem algum hardware ao redor do qual pode construir seu próprio minicloud. Se precisar de mais memória, você pode vasculhar sua gaveta de lixo eletrônico. Se você criar algo sério, há alguma chance de decidir comprar mais hardware, mas isso é menos arriscado do que precisar pagar mensalmente à AWS para manter suas portas abertas.
LocalStack
O LocalStack gera emuladores locais de vários serviços no estilo da AWS:
É completamente de código aberto e parece que a Atlassian está envidando muito esforço de engenharia para mantê-lo atualizado.
AppScale
(fonte: jujucharms.com )
O AppScale pode ajudá-lo a emular a nuvem do Google:
Eucalipto
O eucalipto existe há mais tempo e possui recursos gratuitos e pagos. Ele suporta emulação de EC2, S3 e IAM.
fonte
Existem alguns serviços que oferecem 'camadas gratuitas' de alguma descrição para ajudar os novos desenvolvedores a começar com uma plataforma em nuvem sem o custo que você mencionou.
A AWS possui um nível gratuito bastante generoso:
O Azure oferece US $ 200 (ou £ 150) em crédito gratuito para usar da maneira que você preferir em um mês (mas eles expiram após um mês):
O Google Cloud concede 12 meses com US $ 300 em crédito e possui alguns serviços 'sempre gratuitos' , amplamente semelhantes à oferta da Amazon.
Se você tiver cuidado com o tempo, também poderá usar uma instância pontual (mas tenha cuidado para não pagar mais do que o preço sob demanda! ). Como as instâncias spot podem ser encerradas a qualquer momento, se você for superado, elas podem não ser ideais para o aprendizado, pois você pode não conseguir usar o serviço exatamente quando quiser, mas geralmente é muito mais barato.
Os alunos também podem reivindicar "até US $ 110 em créditos de bônus da AWS por um total de US $ 75 a US $ 150" com o GitHub Student Developer Pack . Talvez valha a pena verificar se o seu serviço em nuvem favorito tem ofertas semelhantes, se você é elegível!
fonte
Desligue as coisas quando não as estiver usando. Ferramentas como www.parkmycloud.com são muito úteis.
fonte