¿Cómo debo elegir entre AWS, Azure y Google Cloud para mi inicio?

¡100k créditos! ¡Increíble! 🙂

Bueno, tienes que tener en cuenta muchas cosas.

Actualmente, AWS, Google y Microsoft son los tres principales proveedores de la nube.

¡Dicho esto, AWS lidera el paquete con una GRAN diferencia!

¿Por qué? Echemos un vistazo a ellos:

Primero, AWS tiene muchos más servicios que ofrecer que los dos últimos. ¿Por qué? Porque tenía una ventaja inicial. AWS se lanzó en 2006, por otro lado, google y azure se lanzaron en 2011 y 2010, respectivamente.

En segundo lugar, si compara el tiempo de inactividad de estos proveedores de la nube.

AWS parece ser el más eficiente de todos.

Y esto debería ser una consideración importante ya que la suya es una startup y cualquier tiempo de inactividad es una mala experiencia para un cliente.

En tercer lugar, el precio!

Entonces, aquí AWS parece estar rezagado, porque Azure y Google Cloud ofrecen facturación de acuerdo con minutos en comparación con horas en AWS.

¡Pero hace menos diferencia cuando está lanzando una instancia para decir un sitio web, porque estará activo todo el tiempo!

Cuarto, dado que en una startup no sabes qué requisito se presentará mañana, ¿verdad?

A partir de ahora, ni Google Cloud ni Azure tienen la pila de servicios, como lo hace AWS.

Dicho esto, si comienza a trabajar en Google, digamos hoy, y luego se da cuenta de que Google no tiene la capacidad de cumplir con sus requisitos, será difícil migrar a otro proveedor de la nube. Por lo tanto, ¿por qué no elegir el mejor?

Aquí hay una comparación rápida entre los tres:

AWS vs Google Cloud

AWS vs Microsoft Azure

¡¡Feliz aprendizaje!! 🙂

Prefiero decir que la pregunta hoy no es qué proveedor debe usar más que otro, sino cuáles son sus necesidades específicas y cuál ofrecerá la mejor respuesta a esas necesidades.

Las ofertas de computación en la nube son cada vez más complejas e incluso, a veces, totalmente opacas. Encontrar los mejores recursos en la nube para responder a necesidades técnicas y comerciales específicas se ha convertido en una lucha cotidiana, aún más con el auge de la nube múltiple.

Hoy en día, las empresas gastan más del 45% simplemente utilizando infraestructuras en la nube que no satisfacen sus necesidades reales.

Debería consultar: CloudScreener Cloud Decision Engine

Cloud Decision Engine es un habilitador de múltiples nubes: proporciona recomendaciones en tiempo real para garantizar que la infraestructura siempre coincida con las necesidades comerciales y técnicas, entre el ecosistema de proveedores de IaaS.

Compara los servicios web de Amazon, Microsoft Azure y Google Cloud Platform para seleccionar los mejores recursos en la nube antes de cada implementación o simplemente para verificar si la infraestructura existente es del tamaño correcto o no.

Las recomendaciones se basan en el precio, la ubicación y el rendimiento.

¡Una versión básica está disponible gratis aquí!

Con la maduración de la pila de tecnología en la nube junto con el tratamiento de las preocupaciones relacionadas con la seguridad, ha habido una adopción significativa de la nube en las empresas. Los proveedores de servicios en la nube como Microsoft Azure y AWS han agregado funcionalidades como el almacenamiento de datos y la computación sin servidor para cumplir con los requisitos cambiantes de las empresas dinámicas.

Las opciones que están disponibles para las empresas para implementar sus soluciones en la nube son muchas. Desde IBM Bluemix, Amazon Web Services, Google Cloud Platform (GCP) hasta Microsoft Azure y un nicho como Digital Ocean. La plataforma que debe elegir una empresa depende de múltiples factores, incluidos la facilidad de implementación, la seguridad, las geolocalizaciones y los precios.

