¿Cuál es la opción más barata para implementar microservicios?

La opción más barata para implementar microservicios es comprar un Raspberry Pi Zero por alrededor de $ 5 USD, junto con algunos periféricos para conectarlo a su red y luego implementarlo. ¿Es esta tu mejor opción? Lo dudo. La palabra “más barato” puede significar muchas cosas. Proporcione algunos requisitos no funcionales para ayudar a responder su pregunta. ¿En qué estás tratando de ahorrar dinero? El poder del hombre? ¿Tiempo dedicado al mantenimiento del hardware? ¿Los costos de puesta en marcha? Costos de desarrollo? ¿Es aceptable un tiempo de rotación de 3 minutos para la primera solicitud de esta hora?

Aquí hay algunas otras respuestas muy válidas:

  • AWS t2.nano es barato y no hay hardware (aún más caro que Pi)
  • Hay muchos proveedores pequeños de VPS que le permiten tener un t2.nano como caja por quizás un poco menos por mes para una instancia un poco más potente
  • AWS Lambda se basa en el uso, requeriría cambiar su pila, pero es más barato de ejecutar

Creo que la opción más barata es probablemente la que requiere menos mantenimiento y la menor cantidad de esfuerzo para configurar (ya que lo más costoso es el tiempo), por lo tanto, opto por AWS Elastic Beanstalk cuando sea posible. Para ahorrar $ 17 / mes, puede eliminar el equilibrador de carga si no le importa (pero no puede tener 0 implementaciones de tiempo de inactividad).

Variables de entorno perdidas en la actualización · Problema # 61 · mnubo / kubernetes-py vea implementaciones automatizadas de microservicios aquí, pero la verdadera respuesta fuera de kubernetes es usar algo como puerta de enlace lambda y api en aws que será prácticamente libre de los costos operativos de mantener la arquitectura sin servidor

More Interesting

¿Qué tan fuerte tiene que ser la IA para ser considerada una IA fuerte?

¿Reemplazarán el aprendizaje automático y la ciencia de datos ecuaciones diferenciales y modelos matemáticos para problemas del mundo real?

¿Alguien puede explicarme cómo funciona una computadora en palabras simples?

Cómo demostrar la indecidibilidad del problema de detención utilizando la reducción de mapeo

¿Cuál es la diferencia entre 'ingestión de datos' e 'integración de datos'? ¿Son estos términos generales sinónimos o se refieren a conceptos diferentes?

¿Pueden las computadoras tener dos CPU? Si no, ¿por qué?

¿Qué tan rápido tendrán que ser las computadoras para descifrar una contraseña de 20 caracteres en un día?

¿Por qué se considera que los campeones de las hojas de cálculo son analistas de datos expertos mientras que los estudiantes de ciencias de la computación quedan en segundo plano?

¿Cuál es el significado geométrico de las operaciones involucradas en el cálculo determinante?

¿Qué sucede durante el arranque?

¿La velocidad de ejecución de un algoritmo que, al ejecutarse, hace que el sistema físico en ejecución tenga experiencia subjetiva, hace alguna diferencia en la naturaleza de esta experiencia subjetiva?

Si AI reemplaza la necesidad de trabajadores humanos en las empresas, ¿se les proporcionaría a todas las personas un salario digno, ya que los trabajadores de AI no necesitan el dinero?

¿Hay alguna manera de cambiar la transmisión al solicitar PHD?

¿Vale la pena tomar CS 171 (Visualización) en Harvard?

En términos de datos binarios, ¿aproximadamente cuánta información procesa el cerebro humano en un segundo?