Las tecnologías en la nube están muy de moda en este momento, pero pueden ser caras. ¿Cuáles son las mejores estrategias para aprender / probar servicios en la nube sin acumular una gran factura?
amazon-web-services
azure
cloud
Dave Swersky
fuente
fuente
Respuestas:
Las tres principales plataformas en la nube que mencionó tienen pruebas gratuitas o un nivel gratuito; Todos estos incluyen límites de gastos y recursos que le impiden gastar más de lo que permite su prueba gratuita:
Azur
Azure ofrece £ 150 / $ 200 / € 170 por el primer mes de uso , además, muchos de los servicios de Azure tienen un nivel gratuito o de bajo costo:
Si tiene una cuenta MSDN o Visual Stuido en línea, también puede obtener £ 100 / $ 150 / € 130 por mes de crédito solo porque está suscrito a uno de estos servicios.
Si es una startup, puede calificar para $ 120,000 en créditos de Azure para alojar su aplicación a través del programa BizSpark de Microsoft .
Servicios web de Amazon
Amazon tiene un nivel gratuito que incluye:
Además, existen permisos de uso perpetuamente gratuitos en la mayoría de los servicios:
Google Compute Platform
Google ofrece una prueba gratuita de $ 300 durante 12 meses en un acuerdo similar a Amazon. Además, tienen niveles de uso gratuitos para muchas de sus ofertas principales:
Si todo eso no fuera suficiente para usted, la mayoría de los proveedores de la nube lo compensarán en créditos si bloguea sobre sus servicios en detalle, debe hacer un esfuerzo sustancial por adelantado y "aparecer" en su radar escribiendo un blog publicaciones, presentaciones en reuniones y conferencias, pero una vez que lo vean, con gusto pondrán $ 100 al mes para su aprendizaje adicional.
fuente
Emule la nube en su propio hardware
Hacer algo sustancial con el nivel gratuito es un desafío. Pero es probable que tenga algún hardware en el que pueda construir su propio minicloud. Si necesita más memoria, puede buscar en su cajón de basura. Si construye algo serio, hay alguna posibilidad de que decida comprar más hardware, pero eso es menos riesgoso que tener que pagar $$$ mensualmente a AWS para mantener sus puertas abiertas.
LocalStack
LocalStack hace girar emuladores locales de una gran cantidad de servicios estilo AWS:
Es completamente de código abierto y parece que Atlassian está haciendo un gran esfuerzo de ingeniería para mantenerlo actualizado.
AppScale
(fuente: jujucharms.com )
AppScale puede ayudarlo a emular la nube de Google:
Eucalipto
El eucalipto ha existido por un tiempo más y tiene características gratuitas y de pago. Es compatible con la emulación de EC2, S3 e IAM.
fuente
Hay bastantes servicios que ofrecen 'niveles gratuitos' de alguna descripción para ayudar a los nuevos desarrolladores a comenzar con una plataforma en la nube sin el costo que usted ha mencionado.
AWS tiene un nivel gratuito bastante generoso:
Azure ofrece US $ 200 (o £ 150) de crédito gratis para usar de la forma que desee dentro de un mes (pero caducan después de un mes):
Google Cloud otorga 12 meses con un crédito de $ 300 y tiene algunos servicios que son "siempre gratuitos" , en general similares a la oferta de Amazon.
Si tiene cuidado con su tiempo, también podría usar una instancia spot (¡pero tenga cuidado de no pagar más que el precio a pedido! ). Dado que las instancias puntuales pueden cancelarse en cualquier momento si se supera su oferta, es posible que no sean ideales para el aprendizaje, ya que es posible que no pueda usar el servicio exactamente cuando lo desee, pero a menudo son mucho más baratas.
Los estudiantes también pueden reclamar "hasta $ 110 en créditos de AWS de bonificación por un total de $ 75- $ 150" con el Paquete de Desarrollador Estudiantil de GitHub . ¡Quizás valga la pena verificar si su servicio en la nube favorito tiene ofertas similares si es elegible!
fuente
Apague las cosas cuando no las esté usando. Herramientas como www.parkmycloud.com son muy útiles.
fuente