Al evaluar los proveedores de infraestructura en la nube, es importante comprender que AWS disfrutará de la ventaja del primer motor. Azure y GCP también están alcanzando rápidamente sus capacidades y aportan algunas ventajas interesantes. También debe destacarse que Microsoft está bastante bien arraigado en el ecosistema de las empresas.

Decidir con qué plataforma de la nube ir requiere algunas decisiones complejas. Parte del proceso de evaluación incluye decidir el objetivo comercial que debe abordarse. Una buena plataforma en la nube debe ser escalable y la innovación debe evolucionar rápidamente con la dinámica del mercado. Aunque Azure y GCP están evolucionando rápidamente, AWS se ajusta a esta factura de manera mucho más integral.

Para más detalles sobre Amazon Web Services, Google Cloud Platform, Microsoft Azure; qué proveedor de Cloud es el adecuado para mí, visite el enlace adjunto: Navtech | Consultores de tecnología innovadora

Depende!

En serio, depende de la naturaleza de la empresa de inicio que va a iniciar. Como he usado las tres nubes, permíteme compartir mi opinión sobre ellas, lo que te ayudará a elegir la correcta.

Servicios web de Amazon:

Entre estas tres nubes, AWS es la más popular. Eso no quiere decir que deba elegir AWS para su inicio. Lo mejor de AWS es que tienen su propia opción para todos y cada uno. AWS tiene su propia función para Analytics, IoT, etc. La dependencia de otras herramientas de terceros es muy inferior en AWS, lo que hace que AWS esté por delante de otros servicios en la nube. Buena GUI Fácil de aprender. Costo moderado El más adecuado para empresas medianas.

Azur:

Si su inicio se basa en la tecnología de Microsoft, continúe con Microsoft Azure. Es la plataforma completa para convertir el entorno de Windows en las instalaciones al entorno basado en la nube. Azure está integrado con Apache Hadoop y otras tecnologías. Aunque es compatible con la tecnología de código abierto, no creo que Azure sea cómodo para la tecnología de código abierto. No estoy tan cómodo con respecto al costo. El más adecuado para empresas medianas con buen presupuesto.

Google Cloud Platform:

La nube de Google es algo grande y enorme que las dos nubes anteriores. Es una plataforma completa para convertir el entorno local en un entorno de nube. Da una solución completa para el usuario. La adopción reciente de Machine Learning y AI en Google Cloud es la mejor. Fácil de usar. Efecto de costo. Buenas características. El más adecuado para todo tipo de empresa.

¡¡Salud!!

Hay algunos componentes esenciales que debe evaluar primero antes de seleccionar un proveedor de su elección, sin embargo, puedo ayudarlo con algunas viñetas que puede considerar como KPI para finalizar su socio requerido para sus necesidades de computación en la nube:

  1. La carga de trabajo que tienes
  2. Tu perfil de computación
  3. Nivel de seguridad necesario
  4. Nivel de disponibilidad necesario
  5. Nivel de manejabilidad requerido
  6. Nivel de escalabilidad necesario
  7. Factor de costo

Para obtener una imagen detallada y clara sobre los requisitos a tener en cuenta antes de invertir en computación en la nube, consulte la publicación del blog

Plataforma de servicios en la nube: componentes esenciales a tener en cuenta (parte 1)

Plataforma de servicios en la nube: componentes esenciales a tener en cuenta (parte 2)

Para obtener más información, puede enviarme un correo electrónico a [correo electrónico protegido]

Depende. Supongo que ya tienes algún prototipo / aplicación en funcionamiento. Debe hablar con sus desarrolladores sobre la arquitectura actual y futura, hacia dónde se dirige con respecto a la infraestructura y el desarrollo.

Una forma es usar solo máquinas virtuales desnudas y configurar / manejar todo por su cuenta, es decir, usar algunas bibliotecas de código abierto (no tengo idea de qué se trata su inicio, así que no puedo saber qué pila de tecnología está usando) y estar responsable de ello. Esto requerirá más esfuerzo humano (solo para mantener todo estable y funcionando).

