Si trabaja en una empresa o en una PYME, tendrá distintos criterios para seleccionar una nube. Las empresas tienen un proceso de toma de decisiones muy complejo y, en la mayoría de los casos, la preferencia por la nube depende de las decisiones de la alta dirección o de si el proveedor de la nube y la empresa ya tienen relaciones legales. En este artículo, hablaré sobre cómo una PYME puede tomar una decisión consciente y cuáles deberían ser los criterios.
En este artículo describiré privado vs. público Opciones y nubes públicas de los tres grandes: AWS, Azure y GCP.
Nube privada vs. nube pública
Si eres una PYME, en el 90% de los casos no necesitas una nube privada y debes centrarte en nubes públicas La nube privada no es solo hardware y licencias de software en la nube, sino que es Costo total de propiedad que es muy complejo y conlleva mucha complejidad y gestión. Sí, a cierta escala, la nube privada se vuelve más barata, pero es necesario gastar alrededor de $150K+/mes para llegar a este borde. Todo lo que esté por debajo de esa cifra debería ir a nubes públicas si no tiene otras limitaciones. Por supuesto, los proveedores de nube privada como VMware intentan decir Todo lo contrario, pero se olvidan de mencionar que el TCO no solo tiene que ver con el costo, sino también con los procesos y el costo de cambiar esos procesos.
La nube privada es menos riesgosa, ya que tiene un límite de capacidad de hardware y se considera más segura (si cuenta con los procesos y el material adecuados), pero al mismo tiempo implica más complejidad: debe renovar su hardware cada 3 o 4 años, comprar licencias, renovar el contrato de arrendamiento de su centro de datos y contratar un equipo de operaciones o administradores de sistemas para garantizar el tiempo de actividad. Las nubes públicas le quitan esa carga, pero, por supuesto, no de forma gratuita.
Recomiendo una nube privada como opción en los siguientes casos:
1. La nube privada se utiliza para tareas de I+D con capacidad y carga previstas. Es difícil de lograr, pero prepárese para que un día comience a dividir las tareas entre las nubes pública y privada.
2. En cualquier caso, tienes un equipo OPS y ellos pueden administrar tu nube.
3. No esperas un tiempo de actividad de cinco nueves en la nube y tienes un "Plan B" en caso de que algo salga mal.
En otros casos, te recomiendo encarecidamente que eches un vistazo a las nubes públicas y consideres una nube privada solo si tienes argumentos sólidos y experiencia previa.
Nubes públicas
Hablaré de AWS, Azure y GCP. Por supuesto, existen otras opciones como Oracle o IBM Cloud, pero no soy un experto en ellas y no las considero actores importantes en el mercado.
En términos de nubes públicas, es necesario tener en cuenta los siguientes criterios:
- Precio y descuentos
- Atención al cliente
- innovación
- Explorador de costos nativo y optimizaciones
- Servicios específicos (si los necesitas)
No necesita preocuparse por el tiempo de actividad ni la cobertura en los EE. UU., ya que los tres jugadores ofrecen opciones bastante similares aquí.
Precios y descuentos
Puedes encontrar fácilmente sus precios en los sitios web de la nube pública: AWS, Azure y GCP. Parecen bastante similares, con más o menos el mismo precio y AWS siendo una opción más barata en la mayoría de los casos. Pero… Cuando se trata de descuentos es un poco complicado. Mucha gente lo dice, y puedo confirmarlo por nuestra experiencia en Hystax: si eres una pequeña empresa con una factura mensual de menos de $100K/mes, AWS ni siquiera te hablará, así que no conozco ningún caso (si lo sabes, por favor, comenta) en el que las pequeñas empresas hayan obtenido algún descuento. De lo contrario, Azure y GCP están muy centrados en las empresas emergentes y ofrecen buenas opciones para las PYMES. Conozco algunas empresas que reciben $100K créditos + licencias de software gratuitas durante un año de Azure y no es algo inusual.
Mi consejo aquí será que revises los precios de lista para tus tipos de recursos y servicios y te comuniques con el equipo de ventas de la nube para obtener una mejor opción. No esperes recibir respuesta del equipo de AWS.
Atención al cliente
Los tres proveedores ofrecen distintos niveles de soporte con opciones gratuitas y pagas. Es de esperar que tengas que ponerte en contacto con el servicio de asistencia, ya que hay casos en los que no puedes resolver un problema por tu cuenta. Por ejemplo, AWS tiene límites flexibles y estrictos en la cantidad de recursos, por lo que si creces o necesitas escalar, debes ponerte en contacto con su equipo para aumentar los límites.
Las opciones parecen similares para SMB. No obstante, según nuestra experiencia en Hystax, puedo decir que Azure y GCP pueden resolver cualquier problema con una menor cantidad de iteraciones. Pero esto es subjetivo y se basa en mi comunicación previa con las nubes.
Innovación
AWS es, sin duda, un líder en este ámbito. Al ser pioneros en nubes públicas, ahora ofrecen servicios de nube de vanguardia y automatizan varios casos de uso. Por lo tanto, si tiene una empresa emergente de tecnología o desea poder probar todos los casos recientes de ML/IA/IOT/etc., AWS es su opción número uno. Azure ocupa el segundo lugar y GCP está ligeramente por detrás.
Explorador de costos nativo y optimizaciones
Las tres nubes tienen un explorador de costos y una función de presupuesto integrados, y las tres apenas se pueden usar debido a la complejidad y la falta de funcionalidad. Debe dedicar algo de tiempo a investigar las herramientas o utilizar productos de terceros.
Las tres nubes tienen como objetivo ayudarlo a ahorrar algo de dinero al brindarle optimizaciones como instancias reservadas, planes de ahorro, etc. Para cargas de trabajo de larga duración, funciona perfectamente bien, pero en la mayoría de los casos, las optimizaciones están diseñadas de manera tal que usted pague por adelantado y se comprometa con cierta capacidad.
Las instancias reservadas y los planes de ahorro pueden parecer atractivos a primera vista, pero tenga en cuenta que su comportamiento de aprovisionamiento y la cantidad de recursos influyen significativamente en si ahorrará en esas opciones.
Cargas de trabajo y servicios específicos
Los servicios básicos en la nube, como computación, almacenamiento (en bloques y objetos) y redes, son prácticamente iguales en las tres nubes. Si utilizas algún tipo específico de cargas de trabajo, debes comparar las tres nubes y definir cuáles son las mejores opciones para tu caso de uso, ya que incluso en el caso de computación puede haber diferencias; no me refiero a ML o cargas de trabajo con GPU, funciones lambda, etc.
Elegir la nube adecuada no es tan sencillo, no solo hay que tener en cuenta el precio de lista, sino también muchos otros factores, ya que en muchos casos no podrá migrar fácilmente a otra nube después de eso, y requerirá algo de planificación y esfuerzo. Puede leer más sobre esto aquí los aquí.