Otra opción es utilizar algunas soluciones administradas de uno de los proveedores de la nube. Cada uno tiene sus propios productos y servicios específicos. Inicialmente, esto puede ahorrarle mucho tiempo, ya que la mayoría de las cosas se hacen por usted y puede concentrarse en el desarrollo. Por supuesto, estos tienen inconvenientes, ya que no lo tienes bajo control y en caso de que no te quede bien, necesitarás migrar. Con respecto a la elección de la solución administrada, es bueno pensar cuál es (potencialmente) su cuello de botella / punto débil en su arquitectura. Intenta encontrar / usar una solución administrada para eso.

Estoy enfocado en Google Cloud, así que te daré un ejemplo desde esa perspectiva:

BigTable es una base de datos NoSQL que está diseñada para datos grandes y alto rendimiento y se escala linealmente (aumenta el rendimiento al agregar más nodos en el clúster (cambio de un dígito en la configuración)) mientras que si tuviera alguna otra base de datos, necesitaría una persona que se encargará solo de eso. Entonces, si tiene una aplicación que ingiere muchos datos y desea tener una latencia baja, BigTable podría ser su elección como base de datos. Otra opción sería tener un experto realmente bueno que pueda configurar / monitorear / ajustar alguna otra base de datos.

Al final, depende de lo que sean buenos tus desarrolladores. Si tienen experiencia comprobada trabajando con algún proveedor de la nube, entonces no tiene mucho sentido cambiar a otro.

Hice el mismo ejercicio exactamente antes de un par de años, en mis preferencias fui con Amazon, pero esto no debería ser lo mismo para todos, es posible que se relaje con Azure o Google.

Si tiene un dinero, esto no significa desperdiciarlo aquí y allá, debe elegir el mejor valor para usted.

Mi conclusión es:

Microsoft es costoso y, aunque proporcionan máquinas virtuales Linux, la mayoría de los servicios están centrados en Windows, con ellos tarde o temprano necesitará Windows.

Google puede ser un poco más barato que Amazon, pero en serio no pude entender o encontrar una manera clara de lo que tienen y cuánto me cobrarán, y cuáles son los detalles de los servicios que brindan, también en ese momento encontré Google no tiene la última versión de Windows y SQL Server en sus máquinas virtuales.

Amazon proporciona servicios de extremo a extremo, infraestructura como servicio, todo en uno, tiene una gran colección de servicios y aumentan siempre, y lo más importante es que estos servicios se integran entre sí, tienen documentación completa, muestras, ejemplos y sus el precio es muy claro, por lo que fácilmente puedo estimar mi factura. Si necesita ayuda, fácilmente la encontrará de otros, y muchas otras razones.

Idealmente, para un nuevo inicio, depende de la compensación entre la facilidad de administración de la infraestructura, así como el costo de la infraestructura en la que va a incurrir el inicio.

Ahora, considerando la elección entre AWS, GCP, Azure, la pila de tecnología determinaría la elección de la infraestructura. Por ej. si tiene una búsqueda elástica como parte de la base de datos y lo ideal es que desee un servicio administrado para eso, en ese caso, AWS sería la opción correcta. Si solo queremos todo en las máquinas virtuales, entonces GCP sería una buena opción, ya que ofrece un rendimiento relativamente igual con menos precio y, de manera similar, Azure sería la opción principal si queremos configurar una pila basada en Windows, ya que ofrece una buena competencia en este campo .

En términos de confiabilidad, todas las opciones son confiables, aunque AWS es la nube más madura, pero GCP y AWS también están evolucionando bastante rápido.

AWS es el más barato entre el resto (en instancias spot e instancias de reserva)

y de alguna manera una tecnología más avanzada (hasta ahora Google no tenía ninguna instancia gráfica, no sé con azul)

Hay una razón por la cual un gran sitio web quora netflix, etc., usa Aws en lugar de Azure o GC

Espero que esto te ayude un poco, buena suerte con tu startup 🙂